{"bin":{"typegraph":"dist/cli.cjs","typegraph-mcp":"dist/cli.cjs","typegraph-mcp-server":"dist/server.cjs"},"bugs":{"url":"https://github.com/guyowen/typegraph-mcp/issues"},"dist":{"shasum":"7ea9e1611bcafb4b222705010572b7a24b66707a","tarball":"https://registry.npmjs.org/typegraph-mcp/-/typegraph-mcp-0.9.56.tgz","fileCount":36,"integrity":"sha512-Psw+TsptQIm9nn+eEIPtko+ufsBBhQv25owPWCcp+mA6GFk+wbJJo01RwyF4cxZ1zMzIxh/sYWiavGrMSABw9A==","signatures":[{"sig":"MEYCIQCBserGDpLje8Zt8Uj/jn37j46Jie35yzMNm+aY0Ea0VQIhAK75uEBbrEWj4PguEj6pUs1Ni+UIIhbkkYVWovAUHD8t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/typegraph-mcp@0.9.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":638910},"name":"typegraph-mcp","type":"module","//bin":"Three names, no flag. The -server name IS the stdio server, so an MCP entry never has to name a subcommand or a path inside the package. The package-name bin is the installer for humans and serves MCP when stdio is piped. `typegraph` is the predecessor compatibility alias. The .cjs trampolines validate Node before importing the compiled implementation.","engines":{"node":">=22.18"},"gitHead":"a687d3e16de4b3e1ed6fe3946fb96f7bef0a0ea4","license":"MIT","scripts":{"test":"node tests/agents-test.ts && node tests/install-paths-test.ts && node tests/api-client-paths-test.ts && node tests/skills-install-test.ts && node tests/cli-install-test.ts && node tests/cli-dispatch-test.ts && node tests/graph-exclude-test.ts && node tests/navigate-params-test.ts && node tests/invalidation-test.ts && node tests/lsp-client-test.ts && node tests/check-project-test.ts","build":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json && node scripts/copy-cjs.mjs","check":"node src/check.cjs","start":"node src/server.cjs","prepack":"npm run build","test:e2e":"node tests/server-smoke.ts","typecheck":"tsc --noEmit","//test:e2e":"Requires a real TS project: npm run test:e2e -- /path/to/project","test:effect-lsp":"node tests/effect-lsp-smoke.ts","//test:effect-lsp":"Requires a real Effect project: npm run test:effect-lsp -- /path/to/effect-project [tsconfig]"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4f99abee-bb1e-4b45-9c3d-f8aa6be6068e"}},"homepage":"https://github.com/guyowen/typegraph-mcp#readme","//engines":"22.18 is the minimum Node runtime. Source-mode development uses native TypeScript type stripping; published packages run compiled dist/ entrypoints.","repository":{"url":"git+https://github.com/guyowen/typegraph-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Type-aware codebase navigation for AI coding agents — MCP tools powered by tsgo (TypeScript 7) via @effect/tsgo --api + oxc","directories":{},"maintainers":[{"name":"guyowen","email":"owenguynpm@gmail.com"}],"//typescript":"Pinned EXACT, not ranged. The tsgo --api wire protocol has no version handshake and its encoders are code-generated, so a client/server mismatch surfaces as msgpack decode errors rather than a clean error. 7.0.2 is the version @effect/tsgo pins on its `latest` channel (upstream.json -> gitHead 2bd066d). src/version-guard.ts asserts these still agree at runtime.","_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","oxc-parser":"^0.114.0","typescript":"7.0.2","@effect/tsgo":"^0.36.4","oxc-resolver":"^11.17.1","@clack/prompts":"^1.0.1","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.5.2","devDependencies":{"@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/typegraph-mcp_0.9.56_1786769886190_0.21411822427900828","host":"s3://npm-registry-packages-npm-production"},"_id":"typegraph-mcp@0.9.56","version":"0.9.56"}