{"_id":"ctxloom-pro","_rev":"65-4543ec3d1e0ac8420f18c5ae8df5bfa8","name":"ctxloom-pro","dist-tags":{"latest":"1.7.13"},"versions":{"1.0.4":{"name":"ctxloom-pro","version":"1.0.4","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"AGPL-3.0","_id":"ctxloom-pro@1.0.4","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"6546a2f54253d92782a425cb4f074521e0c69195","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.4.tgz","fileCount":26,"integrity":"sha512-6lctwda0zl5Rw/6dxHw55O0Z9knNnPid0nAcOIjpUNBT0FsgbidGK1gobHGNk0PXp3Zwka99P56qxY7SZ9Defg==","signatures":[{"sig":"MEYCIQDbK+ZD0Jlhy8YpfAgyrCGJRmVK326Nf/Cu54Cx/n2vSAIhAMPdwFewO3op9r/0+w9nUbd80Fu+T7KVrE9BdCSByeL5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3460026},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./lib":"./dist/lib/index.js"},"gitHead":"12c8cee2a94eb3ab36ab299e81cef9e3c35fabb9","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/index.js","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prepublishOnly":"tsup"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.4_1777014889246_0.6725665122220623","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"ctxloom-pro","version":"1.0.5","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.5","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"4dfa570d3f3a9a313fe6ee43bd0ed85caf4992c4","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.5.tgz","fileCount":26,"integrity":"sha512-Hyes1hY55d2EPln34sekD8IYoMAkhKGzope9Y7cTzeDjgTUh8O+hS0Q2AzpjFb/l7ISxnBTHfSrHw58ohPoAng==","signatures":[{"sig":"MEYCIQCytal/FvQQTbx07NA5ZfZ2BYUJD/jvIRLEJYxnf5Q/IQIhAOGfvcT/RcmfILV+1cbfox+D4VraHmYO298Jn4qMWIP9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3429061},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./lib":"./dist/lib/index.js"},"gitHead":"b844fdcec17a09858935f3d07961f4fd28710f20","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/index.js","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prepublishOnly":"tsup"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.5_1777016806580_0.5253011848054829","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"ctxloom-pro","version":"1.0.6","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.6","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"55e36d39c4e0a6048437d9febdc768328b76a257","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.6.tgz","fileCount":22,"integrity":"sha512-EDV+U8n9Y7W1cQJK7AWCdkTttVOXHHDngiN3QfFhtaNZ25ZCPWNLsbV8pp1LwHwqdmpV3iMWRPDTSpfoNXgONQ==","signatures":[{"sig":"MEUCIFn1wBKvTGWDDvcqoXe2v7ohHd2trgtuRivpX/P4nn0BAiEAvjA7D2G9YBrD5kdV2DoU7/GFMHLJz0L/kpHxeHhE5gY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3483455},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"0a307d9bbaebc682939ab64f6f1d8df75e2187e6","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup","start":"node dist/index.js","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prepublishOnly":"tsup"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","@ctxloom/core":"*","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.6_1778147460582_0.7752531244862351","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"ctxloom-pro","version":"1.0.7","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.7","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"89cb0059720baa71e647f68021511c7d6b4eb457","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.7.tgz","fileCount":28,"integrity":"sha512-oq3rxf3HdQSQptlyTNiWzajpdJL8zqEtR7RXYbXF6BGxxiN4aE0bZh7H0Sf2rl2yzp24JMWHdIAX8sTwrF+yRg==","signatures":[{"sig":"MEYCIQDnGA3INtfVmPCxvIJvMIK7gUJclq/q++tQXgIPrHoAagIhAMn3JajTzOIqEFzg7N3Jj4OejkmI0yQLixrLDwUse1Sw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4543602},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"04106890c8b02be0e4afdac53e43bf1c467bb223","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","build:cli":"tsup","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","@ctxloom/core":"*","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.7_1778154199787_0.5763179468565558","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"ctxloom-pro","version":"1.0.8","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.8","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"07c987f81c9712420133d9655d611217c502e887","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.8.tgz","fileCount":28,"integrity":"sha512-qrOwmTGSXkE/B6A8GOD/2CH2I475N0CCSeJVtIp9VjIS69VMqSI8jD2y8wmgoQvB0wGvmntHGJtJcwAhkzl4ZA==","signatures":[{"sig":"MEUCIQChbGewIfGsZ7ZMK7c6PgvcRYwhmg1GXz1Dbp4DuqxvPAIgNZ2Su3uG9DlV0UaBTc8hfzG/5OCOoRB5nh8YdgItAW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4545061},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"0420e62f5b21ac8a25ae61c952ab0006505bafab","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","build:cli":"tsup","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"deprecated":"broken: @ctxloom/core was incorrectly listed as a runtime dep, npm install fails with 404. Use 1.0.9 or later.","repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","@ctxloom/core":"*","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.8_1778189602847_0.09481289544351035","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"ctxloom-pro","version":"1.0.9","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.9","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"42693d7a048979f6ba37ccc5674dfce26a00f50e","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.9.tgz","fileCount":28,"integrity":"sha512-27VEQZT6QF3XT9Zw6dI46qwfK9iLK4Nsrf1GHUd9OUPQBLlKc0GrLLSC+mdlS+37zSqX7nsbv7lGZ9idhqHk6g==","signatures":[{"sig":"MEYCIQCaqlnpn/xbuYdDZyKG+hSyzTc3OYmx7jKg6yCftq4mIwIhAKX/FlVTINu2RpBzMXC7+uKAct7wyQ0bjhQfWzrpUxjS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4545061},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"8d6d5766bd863ffa343a3ebd9154f324f464a289","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","build:cli":"tsup","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.9_1778190191992_0.8183470135651822","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"ctxloom-pro","version":"1.0.10","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.10","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"bee2b85313679215c42b0fa6ceee776a70ce08c6","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.10.tgz","fileCount":28,"integrity":"sha512-vYHVDZRZH3POXDSYYWPONRLJyGic5oU58gR1GqlxeKVIY1YXWgcVYN0EvndO4G2EMQisOPtTy/UGYpZzFlvz2g==","signatures":[{"sig":"MEYCIQDNREy6Als7vb+m9UDn9Bw3Syulxr1luxKEoZExhv9pPAIhALucRWMBIbS70dQ75IFDpdNJZcSolnCT7Q2w4ngNmG8d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4546091},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"79962d11ae4a8c7ce7381c84180a316a50418608","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","build:cli":"tsup","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.10_1778191242409_0.9529185258602835","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"ctxloom-pro","version":"1.0.11","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.11","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"385ebb90893e38b46ea0a09fe8d7f47506c7df39","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.11.tgz","fileCount":28,"integrity":"sha512-9pDDUZdSA6iBNQumdPeTWj2eIqwiCevD/rDCXep7HYKHmmMQkp4rd79pE5vSn/r0M2hhpwf46Mhi/Kzzb6qkpQ==","signatures":[{"sig":"MEUCIQDMS/Y2Gxh4wHGuYGQQoSxn6F2JQmNxlet6+7lSrZuwngIgLJGZikEvcN94ihuywMHw6uCqhVE1JWtEQdFU9cwOKnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4546091},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"3e44f8d533ec9a6200203dc24805ccaff1104b6c","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","build:cli":"tsup","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.11_1778192582871_0.9256303381636215","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"ctxloom-pro","version":"1.0.13","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.13","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"2cbf41ee85d2baa796c30347647f70852f1cc270","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.13.tgz","fileCount":28,"integrity":"sha512-DSOPbHk5G00wpV4AhCWLmGY0FfAwlv6CZC2uQjatSs6TFbpTG8oJEUYuXrJ5ev8U+AVUvxShBqfdtJCn4qpPWQ==","signatures":[{"sig":"MEYCIQDsiKvjP+uPxFZPJuiyM2RzF5L9saDOKkGSLDIHu/8aSQIhAK9aOHI8zVZJ+PEz2b7lXUUzzYv0bVYuCnCXXei9CiMU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4546476},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"cb931c9087930a2bea793d4f8df8241e2305f207","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.13_1778224697486_0.017099265656630003","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"ctxloom-pro","version":"1.0.14","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.14","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"75f9f5d08774ea3c6ffa2222989f0e13d23b0faa","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.14.tgz","fileCount":28,"integrity":"sha512-bOEb1LWFCR6nJ7F1cjNnQyep0p7OLmtgRgtYRcqKBD1/QT5vwxF0LSfatVVPy+tpbGl8XhJuYhJog7mCndssNw==","signatures":[{"sig":"MEYCIQCHMf36U7eGiIrWsASRqfknvgyl8zTXrbJOysQtuj9eUwIhAPv/Wa8f0+dyyLwB4PML2Ari3FtTl872kp7ZlB9WxQQy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4546477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"beee752404d256118ace9f34e2609874349d58e0","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.14_1778225929641_0.46294985544928613","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"ctxloom-pro","version":"1.0.15","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.15","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"50d77b17e52dc6a74057f855497f8b9be32be9db","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.15.tgz","fileCount":28,"integrity":"sha512-kS3jHeEKFD95xv1NhHuppcF99p+oaec/BFdAOENmEjMtwqmZJxlhnmvbN2PWTHoADBjtZhwA+ISTOkF0E93A8Q==","signatures":[{"sig":"MEQCIEd4BoPScpW2z5ujPqw7B2yyFPZHHl24fVAthcjEfPCqAiAkKUMz76MYOQw59AyzIJddToxrbGpcJXFvIc2kSSa4tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4554419},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"e1f80da33d8737dfaabf881e60db252304aae2d7","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.15_1778240949700_0.5750827247445909","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"ctxloom-pro","version":"1.0.16","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.16","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"ea6ec7f209cb5d6a881ab8190e96a595b57c0d4a","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.16.tgz","fileCount":28,"integrity":"sha512-kdYf49nI+c4DlCPZ5yrpz3uwh7Lu4Stqc5QAlOZ5JjnrjC/QRgr1VhFCQp/1B52WrjI87VQUvk+Mmi9/aqKbLw==","signatures":[{"sig":"MEYCIQD17zgcXQcD/mrZbnPjxGgGrk8arHlDes1nxSYc0ebr8AIhAMil1G48sMFiSB3wIC1+EIuW/IyRm1fe65Awpwg+6aw/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4556088},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"5b46ebfbd7fc34419d061f9eea04bb8521065df0","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.16_1778243604020_0.6587783152452678","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"ctxloom-pro","version":"1.0.17","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.17","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"f53cf075af536168b3b9d188132bd41322f00260","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.17.tgz","fileCount":28,"integrity":"sha512-PRYFoWrLupTIrNrDgm/DSFajitKHAh/2vzdYBgXYuuxE8Nd7oPq2pOlnfFy00bhTNzW+KW5SzKDhpUb6Vmw2qA==","signatures":[{"sig":"MEUCIQCPypj+l7Vt0kYoITFjxxGR3kDqKFEzPiIfM4So4nUd7QIgXuNs8duellkNkmvSU1mhkonhf5RIf4yyipZ2WzbLdSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4556239},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"6106226467e94d6af34c0874088dd2ad197db449","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.17_1778273622032_0.44401210053905826","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"ctxloom-pro","version":"1.0.18","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.18","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"1b6107bb91dfbde153f3ec0b2c86650e576061d1","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.18.tgz","fileCount":28,"integrity":"sha512-X5MFgSTWMbhrBIswZq1jL3ufvBB4TLApt/IdLkZcm2T/k0NIrRSuIG5dJt6bHf5D7pJWuvQr3e0jSrbamlbWIQ==","signatures":[{"sig":"MEUCIQDTUAXate24EqW6gv238gD7RFj7v4RjbGbv/udnz5Ib0wIgKQdxJzObgLZpPz9vvZK8QVZVJyCTyPFfXk+1SIuQDAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4562985},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"2be57ffaf18f0833f6a28dcc753c2ac9d727272b","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.18_1778279605456_0.9429448667687466","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"ctxloom-pro","version":"1.0.19","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.19","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"15f459122bed1260d6a311f4babc47b9a0c0ff8c","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.19.tgz","fileCount":28,"integrity":"sha512-5myxBcQ2nqkqcbHjhlx+aHP/13Iy9via5M4P5xfWtTM1HeO9fbhrcmDCHkA0uTDGtuW4TAMy4EnyMXNRlMUSNw==","signatures":[{"sig":"MEYCIQDHtVDqs4SzosFb+Thq9x9+e7MO5mXk5B0FsmpxGIjwXgIhAJ221Ooi+OBSKrxRdrtlqyxEX2JqIdqkFRhpGgPG3CP0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4563898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"5ca48dfe01ffea9fcbbe1155588f04551c69106b","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.19_1778352397460_0.4189275188322006","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"ctxloom-pro","version":"1.0.20","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.20","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"78d01ac7fc72b1b1b2c6db168623419607b481c1","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.20.tgz","fileCount":28,"integrity":"sha512-wsWbmxG1y/KzBTJdi5aMeO5yhXpwy59G2w/jEzW8HuZduPWAdR4rjAWpDCrN/XYKoJ2xa5Ndcagjltd3DSKQpg==","signatures":[{"sig":"MEQCIDr821cA259PjRD9okGPfy/CI2LyDPsmjXlW79TwF3iIAiAFLZgpjb9rE2lzRy3o+Im/qS6Lz0tsHwSMADO2N0YcLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4659291},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"4a81301ca29f2855db0aa2c20267fcfbcca5e1ea","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.20_1778359489150_0.4364615684239197","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"ctxloom-pro","version":"1.0.21","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.21","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"beae412013937043cc576ddb42bb8e7f0f7254ee","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.21.tgz","fileCount":28,"integrity":"sha512-oluL8PctvqO8bvRZexc0JAso7F5UH+N1bqdSw5aOp9sUICrvrgNV0Vf+slRaQCp4kmbyX5VRzsqGC/9IZFV/Xg==","signatures":[{"sig":"MEYCIQD3/yO7lWhiDguQNuEykVJv59gasUUfcun3MFxaRlvZNwIhAMvGEjq/Plon0BxxJ7zC+Kzb7XOUqpB+uzoOypYzZawg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4664207},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"437d062fcf38889378a6ddc64f2042344cd014dd","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.21_1778366644383_0.8185163086298504","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"ctxloom-pro","version":"1.0.22","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.22","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"3ef475b7ace583cef3e0c082883b569d7b50afaf","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.22.tgz","fileCount":28,"integrity":"sha512-lvrIx5eb0RZz28sNf/LKTwTZxG14xAqIEA0CK5fFyNMlo8JUHOkjbpK/OyNMjBjHsQg300l4MMcXHZGt6IeBBA==","signatures":[{"sig":"MEQCIHx65+mzCjKi7FWKGMfAr/ocByfxpcS9j0mSa8iir4+TAiAdgZdUIlqeto2GsUsc0Db0EOX82QdPlSlagYVj52PLkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4667176},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"4b63973d6c7eac10c31bddcc1535115142052b67","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.22_1778369686350_0.9115218691030329","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"ctxloom-pro","version":"1.0.23","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.23","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"c7f45eca3e3775f9439e6d0d2bea2ea510624b5a","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.23.tgz","fileCount":28,"integrity":"sha512-cEY7OluGlmf9Uj698uFDvl9ZovfAbpd9P5B6NxsGEx8O6wrPVGMDgaetBNnqBp000SDgNVSTSlRc9j8zTSOVLA==","signatures":[{"sig":"MEUCIHK7gaPGsM3pKPXrRiJYIPyDvsJ1Gya457aiQE8vTtUxAiEAwXYB2vPqC9tjUfEjRkHdP0b7G8EN3YgpQ3eWgZUROFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4684187},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"110227fe4da68cbaa6e1e7e7429cf87858b48534","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.23_1778372295026_0.36642401800995605","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"ctxloom-pro","version":"1.0.24","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.24","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"3379bfa65d81041df3dbc071d14ae52f294ffc7b","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.24.tgz","fileCount":28,"integrity":"sha512-EbcYWNrBsHlxmC8XjwkAh87oUOrIVkfY1zgQxoj6xu4EeIXqMSlGD0m2tbFky/WFBXjuyrWU1jYGSwwf7Gxqdw==","signatures":[{"sig":"MEUCIQDrFzdsMGDya35noFP2N/Er25EaLLOntw0G2671IYc2dgIgVW0RlIbHcYHaiqHOWqdnSNrWRiF+OlZAk+p2v4mEjdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4684330},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"ca5266ef873e33e320c3822381dc9d3925848fa1","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.24_1778377536924_0.24950808031603278","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"ctxloom-pro","version":"1.0.25","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.25","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"c59147b1a33e10ef585504eaac00ccb7049c6cc4","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.25.tgz","fileCount":28,"integrity":"sha512-VnDCAsv2P0FRri3V+/KcvEHexU60m3T6t51UE5a8hIzgv91xeJXNg73CSoFY21DLmuZwt/t+vWYQg51tRr6mSw==","signatures":[{"sig":"MEUCIQCJwWziAph86T63bLOWLVmdCUd3Uu+R+Hn30JVT2hNSxwIgMeMniy6YywI/XiVRsUeQ+R+saj4RmN8M1APg9/mC5sU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4690414},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"ef91aef8dec1df3fd345e09dadbc50b2039ad987","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.25_1778541042538_0.09826415323117277","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"ctxloom-pro","version":"1.0.26","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.26","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"1674b1794d3b37e3710a7e12e7ad52a317111451","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.26.tgz","fileCount":28,"integrity":"sha512-iyu1LApOFFvGtXM96epklvhsOca8rg5sfFoRR9ReN9v6qhIAWTrSJN5P7MDybKiENLUDvL2IP5kr0tlVuywEOw==","signatures":[{"sig":"MEUCIH08/3ykOKAxgmqF/+LKSbBWXdCNJvbf7u+iF4q48mqqAiEArT2NSgkXrxKPO11dSpH78kD4zpwoTQ/fwESQsAoybOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4690866},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"e65bcc2aa4db219bf20baa8eeeef96accde9f415","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.26_1778572211322_0.45535712873712586","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"ctxloom-pro","version":"1.0.27","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.27","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"c793423e0f7b2fda46266327e4c6cfb0112b1803","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.27.tgz","fileCount":28,"integrity":"sha512-2KGzF6Sr5e/zHMrupv3do+W0szAu5NKDfFzgOxsKA20mHDIGUJO03G7LNwzzPSbh9sQZfVXo16I5k8yrj3EUig==","signatures":[{"sig":"MEYCIQDqvM7x3dMsV6zYlxZeEHpI45IoXiNOoPuFQK9W9s5PdgIhAK8Ze/gxM8qa6CumsXEclc4XE74nQwMnwGyiy3e9rIKe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4690905},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"b24cc6dd484a59af15810041c85d917ee5568d89","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.27_1778573012984_0.9080960316227582","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"ctxloom-pro","version":"1.0.28","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.28","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"24db635c779eaf5628dfc6a3d1308f9f7358c0a0","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.28.tgz","fileCount":28,"integrity":"sha512-0UDPwJ19ufvm4+BTH1mj8cKWO0MRWcVUqDF0LTQtaalUTSKcqhVnTHfg9cQi+0I78MrTglmY0EKZREZmkamPkg==","signatures":[{"sig":"MEUCIDmPI2zX277mhCnmeV137y3NUF5TuPCrXR/PqzKOdjF+AiEA62RV6I5I/B+aR8UZXyjdC5QTYrcHKLFPPMFb8sMGtl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4694812},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"0b565ffee3ca7655dda369559714785ef0452c9d","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.28_1778575993242_0.26493563175069723","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"ctxloom-pro","version":"1.0.29","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.29","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"dist/index.js"},"dist":{"shasum":"68421612e70cad229af34d097afd2129023de1bb","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.29.tgz","fileCount":28,"integrity":"sha512-+OiwW+dfj58lU89xoSCan285qlcQ3jyf+tW0xVfB4rmAJpWBCdJoDe35KvAdmtKYFuGk3m5Fb16Oi5auKlg9Uw==","signatures":[{"sig":"MEUCIQCXSXEUyxc3gY1bXn70fQczswvSR3AI6ERC7k16SMBJWQIgEXkm0B5xt0q4JwjM4Qh6eClxL6yBN3+ip7F5YUfS/3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4695948},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"8bb6186c71d9d9e5f83f63bf0f0893e912c46af6","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.29_1778582447689_0.8285094803739754","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"ctxloom-pro","version":"1.0.31","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.0.31","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"6d88797ac7f9d761ac278d938d6050edea5d4190","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.0.31.tgz","fileCount":29,"integrity":"sha512-wuSQLiJKnf3Ww+89dFnY3yP5acZw3HqE9KMZPU4E9VQ9hIOt8Z5MatxIWk1/55hJUyT9Kxb0SdRL5U0xJoMgng==","signatures":[{"sig":"MEUCIQCkRbyZKwac95gPbn9JwViWLoOXWItkwrT+V6x4snKSCgIgYB+Z+Res8CZeBstKOWL5oKsIV2iPXwKMWcuJmVoKyd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4700128},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"e54c740b7e43c78f630b7ae499980f6e8c2c743e","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.0.31_1778616051525_0.42589825768154","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"ctxloom-pro","version":"1.1.0","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.1.0","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"ae63336e230c5efa04d8c055cbaafa0030aef253","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.1.0.tgz","fileCount":29,"integrity":"sha512-8YOpBkvNySdascI0Yt3EZbtdT/JDjgMOOM7+/XyEQdRmW+Ca+Ks3i20XgtA2ZP0gwxF6KVyRPwGuIQ1R/gvWvg==","signatures":[{"sig":"MEYCIQCoV3Z0bB3ihPI+FZzYcqUO0AIKVye5EgyDcjmfaOcrgwIhAONy/3I3UzrwvAtlK1rxA1NnfARlLBR6YGYCv2M7tkfk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4729336},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"e63081d32129c54b59c6decd580e1dd2129625df","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.1.0_1778657054316_0.5422132834454281","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"ctxloom-pro","version":"1.1.1","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.1.1","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"c1167b6fb1a51e27fbbe92377905494a4271190e","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.1.1.tgz","fileCount":29,"integrity":"sha512-RiEOCrKc0wuvwe66uFJZlc0orwlyBBhJTdWkkxKA407DWwjjJioWnugGXI+Aj17SAoMUK6rBs+cfL8hZ/PX3oA==","signatures":[{"sig":"MEUCIAIDzTYpzsv6bjH5XItntgNhfOlq4MBKFDG2129gWsKWAiEA48ZkRcohfWYvJ+BOk0HafDz0qWajP0qw46uFOntL2XU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4735253},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"91a80b51c2364d4ce7e28864bd98448b71d68a92","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.1.1_1778670418914_0.16114257171494728","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"ctxloom-pro","version":"1.1.2","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.1.2","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"11081648abea054a68044ca05498766968d878cb","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.1.2.tgz","fileCount":29,"integrity":"sha512-LYPrIpItY8xVLzJoYMtvba6MK8aGRmnnV9yM35Sl3p+KwrgV97NfIykhRvCcKX2/+Zl1VxMcpXvWrWHL9LVxIg==","signatures":[{"sig":"MEYCIQDpdj/TCos6Ht+g/HIb7yONHwH3teyImBSaoFE2OGUiRwIhAMvMVUs79HMRU7ct+oi3a2bF9VJUoGDErQMlGpw/SyeR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4737909},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"93e3357ca7217090865e4dcf68f6ff7d929e24d2","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.1.2_1778684000919_0.012711637087745142","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"ctxloom-pro","version":"1.1.3","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.1.3","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"2939a8bdef3f5695ad8c1a1cfb325a1d3cec711b","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.1.3.tgz","fileCount":29,"integrity":"sha512-5bC45KBZnH3BkMTYtyp1uMt3qszvPyE766pkJRpDfrIAof52Os/DDP3QAYPIyDIgnYGfylZq4xEKfs3zPdb5pw==","signatures":[{"sig":"MEYCIQDWerTs32SXoZraMuAWsiE+ISteuHvTdspSaFRF24uLoQIhAIrWADxWLczqlzyj63lJw5jCKtolq/oW6V8FkbTukInt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4745498},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"1189efa295fa397cd688b3450ea625e57c5fef33","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.1.3_1778685509703_0.844630237872477","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"ctxloom-pro","version":"1.1.4","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.1.4","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"b4a814bdd063bd21722b0822e7ae63222c428e20","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.1.4.tgz","fileCount":29,"integrity":"sha512-YfPJWMmPnv0Od+4hDL7NCYpj5oEN2r19roQVTJWvcADEXundxc2M8kQ1fSRBFz4l4V/LzX2/Tahc9dK7fYt9xg==","signatures":[{"sig":"MEUCIQD9zI6WIcH6nLbDH6W5lYRWV9TjgbPsoQoMgre04QV1nAIgYKxjLHpbfFaGgkHvFTm98nuYdIn0dZOAbiLsiQ6RW3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4745570},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"4300e824ebd43a0d0c7cec7fa9f34303d7cf8a5c","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.1.4_1778693365921_0.7774196070677182","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"ctxloom-pro","version":"1.1.5","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.1.5","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"2eea8baeca14fc68f826de941c91c98b10addc8a","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.1.5.tgz","fileCount":29,"integrity":"sha512-zgNTCUeTzkBM74KBrH1VCNqXjxGBiTIbEZazfMPPPQbIot9NHNQCksO29KFtQ08r/15NFiIjU+hMqE+9Q38Qog==","signatures":[{"sig":"MEUCIQD/MOnAk1CDimUQEDstebLXvUdNHHt3Hh5cHOCIH2sXgAIgUj07YD7BzsfE/lPdcMEaxCZbQ4pxZ54a55nOY0+OVNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4745520},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"1da9fb7fafcf3efd883f1541f1409d7a561367b5","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.1.5_1778710182257_0.8475056120131008","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"ctxloom-pro","version":"1.2.0","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.2.0","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"95af1941bdbb603bc09d5be4a6dd9715d3f71eda","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.2.0.tgz","fileCount":29,"integrity":"sha512-cWbtgHXE53NFnZldkIdWYDBtgoYE7q9Ir1d+LrR/cSL3qYwmrN9SGNRcfkenR79aLbF0gsOXiiPjJ/Q+Y1Anvw==","signatures":[{"sig":"MEYCIQCwq8tbiDeBKchDUdyJOSxxOVEwUfsinE+kBEOQHoI/WAIhAMBn1OmEtNPaQcuXE1ovaIstyrGfRtBYphHaZQPYc6Ix","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4748882},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"afef17eae1584658deb16592fd50b6ac7f8662dc","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.2.0_1778712019019_0.08812293628225154","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"ctxloom-pro","version":"1.2.1","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.2.1","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"a2153c37d2f9e4ce1bd02f59471df073f97acb61","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.2.1.tgz","fileCount":29,"integrity":"sha512-QRxbCupKG+FySNcccf8D8asT+ZSPgEHLuUzZVnTp6nXIQtYrMIGfpQmym2hVXlkS0ioyi/Wpez4Ner6GwUIc0w==","signatures":[{"sig":"MEUCIQCHdmBiPzo0c/apCkGVAHKFFzRs0Eaem7S04qHegfaYqAIgJBSu11RWZahobKXpyp4kVyIMJ9nFJaYmvlnPJ9E/fEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4748810},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"ed14050862b87c1b3da3c51e1739d799b1000491","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.2.1_1778743465936_0.13552208793802833","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"ctxloom-pro","version":"1.2.2","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.2.2","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"18c6a4445375f0b1901435ec0a2419b0111f3053","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.2.2.tgz","fileCount":29,"integrity":"sha512-YfhRtfS2bc7l+DhYocLGmklWnCfFG3+8+q39hWfNZ5bmC5AlROQ5s8lGTn3mzEQAUlizrioB2TzGpUCzD31swg==","signatures":[{"sig":"MEYCIQC4n/CydfCq7I5IEG4DyXf/SsIh6yElo1Gydk1NowJxkwIhAOm5znR7N75ngUXXp1chjVrzXEARK7VfZT3EhjWO9H1y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4754039},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"0d75dcad3e34d304ba8b741d8be519841f1678f0","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.2.2_1778746157981_0.08581919417613859","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"ctxloom-pro","version":"1.2.3","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.2.3","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"71c3af16036fb99845f5b02313494a9056ce4fb6","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.2.3.tgz","fileCount":29,"integrity":"sha512-VpAy3lN5it84n2wxHggpjERhAE3/R1qHXIZTLmWLFV54EXf6X3BeXKTP5+xbKqKfA0dyHPxOzH1GfmK3UPraLg==","signatures":[{"sig":"MEUCIE4u+zBzzirpdiB7TZsj50m461X08OAgNG4ffukPVdCdAiEAgw6wbG+SWQ6eKyyXj5r6BOKotldVt2PsOWt224esMcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4754039},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"c692518585cf4009bb456d7b8f3052d8f85dd9c7","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.2.3_1778751555011_0.10615616854899401","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"ctxloom-pro","version":"1.2.4","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.2.4","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"108b3d5ee12150e11b46f1288f3b5e1746b7246a","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.2.4.tgz","fileCount":29,"integrity":"sha512-rh4Kits3iGFsp1AnnRbGcWv+pwv4qnVCNgx47BnSCsAacBdbR3EZ7iEPLiM5JmCmIZzVX9bemrY7yUi+vKhz+A==","signatures":[{"sig":"MEUCIQDWv3nVSu6aVsq83xabUK3at3NBPgGV5zl8OnkCYQ7IRwIgNa94LVhxeGzuNYfxBI1YZ+YLrlSNXh0SeLL+kNakCLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4754836},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"1d9c69a22065d400b9649d0c86d967dae20a52e9","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.2.4_1778789253034_0.42371137121954305","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"ctxloom-pro","version":"1.2.5","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.2.5","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"716e2a7498d7b492434829c9498a62ee2db2cf8e","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.2.5.tgz","fileCount":29,"integrity":"sha512-RotTJC4VrEEYE0OkGiLFi7XM0QJ0D2YMyCYSCnGSTnD0FXxmB9cF6Lkyev6LGiB1nqG6T3QciN/kNfZsrnWgDg==","signatures":[{"sig":"MEQCIDx6mniklaINMbpMWb8qHjaiuUzXrZQS+t/clwxstsfXAiA9TO033uMwFrUGgrCg8wC/7YZiqTtH6gbZGgY5IYVpEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4754836},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"e300eece20192fe212e3c9b3184aeac5b0562948","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.2.5_1778791955417_0.5173425866920167","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"ctxloom-pro","version":"1.2.6","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.2.6","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"4f0c5305dc61b167ccf92cb024763df15be22ed2","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.2.6.tgz","fileCount":29,"integrity":"sha512-FUmNIAV5V9umHrUEppHgjR7VDu6hQS25+dSoQvHuBQHc2CxorLIxcDhS5yDqhV7250+gr2Ht5moov8cvxPST4Q==","signatures":[{"sig":"MEUCIH/eNJBQLEWHU42qU/7GbX2HXCoRwWEwH3R2vPEHHKlVAiEAhE3rhWzNs2nh1Q770fAsovdsbalJ/UEj7EDfRF4I0ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4760211},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"79f120dd024b98bf6fee67acb0c0d10eb9b6c4d7","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.2.6_1779003954151_0.15397751426939288","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"ctxloom-pro","version":"1.2.7","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.2.7","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"2c90e917d771fafcfd9861baef7a89ecf60e4fd0","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.2.7.tgz","fileCount":29,"integrity":"sha512-yX73wXHfRTHNOHl8RcMWSpYT8MgVs03nf21hO9TkxVUxh1A3nr5n++lVTyIS/X2EvUOrL+sLd5OCNEcR7TSYSw==","signatures":[{"sig":"MEUCIQCQSGZ3UBa1Fi4nmmrhhKnglDlKefNG57tazVM6tQ54YwIgDLIJ1Lamtyk4Ahu5mZ42c1RMhRiCLfqm53GZL8rf4y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4797184},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"e0e7d0d61702d3fb2306181a684e25763dfd245f","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.2.7_1779021677455_0.3760033119996873","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"ctxloom-pro","version":"1.3.0","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.3.0","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"d99b8932a3cd692d83a21f4cb03f27e74d5e2463","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.3.0.tgz","fileCount":29,"integrity":"sha512-xBomUhqxZZi2Akt5k9uOVnazfY5aTGtfxo5oiIgwDADcJOyP3+h/MKqp0EmDpQVF9X+hf8CrAeTlFUXimPDdtw==","signatures":[{"sig":"MEQCID5Crk2HxLDdD6bzDVMxXKdF0PtA0n7W7vBSD/IcuPHsAiAdf8N0YFcDBNbqTPdZryBAGF7nFPagIAuzGZiYFT82Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4800888},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"5640f1305f203c0a8e657599b63a7259f874bb9e","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.3.0_1779052925961_0.6501608305616824","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"ctxloom-pro","version":"1.3.1","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.3.1","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"d8b84bdf781c487abbe30529ad8000b95772286f","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.3.1.tgz","fileCount":32,"integrity":"sha512-9zUjfmPIua2fJlah9m+OxPr/zUmoC7eyiGbLRHw9SCMoD6R+39QC61ylZzTtRa+I8ZSpXGxNrZd8ihVyoWgpXg==","signatures":[{"sig":"MEYCIQCVVbyg6CWoR2XwPvBcZlU0fjR+e5uRtywhG9dxNp4PzQIhAMG9rS2A2ynuKxguPqVMmiSFvnaGoEl/0M0XvioMxFn/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4811354},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"35806116f4b06fbe135193e634d5e8236e95d1a6","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.3.1_1779093018963_0.48465747545965465","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"ctxloom-pro","version":"1.4.0","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.4.0","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"1a611d0a51db0d9913b9b4ebcd8583e2083c2caa","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.4.0.tgz","fileCount":32,"integrity":"sha512-vqh4b1/p/qTyN39XZYqQGJp511yugyOs0b2Xu+2CqssYtK8+5T481KnShSPa0wTKhFJgUWhouGHuURIuI/l9hA==","signatures":[{"sig":"MEYCIQCLZW4A4ylhhJqAXGFqCDvhnSa3uyobfpHPlTGlEu5QbwIhANHsggYBCjsilTFRLbz0u75plwuYoz9iNTHcRFRY8ICW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4861240},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"d494a26a4829d34bca9617cb17ae98153cc7c897","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.4.0_1779098348710_0.6211677881461628","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"ctxloom-pro","version":"1.5.0","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.5.0","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"9d8fac8b3250f867bc84fe918a7a80d4872a1d53","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.5.0.tgz","fileCount":32,"integrity":"sha512-PJQgHx/lKltiVNyS2c22P5Zt/0+jXjS3AhvH0o1ot0Y3aIOQ4Ii1eI7+W+k98qcAcoOkYvMIGWS1oPPV3Al7qg==","signatures":[{"sig":"MEUCIQDOpnCOu/KhAS8zfixhRciKS+LIfQE6dGCZJPpvQwtdZAIgALNFLlK3vSio4i3NAQ/Ug8R2LOZyg5vwidXy5NC1cuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4879100},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"0a97397ae777f725e9f3773fed9a2d3c8302a314","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.5.0_1779118422843_0.41615093199309916","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"ctxloom-pro","version":"1.5.1","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.5.1","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"a22f1994d9b82ef623561c7e967640356e8f0fd5","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.5.1.tgz","fileCount":32,"integrity":"sha512-s9+UWrurP6HnW0ibv1DbVI7/+dU5qPVwvejywgZWmWJBVOPoBKCatu3eQCSOtOPTRaW2zJplS8wu0PqyAnTGvA==","signatures":[{"sig":"MEUCIGDvBu1/DqPsa54WcFycIP6PuslLKj3sGmIu0q9NzfgOAiEAuL1n34qufABCOCMMRqchMIL8v5oSUt2vh2b+PgUN/f8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4879283},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"2298ae8c879c2e2aab800743cadbde78fcc4c3f4","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.5.1_1779119852923_0.4034610839681647","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"ctxloom-pro","version":"1.5.2","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.5.2","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"74349c524ffa0ee56a5a6f0b56a72c825ab0e4c2","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.5.2.tgz","fileCount":33,"integrity":"sha512-Ln+qN4vI4g+ean07vRqu6qYYmQK6km/GcyEbbd+dDMxX2xL/356QVG0alw625DzCJj4KLKah7FHusv3s0ztiJA==","signatures":[{"sig":"MEYCIQDXAKKhpJscxnFN2Cj4xsIQwgfZBgzQrXf0pwUvzsAzSAIhAIFddaASOQqOD+cIwCYlNuMeghfjMPxhYOlE17w4CrcH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4895169},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"9dbdf1f8cb6e226a6a210442ff5ad6e7092b0344","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.5.2_1779140293450_0.8793501089329054","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"ctxloom-pro","version":"1.5.3","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.5.3","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"e6693167a0edd2fcc743f341c34abf5971e30e2e","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.5.3.tgz","fileCount":33,"integrity":"sha512-TD156kVarV3cMWfpSu6Cb3cqUOcqtPnZ7DfsERcs+XX6mjclRRtKs/B9DwNIEK5akl5Vl4LaWqqRhS+foDBZiA==","signatures":[{"sig":"MEQCIEGfTrddkVZDMMQzY7wVhlg2ppC5t6JNud/ygM+eYLwPAiB0brqLk/d7Tmsdw07tPte+dGIBjr50a1dGL41omvqHhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4902251},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"5ec9fdcfda0e7cfea2dcf3a4c39fd6ccc11b9245","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","bench:full":"tsx scripts/bench/eval.ts full","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","bench:spike":"tsx scripts/bench/eval.ts spike","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.5.3_1779229047425_0.053337341965912","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"ctxloom-pro","version":"1.5.4","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.5.4","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"4e190e522c16a7660dabdcc4470cabe507a33e82","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.5.4.tgz","fileCount":33,"integrity":"sha512-GLQrjKJWURX9Zuu/ewCmNicDB0jRwptMBZ+hFziczK3rkQMlczRdqWNiaFsVYS2mVUEl6Tu7Q268FjPnFtiFtw==","signatures":[{"sig":"MEQCICM75UNB3t9Sp0Ei0q7DbORxUf8Ob7J35rbAxH8Ao0n+AiByUT8s/p6dV4BBK8rBqSOtbaEa9pLv1Bu5HLZW/Pe6bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4902263},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"3be9c79ffd8864472cfc64482830b66133a88ff3","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","bench:full":"tsx scripts/bench/eval.ts full","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","bench:spike":"tsx scripts/bench/eval.ts spike","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.5.4_1779229796835_0.4736947755529144","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"ctxloom-pro","version":"1.5.5","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.5.5","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"3f42ba4d3f8a9399209d057aa84b823603a3da5e","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.5.5.tgz","fileCount":34,"integrity":"sha512-c81knOfqQy+JgQhJSToQvkxIA8yPt5qk0VRlOulJUK/MCPQ8M+DdB1m8ANhY2ZICfiCbnveB8qFNsdVk9Y8pEQ==","signatures":[{"sig":"MEQCIBTRMRfoNN9g6P/lzzXx2je3NUZjVyw+xe1a6H6pbwc6AiAle+F5vmt5sVeOhJhYqOa/44kiWQ5Fo7qtyPIOaj5mgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4939372},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"cc75ec5f112b23b6978741c9731e896799ef76af","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","bench:full":"tsx scripts/bench/eval.ts full","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","bench:spike":"tsx scripts/bench/eval.ts spike","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.5.5_1779263212274_0.38159040537135436","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"ctxloom-pro","version":"1.5.6","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.5.6","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"28d0bdabeb429e4fa3ed6943f3e81bf6a762fa20","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.5.6.tgz","fileCount":33,"integrity":"sha512-Hl6UWm0/iTew4VqIa/UinLlJJyZcagrGlIKKdCIzOpMHEmXTy4fRygh2oVm1HrwdYydb91RemOUasLUCsvYJdQ==","signatures":[{"sig":"MEUCIFAqT+RdU8ZsYI66RuRC+qwyXFKeZophFsVbxiW/+eLMAiEAhcb7AECca8Yq3AaaFCg0w7YrVUeSdZXzsGN4HimO4aU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4910354},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"a2e12b33d619106695dc2915272c4fe02bd0d691","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","bench:full":"tsx scripts/bench/eval.ts full","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","bench:spike":"tsx scripts/bench/eval.ts spike","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.5.6_1779276672165_0.15722579801859693","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"ctxloom-pro","version":"1.7.0","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.7.0","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"dea10881227a72a14060a8928a65b65ef02be2ee","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.7.0.tgz","fileCount":33,"integrity":"sha512-AZflrQoYV4JU/lTB/60gUBUhjmI2Ew0gWEToKSV6YLe1uNNk+LZ6MjetXnzxoWo//yhP1pJRISsBLe+lfo9R2w==","signatures":[{"sig":"MEQCIBuMtwUAe+Rltr6nDmWA7RmokqgUTxuUvwGoDOb0xqTLAiA7fHXADCR01ZjJGmQ0dBTLFrKb+bG8ezIltx3TNfld5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4980260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"6551637430b6463086754146249dbfbf2801b9d5","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","bench:full":"tsx scripts/bench/eval.ts full","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","bench:spike":"tsx scripts/bench/eval.ts spike","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.7.0_1779488603256_0.8295954628970021","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"ctxloom-pro","version":"1.7.1","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.7.1","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"e631098b9701331f71c1a948d51edaafe4027c29","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.7.1.tgz","fileCount":33,"integrity":"sha512-BCuREVdc0hLIwxTOV9GjguhhtH9p4drCYu32NdoxnKWsNWMx7LZdopalAw1NKBFQ5IZoQxTftIEWaoohSQjQQA==","signatures":[{"sig":"MEYCIQCws95azdcjyo1mWjelzk6aDRMEfuf36w4DfFwHR/57NQIhANQNrsIZi+dpE6NJIrd/PhofpgYycdqyjbPHpMKhX7qK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4980260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"1e232be247e4ec761841433d6cf4780a5576a19a","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","bench:full":"tsx scripts/bench/eval.ts full","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","bench:spike":"tsx scripts/bench/eval.ts spike","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.7.1_1779491250527_0.5051003727308137","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"ctxloom-pro","version":"1.7.2","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.7.2","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"a3ed1f5a51d114ead8806736f5bb03c26365f655","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.7.2.tgz","fileCount":33,"integrity":"sha512-oReNk8JJsn+EPZ4v8dijOMWnMrIIhaqHZWnJo+YGPexhVN4onqOL/tcAnVP1iaurBYqK79NfFTGRoXZg+mIfig==","signatures":[{"sig":"MEYCIQCVWNT7v1mCH4rtcOXndSkgDuIpwAgvgQMMVC6kFanOdwIhAJG+d9dnTzcvNOSvAwlyp8lODvFxpbOEXOsVmf8Qz2YW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4984204},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"2e37dd94738df10ee8897ecde5374883588bc9c8","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","bench:full":"tsx scripts/bench/eval.ts full","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","bench:spike":"tsx scripts/bench/eval.ts spike","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.7.2_1779523935666_0.6562859522369766","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"ctxloom-pro","version":"1.7.3","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.7.3","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"117eaf3dcfb5e4f3fe4cf9cf2e5adccde91be172","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.7.3.tgz","fileCount":33,"integrity":"sha512-XCyVA5IfmV9OqozPMLggSmy+M4Xfk6EVJ+jaRqP3/bR/yrWrGcyyJoPjtGYXDX8sivG7yEujnFrZwU7bbkfVbw==","signatures":[{"sig":"MEUCIQDKAa73bc+7DRM8f/e/9f7ARTiSaKruzEF8o+crBfWC2gIgC7O+6hPG5zi/22nsYAH53UJrl8jjuH/XBICRW4DjITs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4987242},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"d54363c5f68235dd92baf9fd1a7499b602e3bb28","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","bench:full":"tsx scripts/bench/eval.ts full","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","bench:spike":"tsx scripts/bench/eval.ts spike","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.7.3_1779529756129_0.5354197546246684","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"ctxloom-pro","version":"1.7.4","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.7.4","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"0b414e907dd908b05a977490a5c95f377d68b5be","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.7.4.tgz","fileCount":33,"integrity":"sha512-/lWjyI7Lz4KXhtHrG8GaxI6O9jjjUzMwYU5Hx9KBux7YcUYT8uLpxMiooy/C2iErkywq6t2VVaaK+80AGajZig==","signatures":[{"sig":"MEUCIQCK7cKuAqlPzxaMiEik2WtBV7o89gF9NB6mATmEhzcWRgIgNpF3OY2oWus40KrrbjR5T8Wy8QWPyaE9/09by7hyiew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4988295},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"fa528e3272554f02ff3e95d1203dd384d85f2443","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","bench:full":"tsx scripts/bench/eval.ts full","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","bench:spike":"tsx scripts/bench/eval.ts spike","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.7.4_1779532573666_0.6627863378510863","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"ctxloom-pro","version":"1.7.5","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.7.5","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"de00695c7f84bbd502576de8aedf3f453fe81f47","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.7.5.tgz","fileCount":33,"integrity":"sha512-y9kmCkqFRt7W5sVHJsiuRZM4kXCX+7PGcuzJg4e0EkHdPVMmgYNyJpHihmCo//R80dlmdsGGWnSMQZxEXKg76Q==","signatures":[{"sig":"MEQCICuLrvP/A63rSZcZ2cnk3bZYy9BhgMTwDUkO3Xc2BBxTAiA68fkhUqLtmyublaEtUx9aHkSkwEBHMdzRvH1+o574mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4998563},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"eeb955515e30262515705f9ad4296832852a0cb3","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","bench:full":"tsx scripts/bench/eval.ts full","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","bench:spike":"tsx scripts/bench/eval.ts spike","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.7.5_1779539956536_0.6421738663459662","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"ctxloom-pro","version":"1.7.6","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.7.6","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"90c5beff2262479d1952e37386061a03e1e65c4e","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.7.6.tgz","fileCount":33,"integrity":"sha512-VE7CyTJr927nCQdRSlTSDi0pDFMCrWJGcB3SPQe0QHJXv+Are+IkV/L+4AJLEYhC8dsdKgR3oLWhxjF3Soap0Q==","signatures":[{"sig":"MEQCIE6BzVtPCR4pKp2SsToItimJHARNQX62oU/XeWaoPxJWAiAX/K+jGYEtV3dcnRlYiXTh7cv3Xhc1V9XXXez/hA+L/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5000153},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"200a0ac5bbb5915a81e8dae643f5c79ac512c7d1","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","bench:full":"tsx scripts/bench/eval.ts full","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","bench:spike":"tsx scripts/bench/eval.ts spike","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.7.6_1780128364983_0.3495974030486009","host":"s3://npm-registry-packages-npm-production"}},"1.7.7":{"name":"ctxloom-pro","version":"1.7.7","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.7.7","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"62cb64849e0f87efac668806c80d2d87cbd2fae2","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.7.7.tgz","fileCount":33,"integrity":"sha512-6v3Fu/RE1ERG7+wz2U1MEtH3IWcqR3ZdgeWYAI4k1aNK8ALEmjD+vh6TSIBdo6Mldd+8mun3wvXdlOwBAdg7eA==","signatures":[{"sig":"MEYCIQCOjCNMwNO704mIvNlVUqo8LG5M0uDUcyxvEARChcvUTwIhAMLZHnpLkOAjAk5jl3t56amk0vxGt8Ng23XtijmBdrBj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5002853},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"1efc5ca6b14f4eabe4084aeea31a6862b79af0e0","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","bench:full":"tsx scripts/bench/eval.ts full","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","bench:spike":"tsx scripts/bench/eval.ts spike","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.7.7_1780244420989_0.180437654032225","host":"s3://npm-registry-packages-npm-production"}},"1.7.8":{"name":"ctxloom-pro","version":"1.7.8","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.7.8","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"9459f204ee53e704722075c869948caf03458252","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.7.8.tgz","fileCount":33,"integrity":"sha512-Ow9SPhEoKRgB/mexdLs+YPQ4CfOOjYxMd6GSifIIfKj63VGGBC8RlGbXN2dccrsOlQ2UtMVtDpOQQOquZarg9Q==","signatures":[{"sig":"MEUCIQCu5hEbAME51cVRUcnjUQboreXz8KiVSFaz07mtnPD9ngIgfzs6vPInZo7M2W0X/NPQxfU6sIUCprAX+c9JDaAwGHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5007248},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"0c2477e8aa99a559f542ec7a731219df8e2f1f6f","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","bench:full":"tsx scripts/bench/eval.ts full","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","bench:spike":"tsx scripts/bench/eval.ts spike","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.7.8_1780247113259_0.28249021282730413","host":"s3://npm-registry-packages-npm-production"}},"1.7.9":{"name":"ctxloom-pro","version":"1.7.9","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.7.9","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"2133cb36960a7463afc2da664a6ef1971b80d30c","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.7.9.tgz","fileCount":33,"integrity":"sha512-l3vY4LT0Wlk1jdx4LuPSo2va4tA9Ktfrz9xLISZn7fntUxCHWY+YfSaIdeiYkDPg6njIF+HHANfvEi8SSaLSzA==","signatures":[{"sig":"MEUCIQCIomyP33AmiyEg3/fokgG2SWQ2+5RCp2hjbCHdoNLtIgIgYht3VrWqCUEYQhiv1RngbPnIuBed4Bn4xY9ZoBj+w1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5009522},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"cbb57cb99e79e033f5d11711837c7b743f26a6d4","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","bench:full":"tsx scripts/bench/eval.ts full","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","bench:spike":"tsx scripts/bench/eval.ts spike","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.7.9_1780262909174_0.11872474646408016","host":"s3://npm-registry-packages-npm-production"}},"1.7.10":{"name":"ctxloom-pro","version":"1.7.10","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.7.10","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"019b0a35b417ab7088ba2392359183de2eb42197","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.7.10.tgz","fileCount":33,"integrity":"sha512-U+ZA8KyKX4fqe6NSV4pdm9hiE+gaY9GClfl6y/QFm5GRva5u0bSDaZMbvKtVqHigubtmrGZnnsn6pbJOdXQ0SQ==","signatures":[{"sig":"MEQCIHbxdDj1RmbkMQX7IufRwrK2sVKVCYJneSqJWZb8yQr6AiBsXd0ulga0UOTagCN85X9O1begXv+yojr43o676KPsWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5012044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"cba257feefe7e2eb3f1125e26cd6c0e3aee47893","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","bench:full":"tsx scripts/bench/eval.ts full","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","bench:spike":"tsx scripts/bench/eval.ts spike","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.7.10_1780571847115_0.7425758134467597","host":"s3://npm-registry-packages-npm-production"}},"1.7.11":{"name":"ctxloom-pro","version":"1.7.11","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.7.11","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"0f69e93ef09f2e2f8ceb1f71d3aeb87adf30b752","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.7.11.tgz","fileCount":33,"integrity":"sha512-2XTgBoa/CeTKJAYkXem54seEEf8JwAURdXPELSBGrQ26Wv/8Pg5XSuhw1wDfLRXgabdc3Td/XFcawx5DYdqZWw==","signatures":[{"sig":"MEUCIQDu8yH+WHVrtw2tERLrDvie6ltIjr95dH63z4B/kxZqGQIgfxxy9hFeDJuyX3bDWrUC617vkMcoImTMpQlZhX8zhUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5012193},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"50017dad6e1522087b85a29807576515e365b849","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","bench:full":"tsx scripts/bench/eval.ts full","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","bench:spike":"tsx scripts/bench/eval.ts spike","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.7.11_1787499917626_0.37289502851915834","host":"s3://npm-registry-packages-npm-production"}},"1.7.12":{"name":"ctxloom-pro","version":"1.7.12","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","_id":"ctxloom-pro@1.7.12","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"dist":{"shasum":"a94b7a2774940bf0c38090cec52e0f3a6f63798b","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.7.12.tgz","fileCount":33,"integrity":"sha512-+rdF/UA2bWfW9TzkHfHwnZ32Non6jjvF5MfF+oIFqgC2+MO1rkJOqwjuGvB8CYPqQ/HBsR0WMDXX8aadlFa2pQ==","signatures":[{"sig":"MEUCIAlt0/dyh++MHxASozNSBA7LYpfyGWyk0fr7+2wyy0FkAiEAsRKaYgo5gwCKpe9L5TTk9H3qHVg5NfdTZnrzndYMQNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5016860},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"410938abda93017d959e57d88255319f6a27b739","scripts":{"dev":"tsx src/index.ts","lint":"tsc --noEmit","test":"vitest run","build":"tsup && npm run -w @ctxloom/dashboard build","start":"node dist/index.js","pretest":"npm run clean:src","prebuild":"npm run clean:src","build:cli":"tsup","clean:src":"node scripts/clean-stale-src-artifacts.mjs","bench:full":"tsx scripts/bench/eval.ts full","e2e:corpus":"node e2e-corpus/run.mjs","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","bench:spike":"tsx scripts/bench/eval.ts spike","postinstall":"node dist/setup/postinstall.js || true","prebuild:cli":"npm run clean:src","smoke:publish":"node scripts/publish-smoke-test.mjs","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","build:dashboard":"npm run -w @ctxloom/dashboard build"},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"repository":{"url":"git+https://github.com/kodiii/ctxloom.git","type":"git"},"workspaces":["packages/*","apps/*"],"_npmVersion":"11.11.0","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with Skeletonization (92% token reduction).","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","js-yaml":"^4.1.1","chokidar":"^4.0.0","picomatch":"^4.0.4","graphology":"^0.26.0","picocolors":"^1.1.1","simple-git":"^3.36.0","web-tree-sitter":"^0.25.0","@lancedb/lancedb":"^0.27.0","tree-sitter-typescript":"^0.23.2","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.0","graphology-communities-louvain":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@sentry/cli":"^3.4.2","@types/node":"^22.0.0","apache-arrow":"^18.1.0","@ctxloom/core":"*","@types/js-yaml":"^4.0.9","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ctxloom-pro_1.7.12_1787567025946_0.22756099659465967","host":"s3://npm-registry-packages-npm-production"}},"1.7.13":{"name":"ctxloom-pro","version":"1.7.13","description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with token-efficient Skeletonization.","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js"},"workspaces":["packages/*","apps/*"],"publishConfig":{"access":"public"},"bin":{"ctxloom":"bin/ctxloom.cjs"},"scripts":{"clean:src":"node scripts/clean-stale-src-artifacts.mjs","prebuild":"npm run clean:src","build":"tsup && npm run -w @ctxloom/dashboard build","prebuild:cli":"npm run clean:src","build:cli":"tsup","build:dashboard":"npm run -w @ctxloom/dashboard build","prepublishOnly":"tsup && npm run -w @ctxloom/dashboard build && node scripts/publish-smoke-test.mjs","smoke:publish":"node scripts/publish-smoke-test.mjs","start":"node dist/index.js","dev":"tsx src/index.ts","pretest":"npm run clean:src","test":"vitest run","lint":"tsc --noEmit","postinstall":"node dist/setup/postinstall.js || true","bench:repos":"tsx benchmarks/benchmark-public-repos.ts","bench:validate":"tsx scripts/bench/validate.ts full","bench:spike":"tsx scripts/bench/eval.ts spike","bench:full":"tsx scripts/bench/eval.ts full","e2e:corpus":"node e2e-corpus/run.mjs"},"keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"license":"SEE LICENSE IN LICENSE","repository":{"type":"git","url":"git+https://github.com/kodiii/ctxloom.git"},"homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"author":{"name":"Codzign"},"dependencies":{"@huggingface/transformers":"^3.0.0","@lancedb/lancedb":"^0.27.0","@modelcontextprotocol/sdk":"^1.12.0","chokidar":"^4.0.0","graphology":"^0.26.0","graphology-communities-louvain":"^2.0.2","js-yaml":"^4.1.1","picocolors":"^1.1.1","picomatch":"^4.0.4","simple-git":"^3.36.0","tree-sitter-typescript":"^0.23.2","web-tree-sitter":"^0.25.0","zod":"^3.23.0"},"devDependencies":{"@ctxloom/core":"*","@sentry/cli":"^3.4.2","@types/js-yaml":"^4.0.9","@types/node":"^22.0.0","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^3.2.4","apache-arrow":"^18.1.0","tsup":"^8.0.0","tsx":"^4.0.0","typescript":"^5.7.0","vitest":"^3.0.0"},"engines":{"node":">=20.0.0"},"gitHead":"4c3dd6cc68dd94d7a6cb35ce828aa9533ec78571","_id":"ctxloom-pro@1.7.13","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-FTQscwJJgSKX7W6gKjiPyJpMa4rJqDTWexIFroHNFpoWHiK93TwIlsEB7+bs/NIwdxbZ+LES2FPgBBE7IGz5bQ==","shasum":"d595c9af56f9da4936e8e79b5f70a9f0f0af7d97","tarball":"https://registry.npmjs.org/ctxloom-pro/-/ctxloom-pro-1.7.13.tgz","fileCount":33,"unpackedSize":5017155,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB8S/YEN7SETLlk/9Ma6A2ic+YUVh9R2kYWGtiNomEkMAiA3UUtc33BDeFEb9UeLLmR+7XRUqKhZDjRV8Nf6sp1xFA=="}]},"_npmUser":{"name":"1st4media","email":"codzign@gmail.com"},"directories":{},"maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ctxloom-pro_1.7.13_1787902451773_0.5016233601715729"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-24T07:14:49.158Z","modified":"2026-08-28T07:34:12.132Z","1.0.4":"2026-04-24T07:14:49.418Z","1.0.5":"2026-04-24T07:46:46.737Z","1.0.6":"2026-05-07T09:51:00.772Z","1.0.7":"2026-05-07T11:43:19.988Z","1.0.8":"2026-05-07T21:33:23.063Z","1.0.9":"2026-05-07T21:43:12.169Z","1.0.10":"2026-05-07T22:00:42.630Z","1.0.11":"2026-05-07T22:23:03.115Z","1.0.13":"2026-05-08T07:18:17.704Z","1.0.14":"2026-05-08T07:38:49.877Z","1.0.15":"2026-05-08T11:49:09.876Z","1.0.16":"2026-05-08T12:33:24.247Z","1.0.17":"2026-05-08T20:53:42.281Z","1.0.18":"2026-05-08T22:33:25.648Z","1.0.19":"2026-05-09T18:46:37.663Z","1.0.20":"2026-05-09T20:44:49.350Z","1.0.21":"2026-05-09T22:44:04.616Z","1.0.22":"2026-05-09T23:34:46.569Z","1.0.23":"2026-05-10T00:18:15.241Z","1.0.24":"2026-05-10T01:45:37.124Z","1.0.25":"2026-05-11T23:10:42.760Z","1.0.26":"2026-05-12T07:50:11.520Z","1.0.27":"2026-05-12T08:03:33.232Z","1.0.28":"2026-05-12T08:53:13.445Z","1.0.29":"2026-05-12T10:40:47.862Z","1.0.31":"2026-05-12T20:00:51.752Z","1.1.0":"2026-05-13T07:24:14.543Z","1.1.1":"2026-05-13T11:06:59.109Z","1.1.2":"2026-05-13T14:53:21.145Z","1.1.3":"2026-05-13T15:18:30.065Z","1.1.4":"2026-05-13T17:29:26.179Z","1.1.5":"2026-05-13T22:09:42.501Z","1.2.0":"2026-05-13T22:40:19.237Z","1.2.1":"2026-05-14T07:24:26.109Z","1.2.2":"2026-05-14T08:09:18.200Z","1.2.3":"2026-05-14T09:39:15.166Z","1.2.4":"2026-05-14T20:07:33.284Z","1.2.5":"2026-05-14T20:52:35.706Z","1.2.6":"2026-05-17T07:45:54.347Z","1.2.7":"2026-05-17T12:41:17.705Z","1.3.0":"2026-05-17T21:22:06.160Z","1.3.1":"2026-05-18T08:30:19.146Z","1.4.0":"2026-05-18T09:59:08.884Z","1.5.0":"2026-05-18T15:33:43.037Z","1.5.1":"2026-05-18T15:57:33.082Z","1.5.2":"2026-05-18T21:38:13.630Z","1.5.3":"2026-05-19T22:17:27.615Z","1.5.4":"2026-05-19T22:29:57.113Z","1.5.5":"2026-05-20T07:46:52.540Z","1.5.6":"2026-05-20T11:31:12.355Z","1.7.0":"2026-05-22T22:23:23.422Z","1.7.1":"2026-05-22T23:07:30.734Z","1.7.2":"2026-05-23T08:12:15.863Z","1.7.3":"2026-05-23T09:49:16.262Z","1.7.4":"2026-05-23T10:36:13.922Z","1.7.5":"2026-05-23T12:39:16.741Z","1.7.6":"2026-05-30T08:06:05.249Z","1.7.7":"2026-05-31T16:20:21.206Z","1.7.8":"2026-05-31T17:05:13.435Z","1.7.9":"2026-05-31T21:28:29.348Z","1.7.10":"2026-06-04T11:17:27.369Z","1.7.11":"2026-08-23T15:45:17.807Z","1.7.12":"2026-08-24T10:23:46.131Z","1.7.13":"2026-08-28T07:34:11.952Z"},"bugs":{"url":"https://github.com/kodiii/ctxloom/issues"},"author":{"name":"Codzign"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/kodiii/ctxloom/blob/main/README.md","keywords":["mcp","model-context-protocol","code-context","code-review","blast-radius","architecture","dependency-graph","call-graph","community-detection","wiki-generation","tree-sitter","ast","monorepo","semantic-search","skeletonization","vector-search","local-first","typescript","python","rust","golang","java"],"repository":{"type":"git","url":"git+https://github.com/kodiii/ctxloom.git"},"description":"ctxloom — The Universal Code Context Engine. A local-first MCP server providing intelligent code context via hybrid Vector + AST + Graph search with token-efficient Skeletonization.","maintainers":[{"name":"1st4media","email":"codzign@gmail.com"}],"readme":"# ctxloom — The Universal Code Context Engine\n\nA local-first MCP server that gives AI coding assistants deep structural understanding of your codebase through hybrid **Vector + AST + Graph** search. On the current external-oracle benchmark, its modeled code-context payload is **94.8% smaller corpus-wide**.\n\nNo cloud indexing. No Python. Everything runs on your machine.\n\n> **ctxloom requires a license.** Start a free 14-day trial — no charge today; cancel before the trial ends to avoid billing.\n\n## Current benchmark — rebaselined for v1.7.13\n\nMeasured on a **5-repo × 3-PR external-oracle benchmark** (15 merged PRs from expressjs/express, tiangolo/fastapi, pallets/flask, gin-gonic/gin, encode/httpx — ground truth = the human-authored diff from GitHub, **not** the graph's own traversal):\n\n| Metric                  | Value     | What it means |\n|-------------------------|----------:|---------------|\n| **Graph reachability**  | **0.93**  | 93% of source-file ground truth is reachable from the entry point via BFS |\n| **Source recall**       | **0.63**  | 63% of indexable PR files surfaced by the prediction algorithm |\n| **Avg F1**              | **0.43**  | Honest. We report it instead of cherry-picking a prettier number. |\n| **Symbol coverage**     | **1.00**  | Every AST-declared function/class/method/interface is in the symbol index |\n| **Import coverage**     | **1.00**  | Every independently resolved local import target has its exact graph edge |\n| **Mean token reduction** | **27.0×** | Mean per PR; both sides use the production `ceil(characters / 4)` estimator |\n| **Corpus token totals** | **71,046 vs 1,367,753** | With ctxloom vs without: 94.8% estimated saving, weighted reduction 19.3× |\n\nPlus:\n\n- **18 languages** with import resolution + symbol indexing (TS/JS/Py/Go/Rust/Java/C#/Ruby/Kotlin/Swift/PHP/Dart/Vue/Jupyter/C/C++/Scala/Lua/Elixir/Zig)\n- **17 MCP host adapters** with corrected paths for Continue, Codex, OpenCode (three hosts whose vendor docs had drifted)\n- **Monorepo support** — streaming file walk + batched LanceDB upserts; 50k+ file repos no longer stall\n- **Code-specific embedding upgrade** (opt-in via `CTXLOOM_EMBEDDING_MODEL=jina-code`) — +72.5% better discrimination on code-semantic queries\n\n**Reproduce every number**: `npm run bench:validate && npm run bench:full`. Full methodology in [`evaluate/methodology.md`](evaluate/methodology.md). The v1.7.0 release notes and long-form post remain historical snapshots of the original corpus.\n\n## Multi-Project Support (v1.1.0)\n\nctxloom now supports analyzing multiple projects in a single MCP session. Every tool accepts an optional `project_root` parameter (alias or absolute path).\n\n**Register a project alias:**\n```bash\nctxloom register --alias myapp /path/to/project\n```\n\n**Use the alias in tool calls:**\n```json\n{\n  \"project_root\": \"myapp\"\n}\n```\n\nOr use an absolute path directly:\n```json\n{\n  \"project_root\": \"/path/to/project\"\n}\n```\n\n**Project state management:** ctxloom maintains an LRU cache of active projects (cap 5 by default, override via `CTXLOOM_MAX_PROJECTS`). First-touch auto-indexing indexes the dependency graph (sync, Tier 1) and queues vector indexing (deferred, Tier 2). Responses include a `<ctxloom_indexing>` envelope on first-touch. Project-resolution errors return structured XML: `<error code=\"alias_not_found\" .../>`, `<error code=\"no_default_project\" .../>`, etc.\n\n**Backward compatibility:** Set `CTXLOOM_DISABLE_MULTIPROJECT=1` to revert to single-project (v1.0.31) behavior.\n\n---\n\n## Getting Started\n\n**Prerequisites:** Node.js 20+ and an MCP-compatible AI tool (Claude Code, Cursor, Windsurf, etc.)\n\nThe full first-run flow is **one install + one trial + one init per project.** Each step is a single command.\n\n### 1 — Install (once per machine)\n\n```bash\nnpm install -g ctxloom-pro\n```\n\n> **For local trial / dev use the unpinned command above is fine.** For unattended CI usage, pin to the exact version (`ctxloom-pro@1.7.13`) so future CLI releases don't silently desync your agent-spec coverage — see the workflow example below.\n\n### 2 — Start your free trial (once per email)\n\n```bash\nctxloom trial\n# Enter your email — a checkout link opens in your browser.\n# No charge today. After checkout, you receive a license key by email.\n```\n\nAlready have a key?\n\n```bash\nctxloom activate <your-key>\n```\n\n### 3 — Configure your AI tools (once per machine)\n\n```bash\nctxloom setup\n# Detects Claude Code, Cursor, Windsurf, Claude Desktop, Codex,\n# Kimi, Continue, Aider, Augment, Kilo, Qwen, JetBrains, VS Code —\n# writes the global MCP entry for each one you have installed.\n```\n\n### 4 — Bootstrap each project (once per project)\n\n```bash\ncd /path/to/your/project\nctxloom init           # writes project MCP configs + agent rules/hooks\nctxloom index          # builds vector + graph + git overlay\n```\n\n`ctxloom init` is the piece that pins ctxloom to **this** project. Without it, MCP clients can launch the global MCP server with an inherited working directory and keep serving graph queries from the wrong codebase after a project switch. The `.mcp.json` and `.codex/config.toml` produced by `init` carry an explicit `CTXLOOM_ROOT` and short-circuit that ambiguity for Claude-compatible clients and Codex respectively.\n\nBeyond the project MCP configs + `.gitignore`, `ctxloom init` also writes the **agent-harness layer** (v1.4.0+): HMAC-signed rule blocks in `CLAUDE.md` / `AGENTS.md` / `GEMINI.md`, Claude Code hooks under `.claude/hooks/`, and six pre-packaged Claude Code skills under `.claude/skills/ctxloom-*/`. These tell the agent to prefer the ctxloom MCP tools over `Grep`/`Read` automatically; you don't have to remember the rule.\n\n**Cross-agent hosts (v1.5.0+):** add `--host=<id>` to install rules for additional agent hosts beyond Claude Code:\n\n```bash\nctxloom init --host=cursor         # writes .cursorrules\nctxloom init --host=aider          # writes CONVENTIONS.md\nctxloom init --host=copilot        # writes .github/copilot-instructions.md\nctxloom init --host=windsurf       # writes .windsurfrules\nctxloom init --host=cursor,aider   # comma-separated → multiple hosts\nctxloom init --host=all            # writes every supported host\n```\n\nUnknown host ids drop with a warning, not a hard failure. Re-running `ctxloom init` is idempotent — content matches → no-op; tampered blocks → refuse to clobber without `--force`.\n\nAfter `init` + `index`, reopen your AI tool in the project directory. Codex loads project `.codex/config.toml` only for trusted projects, so approve the repository trust prompt when opening it. Your assistant now has full structural context.\n\n### License commands\n\n```bash\nctxloom status         # tier, expiry, last validation\nctxloom deactivate     # release this machine's seat (to move to a new machine)\n```\n\n### CI / headless environments\n\n```bash\nCTXLOOM_LICENSE_KEY=<your-key> ctxloom index\n```\n\nSet `CTXLOOM_LICENSE_KEY` in your CI secrets. The key is validated on every run — no local state written to the runner.\n\n### Manual MCP configuration (if you skip `ctxloom setup`)\n\nGlobal MCP entry — match this in your client's config file by hand:\n\n```jsonc\n// Claude Code:    ~/.claude.json or .mcp.json in the project\n// Cursor:         ~/.cursor/mcp.json\n// Kimi:           ~/.kimi/mcp.json\n// Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json\n{\n  \"mcpServers\": {\n    \"ctxloom\": {\n      \"command\": \"ctxloom\",\n      \"args\": []\n    }\n  }\n}\n```\n\nCodex uses TOML rather than the JSON shape above. Add this to `~/.codex/config.toml`:\n\n```toml\n[mcp_servers.ctxloom]\ncommand = \"ctxloom\"\nargs = []\n```\n\nThen run `ctxloom init` inside each project — it writes both `.mcp.json` and `.codex/config.toml` with `CTXLOOM_ROOT` set. Codex honors the project override after the repository is trusted.\n\nIf you have a single fixed project (e.g. a CI runner or a Claude Desktop session with no project concept), pin the global entry directly:\n\n```jsonc\n{\n  \"mcpServers\": {\n    \"ctxloom\": {\n      \"command\": \"ctxloom\",\n      \"args\": [],\n      \"env\": { \"CTXLOOM_ROOT\": \"/path/to/project\" }\n    }\n  }\n}\n```\n\n> Pricing: **Pro** €9.90/mo or €99/yr (1 seat) · **Team** €29.90/mo or €299/yr (5 seats) · [ctxloom.com/pricing](https://ctxloom.com/pricing)\n\n---\n\n## GitHub App — ctxloom-bot\n\n![Beta](https://img.shields.io/badge/status-beta-orange)\n\nGet automated risk analysis and reviewer suggestions on every pull request.\n\n<!-- TODO: Add demo GIF showing bot posting summary + inline comment on a PR -->\n\n- Posts a risk-scored summary comment on every PR, combining blast radius, churn, and coupling data\n- Adds inline review comments at the specific lines that carry the highest structural risk\n- Suggests reviewers based on ownership data mined from git history\n- Responds to `/ctxloom` slash commands (e.g. `/ctxloom blast-radius`, `/ctxloom risk`) directly in PR threads\n\nSee [`apps/pr-bot/README.md`](apps/pr-bot/README.md) for full installation and self-hosting instructions.\n\n---\n\n## Web Dashboard\n\n![Beta](https://img.shields.io/badge/status-beta-orange)\n\nA local web dashboard that visualises your codebase's graph, risk, ownership, and community data in real time.\n\n```bash\n# Index first (with git history for full data)\nctxloom index --with-git\n\n# Launch the dashboard\nctxloom dashboard\n```\n\nVisit `http://localhost:7842` — no browser extension required.\n\n### Views\n\n| View | What it shows |\n|------|---------------|\n| **Overview** | File count, edge count, communities, git status, risk breakdown donut, top architectural hubs |\n| **Dependency Graph** | Interactive D3 force-directed graph — hover for details, click to highlight neighbours, search to pan, community legend, risk rings |\n| **Risk** | Sortable table: composite risk score (churn × 0.3 + bug density × 0.3 + bus factor × 0.2 + coupling × 0.2), filterable by filename |\n| **Communities** | Auto-detected Louvain modules — expandable cluster cards showing member files |\n| **Ownership** | Per-file primary owner, share %, bus factor warnings — filterable by file or contributor |\n| **Guide** | In-app reference explaining every metric and how to interpret it |\n\n### Interactivity\n\n- **Click any filename** across Risk, Ownership, and Communities to open a file preview drawer with the full source and an **Open in IDE** button (launches VS Code, Cursor, or system default)\n- **↻ Refresh** button in Overview re-indexes the context in-place without restarting the server\n- The server **auto-reloads** when `.ctxloom/graph-snapshot.json` changes — run `ctxloom index` in a separate terminal and the dashboard updates automatically\n\n### Risk tiers\n\n| Tier | Score | Meaning |\n|------|-------|---------|\n| critical | > 0.8 | Urgent — high churn, sole owner, heavily coupled |\n| high | > 0.6 | Address soon |\n| medium | > 0.3 | Monitor |\n| low | ≤ 0.3 | Acceptable |\n\n---\n\n## Reviewer Suggestions\n\nSuggest PR reviewers based on git ownership, co-change history, and recent activity — no static CODEOWNERS to maintain:\n\n```bash\n# Suggest reviewers for staged files\nctxloom review-suggest\n\n# Suggest reviewers for specific files\nctxloom review-suggest src/auth.ts src/api/session.ts\n\n# Show per-factor score breakdown\nctxloom review-suggest src/auth.ts --explain\n\n# Generate / update .github/CODEOWNERS\nctxloom review-suggest --emit-codeowners --write\n\n# Map git author emails to GitHub handles\nGITHUB_TOKEN=<token> ctxloom authors-sync\n```\n\n### Scoring\n\nEach candidate is scored across four factors:\n\n| Factor | Weight | Source |\n|--------|--------|--------|\n| Ownership share | 50% | Blame-weighted commit history |\n| Co-change recency | 25% | Files changed together in last 90 days |\n| Recent activity | 15% | Commits in last 30/90 days |\n| Bus-factor boost | 10% | Diversity nudge when bus factor ≤ 2 |\n\nCandidates inactive for > 180 days are excluded automatically.\n\n### GitHub Action\n\nAdd to `.github/workflows/review.yml`:\n\n```yaml\nname: Reviewer suggestions\non:\n  pull_request:\n    types: [opened, synchronize, reopened]\njobs:\n  suggest:\n    runs-on: ubuntu-latest\n    permissions:\n      pull-requests: write\n      contents: read\n    steps:\n      - uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n      - uses: kodiii/ctxloom-review-suggest@v1\n        with:\n          max: 3\n```\n\n### Email → GitHub handle mapping\n\nCreate `.ctxloom/authors.yml` to map or exclude authors:\n\n```yaml\nmappings:\n  alice@company.com: alice-gh\n  bob@company.com: bobsmith\nignore:\n  - bot@dependabot.com\n```\n\n---\n\n## Architecture Rules Engine\n\nEnforce architectural boundaries as a CI lint step — no runtime overhead, no flaky tests.\n\n```bash\n# Check rules against the indexed dependency graph\nctxloom rules check\n\n# JSON output (for CI parsers)\nctxloom rules check --json\n\n# Skip re-indexing, use existing snapshot\nctxloom rules check --use-snapshot\n\n# Limit text output to N violations (default: 50)\nctxloom rules check --limit=20\n```\n\n### Configuration\n\nCreate `.ctxloom/rules.yml` in your project root:\n\n```yaml\nversion: 1\nrules:\n  - name: domain must not import infra\n    type: no-import\n    from: \"src/domain/**\"\n    to: \"src/infra/**\"\n    severity: error        # optional — defaults to \"error\"\n\n  - name: no circular via shared\n    type: no-import\n    from: \"src/features/**\"\n    to: \"src/shared/legacy/**\"\n    severity: warning\n```\n\n### Rule fields\n\n| Field | Required | Description |\n|-------|----------|-------------|\n| `name` | ✅ | Human-readable rule label (shown in violations) |\n| `type` | ✅ | Always `no-import` in v1 |\n| `from` | ✅ | picomatch glob — files that must not import |\n| `to` | ✅ | picomatch glob — files that must not be imported |\n| `severity` | ❌ | `error` (default) or `warning` |\n\nGlobs use [picomatch](https://github.com/micromatch/picomatch) syntax with `{ dot: true }` for dotfiles.\n\n### Exit codes\n\n| Code | Meaning |\n|------|---------|\n| 0 | Clean (or warnings only) |\n| 1 | One or more `error`-severity violations found |\n| 2 | Config file invalid or I/O error |\n\n### CI integration\n\n```yaml\n# .github/workflows/rules.yml\nname: Architecture rules\non: [push, pull_request]\njobs:\n  check:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n      - uses: actions/setup-node@v4\n        with: { node-version: '20' }\n      # Exact pin (not `@^1`) so future CLI releases that add/remove MCP\n      # tools don't silently desync your reviewer-agent specs. Bump on\n      # every release; see CHANGELOG.md for the live version table.\n      - run: npm install -g ctxloom-pro@1.7.13\n      - run: ctxloom index\n      - run: ctxloom rules check --json\n```\n\n### MCP tool\n\nThe `ctx_rules_check` tool exposes the same engine to your AI assistant:\n\n```json\n// Request\n{}\n\n// Response (schemaVersion: 1)\n{\n  \"schemaVersion\": 1,\n  \"violations\": [\n    {\n      \"rule\": \"domain must not import infra\",\n      \"severity\": \"error\",\n      \"from\": \"src/domain/user.ts\",\n      \"to\": \"src/infra/db.ts\"\n    }\n  ],\n  \"warnings\": []\n}\n```\n\nThe tool reads `.ctxloom/rules.yml` and the live dependency graph on every call — no restart required when config changes.\n\n### Limitations (v1)\n\n- **Direct imports only** — transitive violations are not detected\n- **Snapshot staleness** — `--use-snapshot` skips re-indexing; stale graphs may miss recent violations\n- Rule type `no-import` only; more rule types planned for v2\n\n---\n\n## How ctxloom Compares\n\n| Feature | ctxloom | code-review-graph | Others |\n|---------|---------|-------------------|--------|\n| Zero Python dependencies | ✅ Pure JS/TS | ❌ Python required | varies |\n| Local-first (no cloud) | ✅ | ✅ | varies |\n| Blast radius analysis | ✅ `ctx_blast_radius` | ✅ | ❌ |\n| Community / cluster detection | ✅ Louvain (pure JS) | ✅ Leiden (Python) | ❌ |\n| Architecture overview | ✅ `ctx_architecture_overview` | ✅ | ❌ |\n| Execution flow tracing | ✅ `ctx_execution_flow` | ❌ | ❌ |\n| Refactor rename preview | ✅ `ctx_refactor_preview` | ❌ | ❌ |\n| Wiki generation (no LLM) | ✅ `ctx_wiki_generate` | ✅ | ❌ |\n| Graph export (Gephi/Obsidian) | ✅ `ctx_graph_export` | ✅ | ❌ |\n| Cross-repo search | ✅ `ctx_cross_repo_search` | ✅ | ❌ |\n| All-in-one code review packet | ✅ `ctx_git_diff_review` | ✅ | ❌ |\n| Tree-sitter AST | ✅ TS/JS/Python/Go/Rust/Java/C#/Ruby/Kotlin/Swift/PHP/Dart/Vue — 13 languages | ✅ Multi-language | varies |\n| Token reduction (skeletonization) | ✅ **92% measured on real repos** | ✅ | ❌ |\n| npm install size | ✅ <5 MB (lazy grammars) | ❌ Large | varies |\n| MCP protocol native | ✅ | ✅ | varies |\n| PR-native review comments | ✅ ctxloom-bot posts on every PR | ❌ | ❌ |\n\n> Token reduction is measured, not estimated. See [`benchmarks/README.md`](benchmarks/README.md).\n\n---\n\n## Tools — 33 total\n\n### Search & Context\n\n| Tool | Description |\n|------|-------------|\n| `ctx_search` | Hybrid semantic + graph search (vector similarity + import graph expansion) |\n| `ctx_get_file` | Safe file read with path traversal protection (5 MB max) |\n| `ctx_get_context_packet` | Smart multi-file context: primary file + dependency skeletons + reverse importers |\n| `ctx_similar_files` | Find semantically similar files via vector embeddings |\n| `ctx_cross_repo_search` | Federated semantic search across all registered repos |\n| `ctx_full_text_search` | Hybrid keyword+vector search with regex support and configurable context lines |\n\n### Graph Intelligence\n\n| Tool | Description |\n|------|-------------|\n| `ctx_blast_radius` | \"What breaks if I change this?\" — import + call graph traversal |\n| `ctx_hub_nodes` | Top-N files by import degree (architectural chokepoints) |\n| `ctx_bridge_nodes` | Top-N files by betweenness centrality (graph connectors) |\n| `ctx_community_list` | Louvain community detection — cluster files into architectural modules |\n| `ctx_architecture_overview` | High-level summary: communities, hub files, cross-community coupling |\n| `ctx_knowledge_gaps` | Isolated files, untested hubs, dead code candidates |\n| `ctx_surprising_connections` | Circular deps, cross-community imports, prod→test violations |\n| `ctx_find_large_functions` | Find functions/classes exceeding a line-count threshold, sorted by size descending |\n\n### Code Navigation\n\n| Tool | Description |\n|------|-------------|\n| `ctx_get_call_graph` | Bidirectional call graph traversal with configurable depth |\n| `ctx_get_definition` | Symbol definition lookup via AST index |\n| `ctx_execution_flow` | DFS call graph traversal from entry point with cycle detection |\n| `ctx_get_affected_flows` | Which flows are affected by changed files? Traces back to root callers, then forward — auto-detects from `git diff HEAD~1` |\n| `ctx_refactor_preview` | Read-only symbol rename diff preview — see every change before applying |\n| `ctx_apply_refactor` | Write symbol renames to disk atomically (supports dry_run) |\n\n### Review & Export\n\n| Tool | Description |\n|------|-------------|\n| `ctx_git_diff_review` | All-in-one code review packet: git diffs + skeletons + blast radius |\n| `ctx_wiki_generate` | Generate `.ctxloom/wiki/` — one Markdown page per community (no LLM needed) |\n| `ctx_graph_export` | Export graph to GraphML, DOT, Obsidian, SVG, or interactive D3.js HTML |\n| `ctx_suggested_questions` | Graph-driven code review questions without LLM |\n| `ctx_detect_changes` | Risk-scored change analysis — critical/high/medium/low priority |\n| `ctx_graph_snapshot` | Save a named checkpoint of the dependency graph |\n| `ctx_graph_diff` | Diff two named snapshots — added/removed nodes and edges |\n\n### Utilities\n\n| Tool | Description |\n|------|-------------|\n| `ctx_get_rules` | Inject project rules from `AGENTS.md`, `CLAUDE.md`, `GEMINI.md`, `.cursorrules`, `CONTEXT.md`, `.ctxloomrc` |\n| `ctx_status` | Server status: graph size, vector store count, initialization state |\n| `ctx_get_workflow` | Return a pre-written tool sequence for review/debug/onboard/refactor/audit workflows |\n| `ctx_rules_check` | Check `.ctxloom/rules.yml` against the live dependency graph — returns `{schemaVersion:1, violations, warnings}` |\n\n---\n\n## Risk Overlay (Git History)\n\nctxloom fuses your git history onto the structural graph to produce a *risk map* — showing which files are historically risky, not just structurally coupled.\n\n### Enable\n\nRe-index with the `--with-git` flag (enabled by default):\n\n```\nctxloom . --with-git --git-window-days=365\n```\n\nFirst run mines the last 365 days of commits (~30–90s on large repos). Subsequent runs are incremental.\n\n### New tools\n\n| Tool | Description |\n|------|-------------|\n| `ctx_git_coupling` | Given a file, returns top co-changed siblings with confidence score, shared commit count, and recency data. Surfaces \"historically this file changes with X\" — invisible to static analysis. |\n| `ctx_risk_overlay` | Given a list of files, returns a per-file risk score (0–1) combining churn, bug-fix density, bus-factor ownership, and coupling fan-out. |\n\n### Enriched tools\n\nExisting tools gain a `risk` block when the overlay is active:\n\n- **`ctx_detect_changes`** — each changed file now includes churn bucket, bug density, top coupled siblings, and ownership.\n- **`ctx_blast_radius`** — adds a `historicalCoupling` section listing files that co-change with the seed set historically but are not reachable via imports (\"historical surprise\" surface).\n\n### Privacy\n\nThe overlay is **local only**. No code or commit metadata is sent anywhere. The sidecar is stored at `.ctxloom/git-overlay.json` alongside the graph snapshot.\n\n### Opt out\n\nPass `--no-git` to disable the overlay entirely. Tools degrade gracefully — the `risk` block becomes `null` and the note `\"Re-index with --with-git to enable risk data.\"` appears in responses.\n\n---\n\n## Response Budgets (v1.2.7+)\n\nTwelve source-returning tools accept a server-enforced **token budget**. When a response would exceed the budget, the server auto-substitutes a lighter form (Skeletonizer signature view, summary-only XML, or paths-without-snippets) instead of dumping 50KB of source into your context window.\n\n### Opting in\n\nPass any of these three optional fields to any of the 12 supported tools:\n\n```json\n{\n  \"max_response_tokens\": 4000,\n  \"on_budget_exceeded\": \"skeleton\",\n  \"response_format\": \"auto\"\n}\n```\n\n| Field | Values | Default |\n|---|---|---|\n| `max_response_tokens` | positive integer | per-tool (see below) |\n| `on_budget_exceeded` | `\"skeleton\"` \\| `\"truncate\"` \\| `\"error\"` | `\"skeleton\"` |\n| `response_format` | `\"full\"` \\| `\"skeleton\"` \\| `\"auto\"` | `\"auto\"` |\n\n**Back-compat:** when none of these fields are passed, the tool returns its raw response unchanged. Existing callers see zero behavior change.\n\n### Response envelope\n\nWhen you opt in, the response is wrapped in a JSON envelope:\n\n```json\n{\n  \"data\": \"<the actual tool output — XML, text, or whatever the tool returns>\",\n  \"meta\": {\n    \"format\": \"full\" | \"skeleton\" | \"truncated\",\n    \"original_tokens_est\": 8400,\n    \"returned_tokens_est\": 1600,\n    \"fallback_reason\": null | \"budget_exceeded\" | \"minified_input\" | \"size_cap\" | \"skeleton_failed\"\n  }\n}\n```\n\n### Supported tools + default budgets\n\nDefaults activate only when you opt in (any of the 3 fields above) without specifying `max_response_tokens` explicitly.\n\n| Tool | Default | Skeleton fallback |\n|---|---:|---|\n| `ctx_get_file` | 8000 | Skeletonizer view of the file (~90% reduction on TS) |\n| `ctx_get_context_packet` | 6000 | Re-render with the primary file skeletonized |\n| `ctx_get_definition` | 2000 | none — truncate-only (already structural) |\n| `ctx_git_diff_review` | 8000 | Drop `<skeleton>` blocks + omit transitive importers |\n| `ctx_search` | 4000 | Drop content snippets (paths + scores only) |\n| `ctx_full_text_search` | 4000 | Drop match snippets (paths + match counts only) |\n| `ctx_wiki_generate` | 12000 | Downgrade to `detail_level=minimal` |\n| `ctx_find_large_functions` | 2000 | none — truncate-only |\n| `ctx_apply_refactor` | 2000 | none — truncate-only |\n| `ctx_refactor_preview` | 4000 | Drop per-change before/after, keep file summary |\n| `ctx_cross_repo_search` | 4000 | Drop content snippets |\n| `ctx_execution_flow` | 4000 | none — truncate-only |\n\nDefaults are **provisional** (derived from the issue's initial table); a future release will re-derive them from real per-tool p75 telemetry once enough usage data accumulates.\n\n### Token estimator\n\nDefault = `chars / 4` — within ±10% of GPT/Claude tokenizers on code with zero tokenization cost. Pluggable per-tool via the `estimator` option on `BudgetOptions` for callers that need accuracy-critical estimation (e.g. tiktoken).\n\n### Kill switch\n\nSet `CTXLOOM_DISABLE_BUDGET=1` in the environment to silently ignore every `max_response_tokens` arg server-wide. Tools behave exactly as in pre-v1.2.7. Documented escape hatch for the soak period.\n\n### Telemetry\n\nSet `CTXLOOM_TELEMETRY_LEVEL=full` to emit structured `mcp.budget.exceeded` and `mcp.fallback.used` events to stderr. Useful for tuning defaults against your own usage patterns.\n\n> **Note:** `CTXLOOM_TELEMETRY_LEVEL` is also consumed by the license / PostHog telemetry layer (see [Telemetry](#telemetry) below) which only recognizes `all` / `error` / `off`. `full` is a separate, **additive** level — it enables budget-event emission *without narrowing* PostHog scope. To narrow PostHog telemetry, set the variable to `error` or `off`; those values disable budget events as a side effect.\n\n---\n\n## CLI Commands\n\n```\nctxloom                          Start MCP server (Stdio transport)\nctxloom index                    Index current directory + build dependency graph\nctxloom dashboard                Open the web dashboard (port 7842)\nctxloom dashboard --port=N       Start on a custom port\nctxloom dashboard --open         Open browser automatically\nctxloom setup                    Detect and configure MCP-compatible AI tools (interactive)\nctxloom init                     Configure project MCP roots, agent rules, hooks, and .gitignore\nctxloom register <path>          Register a repo for cross-repo search (v1.0.x)\nctxloom register --alias <name> <path>  Register a project with an alias for multi-project support (v1.1.0+)\nctxloom repos                    List all registered repos\nctxloom grammars                 Show grammar cache status\nctxloom grammars --download      Pre-download all language grammars\nctxloom rules check              Check .ctxloom/rules.yml against the dependency graph\nctxloom rules check --json       JSON output (schemaVersion: 1)\nctxloom rules check --use-snapshot  Skip re-indexing, use existing graph snapshot\nctxloom rules check --limit=N    Limit text output to N violations (default: 50)\nctxloom --help                   Show help\n```\n\n---\n\n## Language Support\n\n| Language | Import Graph | Symbol Index | Skeletonization |\n|----------|-------------|--------------|-----------------|\n| TypeScript / JavaScript | ✅ Full AST | ✅ | ✅ |\n| Python | ✅ Relative imports | ✅ | ✅ |\n| Rust | ✅ `mod` resolution | ✅ | ✅ |\n| Go | ✅ Relative paths | ✅ | ✅ |\n| Java | ✅ Dot-to-slash | ✅ | ✅ |\n| C# | ✅ Namespace resolution | ✅ | ✅ |\n| Ruby | ✅ Relative paths | ✅ | ✅ |\n| Kotlin | ✅ Package imports | ✅ | ✅ |\n| Swift | ✅ Module imports | ✅ | ✅ |\n| PHP | ✅ PSR-4 + require_once | ✅ | ✅ |\n| Dart | ✅ Relative imports | ✅ | ✅ |\n| Vue SFC | ✅ Script block | ✅ | ✅ |\n| Jupyter Notebook | ✅ Python cell imports | ✅ | ✅ |\n\n---\n\n## Architecture\n\n```\n┌─────────────────────────────────────────────────────────┐\n│                      MCP Interface                       │\n│                   (Stdio transport)                      │\n├──────────────────────────────────────────────────────────┤\n│                    34 Tools (ToolRegistry)                │\n│  Search · Graph Intelligence · Navigation · Review       │\n├──────────────────────────────────────────────────────────┤\n│                    Context Engine                         │\n│  ┌────────────┐  ┌──────────────┐  ┌─────────────────┐  │\n│  │ Dependency │  │  VectorDB    │  │  Skeletonizer   │  │\n│  │   Graph    │  │  (LanceDB)   │  │  (tree-sitter)  │  │\n│  └────────────┘  └──────────────┘  └─────────────────┘  │\n│  ┌────────────┐  ┌──────────────┐  ┌─────────────────┐  │\n│  │ CallGraph  │  │  Community   │  │  WikiGenerator  │  │\n│  │   Index    │  │  Detector    │  │  GraphExporter  │  │\n│  └────────────┘  └──────────────┘  └─────────────────┘  │\n├──────────────────────────────────────────────────────────┤\n│           File Watcher (chokidar, 200ms debounce)        │\n│         Incremental graph updates + re-embedding         │\n├──────────────────────────────────────────────────────────┤\n│              Snapshot Manager (atomic writes)            │\n│    .ctxloom/graph-snapshot.json + call-graph-snapshot    │\n└──────────────────────────────────────────────────────────┘\n```\n\n### How search works\n\n1. **Embed** — query is embedded with `sentence-transformers/all-MiniLM-L6-v2` (local, 384-dim)\n2. **Vector search** — ANN query against pre-indexed file embeddings in LanceDB\n3. **Graph expansion** — results expanded via import graph (importers + imports get a small score boost)\n4. **Skeletonize** — dependency files reduced to signature-only views (functions, classes, exports) cutting token usage by ~92%\n\n---\n\n## Performance\n\nBenchmarks run on every PR. To run locally:\n\n```bash\nnpx tsx benchmarks/benchmark.ts\n```\n\nSee [`benchmarks/README.md`](benchmarks/README.md) for methodology and how to reproduce results independently.\n\n## Token reduction benchmarks\n\nFull-source skeletonization on real open-source frameworks — every TS/JS file (skipping tests, `.d.ts`, build output, minified vendor bundles).\n\n| Repository | Files | Raw tokens | Skeleton tokens | Reduction |\n|---|---:|---:|---:|---:|\n| vercel/next.js | 2,742 | ~12.2M | ~584k | **95%** |\n| honojs/hono | 200 | ~185k | ~30k | **84%** |\n| vitejs/vite | 1,032 | ~459k | ~105k | **77%** |\n| withastro/astro | 875 | ~805k | ~191k | **76%** |\n| nestjs/nest | 1,305 | ~409k | ~177k | **57%** |\n| **Weighted average · 6,154 files** | | **~14.1M** | **~1.1M** | **92%** |\n\nToken counts use the standard 4 chars/token approximation. Per-repo range (57–95%) reflects file-shape sensitivity: codebases with lots of tiny re-export shims compress less than ones with meatier source. Results saved in [`benchmarks/large-repos-results.json`](benchmarks/large-repos-results.json). Run `npm run bench:repos` to reproduce.\n\n---\n\n## Security\n\n- **Path traversal prevention** — all file inputs validated against project root (CWE-22), symlink-aware\n- **Shell injection prevention** — `execFileSync` with argument arrays; no shell string interpolation\n- **XML injection prevention** — all user-controlled strings escaped before XML output\n- **File size limits** — files over 5 MB rejected by `PathValidator` and skipped by indexer\n- **Input bounds** — `limit` capped at 100, `depth` capped at 20 across all tools\n- **Atomic snapshot writes** — written to `.tmp` then renamed; prevents torn reads\n- **Snapshot schema validation** — validated before hydration; prevents prototype pollution\n\n---\n\n## Environment Variables\n\n| Variable | Description | Default |\n|----------|-------------|---------|\n| `CTXLOOM_ROOT` | Project root directory | Current working directory |\n| `LOG_LEVEL` | Logging verbosity: `debug` / `info` / `warn` / `error` | `info` |\n| `CTXLOOM_GRAMMAR_CDN` | CDN base URL for grammar downloads (air-gapped environments) | Built-in |\n| `CTXLOOM_MAX_PROJECTS` | LRU cache cap for multi-project state (v1.1.0+) | `5` |\n| `CTXLOOM_DISABLE_MULTIPROJECT` | Set to `1` to revert to v1.0.31 single-project mode (v1.1.0+) | (unset) |\n| `CTXLOOM_NO_TELEMETRY` | Set to `1` to disable anonymous telemetry entirely (v1.2.0+) | (unset) |\n| `CTXLOOM_TELEMETRY_LEVEL` | `all` / `error` / `off` — granular telemetry scope (v1.2.0+) | `all` |\n| `DO_NOT_TRACK` | Universal cross-tool opt-out — equivalent to `CTXLOOM_NO_TELEMETRY=1` | (unset) |\n\n---\n\n## Telemetry\n\nctxloom collects **anonymous, opt-out telemetry** to understand which features are used and to catch crashes. **No file contents, paths, project names, or aliases are ever transmitted.** Project identifiers are SHA-256 hashes of the absolute path. The `distinct_id` is a random UUID at `~/.ctxloom/distinct_id`.\n\nDisable with `CTXLOOM_NO_TELEMETRY=1` or the cross-tool `DO_NOT_TRACK=1`. For a granular middle ground (crash reports yes, usage analytics no) use `CTXLOOM_TELEMETRY_LEVEL=error`.\n\nThe complete list of events, properties, what is *never* collected, and how project paths are anonymized is documented in **[docs/TELEMETRY.md](docs/TELEMETRY.md)**.\n\n---\n\n## Build from Source\n\n```bash\ngit clone https://github.com/kodiii/ctxloom.git\ncd ctxloom\nnpm install\nnpm run build\nctxloom index\nnode dist/index.js\n```\n\n---\n\n## Project Structure\n\n```\nsrc/\n├── index.ts                   # CLI entry point\n├── server.ts                  # MCP server (Stdio transport)\n├── tools/\n│   ├── registry.ts            # ToolRegistry: register/dispatch\n│   ├── search.ts              # ctx_search\n│   ├── file.ts                # ctx_get_file\n│   ├── context-packet.ts      # ctx_get_context_packet\n│   ├── call-graph.ts          # ctx_get_call_graph\n│   ├── definition.ts          # ctx_get_definition\n│   ├── rules.ts               # ctx_get_rules\n│   ├── rules-check.ts         # ctx_rules_check\n│   ├── similar-files.ts       # ctx_similar_files\n│   ├── status.ts              # ctx_status\n│   ├── blast-radius.ts        # ctx_blast_radius\n│   ├── hub-nodes.ts           # ctx_hub_nodes\n│   ├── bridge-nodes.ts        # ctx_bridge_nodes\n│   ├── community-list.ts      # ctx_community_list\n│   ├── architecture-overview.ts # ctx_architecture_overview\n│   ├── knowledge-gaps.ts      # ctx_knowledge_gaps\n│   ├── surprising-connections.ts # ctx_surprising_connections\n│   ├── wiki-generate.ts       # ctx_wiki_generate\n│   ├── graph-export.ts        # ctx_graph_export\n│   ├── git-diff-review.ts     # ctx_git_diff_review\n│   ├── refactor-preview.ts    # ctx_refactor_preview\n│   ├── execution-flow.ts      # ctx_execution_flow\n│   └── cross-repo-search.ts   # ctx_cross_repo_search\n├── rules/\n│   ├── types.ts               # Rule, RulesConfig, Violation, CheckResult, RulesConfigError\n│   ├── loadConfig.ts          # YAML + zod config loader\n│   ├── RulesChecker.ts        # picomatch glob engine — graph edges → violations\n│   ├── reporter.ts            # formatText (human) + formatJson (schemaVersion: 1)\n│   └── index.ts               # barrel export\n├── graph/\n│   ├── DependencyGraph.ts     # In-memory graph + snapshot + multi-language\n│   ├── CallGraphIndex.ts      # Symbol-level call edges (TypeScript/JS)\n│   ├── CommunityDetector.ts   # Louvain clustering (graphology)\n│   ├── WikiGenerator.ts       # Hash-cached community Markdown wiki\n│   └── GraphExporter.ts       # GraphML / DOT / Obsidian export\n├── ast/\n│   ├── ASTParser.ts           # tree-sitter multi-language parser\n│   └── Skeletonizer.ts        # Signature-only code views\n├── db/\n│   └── VectorStore.ts         # LanceDB vector storage\n├── indexer/\n│   └── embedder.ts            # HuggingFace embeddings + file collection\n├── grammars/\n│   └── GrammarLoader.ts       # Lazy grammar download + SHA-256 verify\n├── security/\n│   └── PathValidator.ts       # Path traversal protection (CWE-22)\n├── watcher/\n│   └── FileWatcher.ts         # chokidar (200ms debounce, incremental)\n├── setup/\n│   ├── clients.ts             # 13-client registry + detection\n│   └── setup-wizard.ts        # Interactive setup CLI\n└── utils/\n    ├── logger.ts              # Structured JSON-lines logger (stderr)\n    └── importExtractor.ts     # Regex import extraction (Python/Rust/Go/Java)\n\nbenchmarks/\n├── benchmark.ts               # Benchmark suite (graph build + search + compression)\n└── README.md                  # Methodology and reproducibility guide\n```\n\n---\n\n## License\n\n© 2026 [Codzign](https://github.com/kodiii)\n\nctxloom is source-available software. The source code is public for transparency and contributions. Continued use after the 14-day trial requires an active paid license — see [ctxloom.com/pricing](https://ctxloom.com/pricing).\n","readmeFilename":"README.md"}