{"bin":{"lovable-mcp-extract-manifest":"./dist/cli/extract-manifest.cjs"},"bugs":{"url":"https://github.com/lovablelabs/lovable/issues"},"dist":{"shasum":"2a7d56cb46c427e4745955830fb173f3f70b88e1","tarball":"https://registry.npmjs.org/@lovable.dev/mcp-js/-/mcp-js-3.0.5.tgz","fileCount":68,"integrity":"sha512-t8X6baXgFq+65RpiTKtt9ZPNVfau0LBqkFoZDnm0kIcpUyEq2LEd2W/PI0dD5OmR++BLtWzDPxnPkbUvclNlag==","signatures":[{"sig":"MEUCIQCxypOpKnN8Sk0sir7rQYuSw4mpPzYtiNQWz57Fz/2v/wIgEeH8up+zcYBDLL5WU9qvXOwfc7wUS8/PCE+r93OCe40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFYrP5m6IKHxrahL3V+tjh4ZrrDGpvnjTCLoewXHow5CAiEA5w0EBH6xh4sTIQ1dCE2LbjEhJvfWowncuSxu6twJ6X4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383118},"main":"./dist/index.cjs","name":"@lovable.dev/mcp-js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./protocols/mcp":{"import":{"types":"./dist/protocols/mcp/index.d.ts","default":"./dist/protocols/mcp/index.js"},"require":{"types":"./dist/protocols/mcp/index.d.cts","default":"./dist/protocols/mcp/index.cjs"}},"./stacks/supabase":{"import":{"types":"./dist/stacks/supabase/index.d.ts","default":"./dist/stacks/supabase/index.js"},"require":{"types":"./dist/stacks/supabase/index.d.cts","default":"./dist/stacks/supabase/index.cjs"}},"./stacks/tanstack":{"import":{"types":"./dist/stacks/tanstack/index.d.ts","default":"./dist/stacks/tanstack/index.js"},"require":{"types":"./dist/stacks/tanstack/index.d.cts","default":"./dist/stacks/tanstack/index.cjs"}},"./stacks/supabase/vite":{"import":{"types":"./dist/stacks/supabase/vite.d.ts","default":"./dist/stacks/supabase/vite.js"},"require":{"types":"./dist/stacks/supabase/vite.d.cts","default":"./dist/stacks/supabase/vite.cjs"}},"./stacks/tanstack/vite":{"import":{"types":"./dist/stacks/tanstack/vite.d.ts","default":"./dist/stacks/tanstack/vite.js"},"require":{"types":"./dist/stacks/tanstack/vite.d.cts","default":"./dist/stacks/tanstack/vite.cjs"}},"./protocols/oauth-metadata":{"import":{"types":"./dist/protocols/oauth-metadata.d.ts","default":"./dist/protocols/oauth-metadata.js"},"require":{"types":"./dist/protocols/oauth-metadata.d.cts","default":"./dist/protocols/oauth-metadata.cjs"}}},"license":"MIT","scripts":{"dev":"tsdown --watch","lint":"oxfmt --check src/ tests/ && oxlint -c ../../oxlint.config.ts src/ tests/","test":"vitest run --project unit && npm run test:package:zod","build":"tsdown","clean":"rimraf dist","format":"oxfmt --write src/ tests/","lint:fix":"oxfmt --write src/ tests/ && oxlint -c ../../oxlint.config.ts --fix src/ tests/","typecheck":"tsc --noEmit","pack:local":"npm run build && npm pack --pack-destination /tmp","test:watch":"vitest --project unit","format:check":"oxfmt --check src/ tests/","check:package":"tmp=$(mktemp -d) && pnpm pack --out \"$tmp/pkg.tgz\" && tar -xzf \"$tmp/pkg.tgz\" -C \"$tmp\" && publint \"$tmp/package\" --strict && attw \"$tmp/pkg.tgz\"","test:package:zod":"npm run build && node tests/package/zod-compat.mjs","example:supabase:dev":"cd example/supabase && bun --bun run dev","example:tanstack:dev":"cd example/tanstack && bun --bun run dev","example:supabase:build":"cd example/supabase && bun --bun run build","example:tanstack:build":"cd example/tanstack && bun --bun run build","example:supabase:install":"bun link && cd example/supabase && bun install && bun link @lovable.dev/mcp-js","example:tanstack:install":"bun link && cd example/tanstack && bun install && bun link @lovable.dev/mcp-js","test:integration:tanstack":"npm run build && npm run example:tanstack:install && vitest run --project integration","example:tanstack:oauth:dev":"cd example/tanstack-supabase-oauth && bun --bun run dev","example:tanstack:oauth:build":"cd example/tanstack-supabase-oauth && bun --bun run build","example:tanstack:oauth:smoke":"node tests/integration/oauth-smoke.mjs","example:tanstack:oauth:install":"bun link && cd example/tanstack-supabase-oauth && bun install && bun link @lovable.dev/mcp-js","test:integration:tanstack:oauth":"npm run build && npm run example:tanstack:oauth:install && vitest run --project integration-oauth"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"eaa694c1-3ed0-4f92-ac3a-641b376036c3"}},"homepage":"https://github.com/lovablelabs/lovable/tree/main/npm-packages/lovable-mcp-js#readme","keywords":["mcp","model-context-protocol","tanstack","vite","lovable"],"repository":{"url":"git+https://github.com/lovablelabs/lovable.git","type":"git","directory":"npm-packages/lovable-mcp-js"},"description":"Author MCP servers for Lovable apps. Declare tools with defineTool, register them in defineMcp, and a framework adapter (TanStack or Supabase Edge Functions) emits the route(s) at build time.","directories":{},"maintainers":[{"name":"vivasjernstrom","email":"alexander@lovable.dev"},{"name":"lovattl","email":"movitz@lovable.dev"},{"name":"jacques-lovable","email":"jacques@lovable.dev"},{"name":"emilf2","email":"emil@lovable.dev"},{"name":"lfievet","email":"lucas@lovable.dev"},{"name":"danielivert","email":"daniel@netrek.se"},{"name":"whn","email":"me@whn.se"},{"name":"gukj","email":"gustav@gkdc.co"},{"name":"aronstrandberg","email":"aron@aronstrandberg.com"},{"name":"shaneikennedy","email":"shane@lovable.dev"},{"name":"wiledal","email":"hugo.wiledal@gmail.com"},{"name":"igorl5e","email":"igor@lovable.dev"},{"name":"jifeng-lovable","email":"jifeng@lovable.dev"},{"name":"ertan.lovable","email":"ertan@lovable.dev"},{"name":"pbricout","email":"paulbricout2@gmail.com"},{"name":"devyhia","email":"yehya@lovable.dev"},{"name":"aleksei-lvbl","email":"aleksei@lovable.dev"}],"_nodeVersion":"24.18.0","dependencies":{"jose":"^6.2.2","esbuild":"^0.27.0","@modelcontextprotocol/sdk":"1.28.0","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","vite":"^7.3.1","rimraf":"^5.0.0","tsdown":"^0.22.5","vitest":"^4.1.5","typescript":"7.0.2","@types/node":"22.13.13"},"peerDependencies":{"zod":"^3.25 || ^4.0","vite":">=5.0.0 <9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-js_3.0.5_1791225204361_0.6620402186149486","host":"s3://npm-registry-packages-npm-production"},"_id":"@lovable.dev/mcp-js@3.0.5","version":"3.0.5"}