{"bin":{"graft":"dist/bin/graft.js"},"bugs":{"url":"https://github.com/trailhq/Trail-Code/issues"},"dist":{"shasum":"13beec82d401077b58ee74a04aaeacc4c61c4053","tarball":"https://registry.npmjs.org/@nanonets/graft/-/graft-0.28.1.tgz","fileCount":1467,"integrity":"sha512-vnxZ9Ow94t2qtWuOM1dsodk30zDNorX2gPqXIpJNXeILvSlasNeXyzaKhRmma1gsF+tNfr3RKNt4fHcZspBzaw==","signatures":[{"sig":"MEYCIQDuPkuKFp4rIWbQSDiJZOERLDZA3In+5UXcPPe44TRr1QIhAKgJlrrqy/JaxVTY574LTWEODei/PmWuw4tHZkWjXcDa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGrsDTMFpZGgYKJjHehXUDpo4kPAaMCwXwKzQMEtyDwxAiEA34SZ/yNZvG1iRac3W2jL3y7OWbPi9uzhfjjvRINNe/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28940401},"main":"./dist/index.js","name":"@nanonets/graft","type":"module","_from":"file:/private/tmp/claude-501/-Users-shrishdwivedi-Documents-Context-graphs/d556ed1b-cdc7-425f-a90f-ffc734fe222c/scratchpad/rel0281/nanonets-graft-0.28.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"license":"MIT","scripts":{"cli":"tsx src/cli.ts","dev":"tsc -p tsconfig.json --watch","test":"node scripts/run-tests.mjs","build":"tsc -p tsconfig.json && tsc -p viewer/tsconfig.json && node scripts/build-viewer.mjs && node scripts/vendor-grammars.mjs","prepare":"npm run build && node scripts/stamp-telemetry-key.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"shrishdwi","email":"dwi.shrish@gmail.com"},"homepage":"https://github.com/trailhq/Trail-Code#readme","keywords":["mcp","mcp-server","model-context-protocol","claude-code","cursor","ai","agents","knowledge-graph","context","codebase","llm","graft"],"_resolved":"/private/tmp/claude-501/-Users-shrishdwivedi-Documents-Context-graphs/d556ed1b-cdc7-425f-a90f-ffc734fe222c/scratchpad/rel0281/nanonets-graft-0.28.1.tgz","overrides":{"js-yaml":{"argparse":"^2.0.1"},"tree-sitter-swift":{"tree-sitter":"$tree-sitter"}},"_integrity":"sha512-vnxZ9Ow94t2qtWuOM1dsodk30zDNorX2gPqXIpJNXeILvSlasNeXyzaKhRmma1gsF+tNfr3RKNt4fHcZspBzaw==","repository":{"url":"git+https://github.com/trailhq/Trail-Code.git","type":"git"},"_npmVersion":"11.11.0","description":"Build a repo's context graph as a folder of linked markdown files: a local, regenerable cache that every query keeps in sync with your code.","directories":{},"maintainers":[{"name":"rushabhnagda11","email":"rushabhnagda11@gmail.com"},{"name":"shrishdwi","email":"dwi.shrish@gmail.com"},{"name":"ashish2","email":"ashish@nanonets.com"}],"_nodeVersion":"25.8.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.3":true,"tree-sitter@0.21.1":true,"tree-sitter-go@0.23.4":true,"tree-sitter-java@0.23.5":true,"tree-sitter-php@0.23.12":true,"tree-sitter-swift@0.7.1":true,"tree-sitter-kotlin@0.3.8":true,"tree-sitter-python@0.21.0":true,"tree-sitter-javascript@0.23.1":true,"tree-sitter-typescript@0.23.2":true,"@davisvaughan/tree-sitter-r@1.3.0":true},"dependencies":{"dotenv":"^18.0.7","openai":"^7.8.0","commander":"^15.0.0","gray-matter":"^4.0.3","tree-sitter":"^0.21.1","tree-sitter-r":"npm:@davisvaughan/tree-sitter-r@^1.3.0","tree-sitter-go":"^0.23.4","vscode-jsonrpc":"^8.2.1","tree-sitter-php":"^0.23.4","web-tree-sitter":"^0.27.1","tree-sitter-java":"^0.23.5","tree-sitter-wasm":"^2.0.4","@anthropic-ai/sdk":"^0.133.0","tree-sitter-kotlin":"^0.3.8","tree-sitter-python":"^0.21.0","tree-sitter-typescript":"^0.23.2","vscode-languageserver-protocol":"^3.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","esbuild":"^0.28.1","d3-force":"^3.0.0","node-gyp":"^12.4.0","typescript":"^6.0.3","@types/node":"^26.1.0","@types/d3-force":"^3.0.10","tree-sitter-swift":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/graft_0.28.1_1793380313575_0.22123941586370355","host":"s3://npm-registry-packages-npm-production"},"_id":"@nanonets/graft@0.28.1","version":"0.28.1"}