{"bin":{"sdl-mcp":"dist/cli/index.js"},"bugs":{"url":"https://github.com/GlitterKill/sdl-mcp/issues"},"dist":{"shasum":"6cea35f3993464edc25f84e6a3ca3ae3eb3317c2","tarball":"https://registry.npmjs.org/sdl-mcp/-/sdl-mcp-0.13.7.tgz","fileCount":2596,"integrity":"sha512-s263FI+bJxqJQVfGFrzqBOy36z31Ng8/SbjDrDquif2Ed8eoldk3NSRehvW4kUM6CAJE2WsKre9ZnpBlSFH9gg==","signatures":[{"sig":"MEQCIA0MXNa/Bs9XeX1oMG24Lp9jU+XsA6Vf+8JO3wc9eUxYAiAMEBdcgn98f+0ih1wYNDVAF1PQnF3PwQq3GEbQIovoVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCA/9ZR9WNwr3W9OOHwk6HFtj3mFfKDthaS1zAUYPhtxgIgPJEOAbAj057I7d8nXVWFYtVetwqJ3u1z06JdkIijI+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19800200},"main":"dist/main.js","name":"sdl-mcp","type":"module","types":"./dist/main.d.ts","author":"","engines":{"node":">=24.0.0"},"gitHead":"41ffc6e159004fd784e657f9750fa3fc2dd43e66","license":"SEE LICENSE IN LICENSE","scripts":{"dev":"node src/main.ts","lint":"eslint src && npm run lint:tests","test":"node scripts/run-tests.mjs","build":"tsc -p tsconfig.build.json && tsc -p tsconfig.ui.json && node scripts/copy-ui-assets.mjs && node scripts/copy-vendor-assets.mjs","index":"npm run build:scripts && node dist/scripts/index-repo.js","watch":"tsc -p tsconfig.build.json --watch","format":"prettier --write \"src/**/*.ts\"","migrate":"npm run build:scripts && node dist/scripts/migrate.js","prepack":"npm run build:runtime","build:ui":"tsc -p tsconfig.ui.json","bench:ppr":"node scripts/bench-ppr-weight.ts","benchmark":"node scripts/benchmark.ts","build:all":"npm run clean:dist && npm run build && npm run build:scripts","inspector":"npx @modelcontextprotocol/inspector node dist/main.js","test:root":"node scripts/run-tests.mjs --group=root","test:unit":"node scripts/run-tests.mjs --group=unit","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","index-repo":"npm run build:scripts && node dist/scripts/index-repo.js","lint:tests":"eslint \"tests/**/*.test.ts\"","dump-symbol":"npm run build:scripts && node dist/scripts/dump-symbol.js","package:exe":"npm run build:scripts && node dist/scripts/build-exe.js","postinstall":"node scripts/postinstall.mjs","qa:isolated":"npm run build && node scripts/run-isolated-mutating-qa.mjs","test:golden":"npm run build && node scripts/golden/update-goldens.ts validate","test:native":"npm run build:native && npm run build:all && npm run test:native-parity && npm run test:layout-parity && npm run test:native-index-smoke && npm run test:native-live-index && npm run test:parity","test:parity":"node --experimental-strip-types --test-concurrency=1 --test tests/integration/engine-parity.test.ts","test:stress":"npm run build && npx tsc --rootDir tests/stress --outDir dist/tests/stress --module nodenext tests/stress/run-stress.ts && node --expose-gc --max-old-space-size=4096 dist/tests/stress/run-stress.js --skip-build","benchmark:ci":"node dist/cli/index.js benchmark:ci","build:native":"napi build --release --cargo-cwd native --config native/package.json native","test:harness":"npm run test:adapters","typecheck:ui":"tsc -p tsconfig.ui.json --noEmit","build:runtime":"npm run clean:dist && npm run build","build:scripts":"tsc -p tsconfig.scripts.json && node scripts/fix-imports.ts","golden:update":"npm run build && node scripts/golden/update-goldens.ts generate","spike:ladybug":"node scripts/ladybug-spike.ts","test:adapters":"npm run build && npx tsc --rootDir tests/harness --outDir dist/tests/harness --module nodenext tests/harness/adapter-runner.ts && node dist/tests/harness/adapter-runner.js","test:coverage":"node --experimental-test-coverage scripts/run-tests.mjs","test:mutation":"stryker run stryker.conf.cjs","test:property":"node scripts/run-tests.mjs --group=property","bench:hnsw-efc":"npm run build && node scripts/benchmark-hnsw-efc.ts","benchmark:real":"node scripts/real-world-benchmark.ts","benchmark:v067":"node scripts/benchmark/v067-baseline.ts","native:version":"node scripts/sync-native-version.mjs","prepublishOnly":"npm run build:all && npm run lint && npm run typecheck","test:benchmark":"node scripts/run-tests.mjs --group=benchmark","benchmark:sweep":"node scripts/budget-sensitivity-sweep.ts","prepare-release":"node scripts/prepare-release.mjs","qualify:ladybug":"npm run build && node scripts/qualify-ladybug-driver.mjs","benchmark:claims":"node scripts/check-benchmark-claims.ts","benchmark:matrix":"node scripts/real-world-benchmark-matrix.ts","docs:tools:check":"npm run docs:workflows:check && node --experimental-strip-types scripts/check-tool-inventory.ts","native:artifacts":"napi artifacts --config native/package.json --dir native/npm","test:integration":"node scripts/run-tests.mjs --group=integration","bench:delta-slice":"node scripts/bench-delta-slice-set-oriented.ts","check:config-sync":"node scripts/check-config-sync.ts","check:schema-sync":"node scripts/check-schema-sync.mjs && node scripts/check-skin-template-sync.mjs","test:golden-files":"node scripts/run-tests.mjs --group=golden","typecheck:scripts":"tsc -p tsconfig.scripts.json --noEmit","benchmark:external":"node scripts/external-benchmark-runner.mjs","build:native:debug":"napi build --cargo-cwd native --config native/package.json native","test:layout-parity":"node tests/native/layout-parity-test.ts","test:native-parity":"node tests/native/parity-test.ts","benchmark:v067:save":"node scripts/benchmark/v067-baseline.ts --out devdocs/benchmarks/v067-baseline.json","docs:tools:generate":"node --experimental-strip-types scripts/generate-tool-inventory.ts","benchmark:v067:check":"node scripts/benchmark/v067-baseline.ts --check devdocs/benchmarks/v067-baseline.json","docs:workflows:check":"node scripts/check-agent-workflows.mjs --check","docs:workflows:write":"node scripts/check-agent-workflows.mjs --write","ladybug:openssl:pack":"npm pack ./ladybug-openssl/npm/win32-x64 --json","ladybug:openssl:build":"powershell -NoProfile -ExecutionPolicy Bypass -File scripts/build-ladybug-openssl-runtime.ps1","benchmark:record-trace":"node scripts/record-trace.ts","ladybug:openssl:verify":"node scripts/verify-ladybug-openssl-runtime.mjs","test:native-live-index":"node --experimental-strip-types --test tests/native/engine-affine-live-index.test.ts","test:native-index-smoke":"node --experimental-strip-types scripts/native-index-smoke.ts","benchmark:setup-external":"node scripts/setup-external-benchmark-repos.ts","check:skin-template-sync":"node scripts/check-skin-template-sync.mjs","benchmark:external:verify":"node scripts/verify-external-benchmark-evidence.mjs","benchmark:seed-resolution":"npm run build && node --experimental-strip-types scripts/evaluate-seed-resolution.ts","test:tool-output-contract":"node --experimental-strip-types --test-concurrency=1 --test tests/unit/response-projection-inventory.test.ts tests/unit/tool-output-doc-contract.test.ts tests/integration/response-artifact-recovery.test.ts tests/integration/agent-output-matrix.test.ts tests/integration/mcp-output-schema-wire.test.ts","check:provider-first-graph":"node --experimental-strip-types scripts/check-provider-first-graph.ts","docs:language-support:check":"node --experimental-strip-types scripts/check-language-provider-support.ts","benchmark:provider-first-fallback":"node scripts/provider-first-fallback-benchmark.ts","benchmark:background-graph-integrity":"node --experimental-strip-types scripts/background-graph-integrity-benchmark.ts"},"_npmUser":{"name":"glitterkill","email":"glitterkill@gmail.com"},"homepage":"https://github.com/GlitterKill/sdl-mcp#readme","keywords":["mcp","model-context-protocol","code-indexing","symbol-ledger","typescript","javascript","code-context","ast","code-analysis","developer-tools"],"overrides":{"qs":"6.16.0","tar":"7.5.21","hono":"4.12.34","adm-zip":"0.6.0","flatted":"3.4.2","fast-uri":"3.1.6","ip-address":"10.3.1","body-parser":"2.3.0","tree-sitter":"$tree-sitter","browserslist":"4.28.8","@humanfs/node":"0.16.8","brace-expansion":"5.0.9","@hono/node-server":"2.0.11"},"repository":{"url":"git+https://github.com/GlitterKill/sdl-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Symbol Delta Ledger MCP Server - Cards-first code context for polyglot repositories","directories":{},"maintainers":[{"name":"glitterkill","email":"glitterkill@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6","kuzu":"npm:@ladybugdb/core@0.19.0","three":"0.185.1","fflate":"0.8.3","typescript":"^5.9.3","tree-sitter":"npm:@keqingmoe/tree-sitter@0.26.2","tree-sitter-c":"npm:sdl-mcp-tree-sitter-c@^1.0.1","@clack/prompts":"^0.11.0","tree-sitter-go":"npm:sdl-mcp-tree-sitter-go@^1.0.1","vscode-jsonrpc":"^8.2.1","tree-sitter-cpp":"npm:sdl-mcp-tree-sitter-cpp@^1.0.1","tree-sitter-php":"npm:sdl-mcp-tree-sitter-php@^1.0.1","tree-sitter-bash":"npm:sdl-mcp-tree-sitter-bash@^1.0.1","tree-sitter-java":"npm:sdl-mcp-tree-sitter-java@^1.0.1","tree-sitter-rust":"npm:sdl-mcp-tree-sitter-rust@^1.0.1","@opentelemetry/api":"^1.9.0","tree-sitter-kotlin":"npm:sdl-mcp-tree-sitter-kotlin@^1.0.1","tree-sitter-python":"npm:sdl-mcp-tree-sitter-python@^1.0.1","tree-sitter-c-sharp":"npm:sdl-mcp-tree-sitter-c-sharp@^1.0.1","tree-sitter-typescript":"npm:sdl-mcp-tree-sitter-typescript@^1.0.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-trace-base":"^2.8.0","@opentelemetry/sdk-trace-node":"^2.8.0","vscode-languageserver-protocol":"^3.17.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.1.0","prettier":"^3.0.0","ts-morph":"^27.0.2","fast-check":"^4.6.0","@types/node":"^24.0.0","@napi-rs/cli":"^2.18.0","@types/three":"0.185.0","typescript-eslint":"^8.57.1","@bufbuild/protobuf":"^2.0.0","@types/fb-watchman":"^2.0.6","@stryker-mutator/core":"^9.6.0","eslint-plugin-import-x":"^4.16.2","@opentelemetry/sdk-trace-web":"^2.8.0"},"optionalDependencies":{"chokidar":"^5.0.0","tokenizers":"npm:@anush008/tokenizers@^0.6.0","fb-watchman":"^2.0.2","sdl-mcp-native":"0.13.7","onnxruntime-node":"1.24.3","sdl-mcp-watchman":"0.13.7","sdl-mcp-watchman-linux-x64":"0.13.7","sdl-mcp-watchman-win32-x64":"0.13.7","@sdl-mcp/ladybug-openssl-win32-x64":"3.5.8-sdl.1"},"_npmOperationalInternal":{"tmp":"tmp/sdl-mcp_0.13.7_1788756368549_0.9515188575954647","host":"s3://npm-registry-packages-npm-production"},"_id":"sdl-mcp@0.13.7","version":"0.13.7"}