{"_id":"@sensegrep/core","_rev":"72-f0d9d29d4479103da2f5d6b59d128215","name":"@sensegrep/core","dist-tags":{"beta":"0.1.11","latest":"1.19.0"},"versions":{"0.1.0":{"name":"@sensegrep/core","version":"0.1.0","license":"Apache-2.0","_id":"@sensegrep/core@0.1.0","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"d886fa00fbd36e98a69b75060e19f0d55bb2b440","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-0.1.0.tgz","fileCount":74,"integrity":"sha512-dnl/J5jp8Ygd4kPeaUxWTdQ/99YkDV9C1qjG3oLFJxtxPkYMo5PpnnM7qgxIzRbTPBoSzAFw1jQd8pkzvYCCSQ==","signatures":[{"sig":"MEUCICAj7Ezd7T+VXQ3LH2zxLWhdWlkLRHCSkJx6ZnjRrfoUAiEAoFCzCArin9UOQ2E+aAbsx6ouTi5kBGo2kWfg57YEoxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356993},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c834a95e2694c256a0959e421ff2028341207928","scripts":{"build":"tsc -p tsconfig.json && bun -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\""},"_npmUser":{"name":"stahldavid","email":"stahldavid97@gmail.com"},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.6.2","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.2.1","xdg-basedir":"^5.1.0","@zip.js/zip.js":"^2.7.0","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","onnxruntime-node":"^1.18.0","tree-sitter-wasms":"^0.1.5","@huggingface/transformers":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.1.0_1766504441436_0.6096737108107815","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@sensegrep/core","version":"0.1.1","license":"Apache-2.0","_id":"@sensegrep/core@0.1.1","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"7f467c7b77b42cce28f9f738c998f2721f9291a2","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-0.1.1.tgz","fileCount":74,"integrity":"sha512-IVwh3dMjXk3lo7gPX4h7bdXNwfNzfsYCnK0jpeZHlw38iCGES/z8G73K8zIKEHVBotsAqXZ54WxXyzbntb9bfA==","signatures":[{"sig":"MEUCIQDgVphKzFv3rUNrdJVIJvG0asy+baw7TmmePrBMmz08vAIgcSAk5+oWlcaRhBJSv69zkqsf5o/Rab5x2HceuDNvTlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357392},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.1.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"58a8ac644de745f21b063b6f67a3e4a0d624c513","scripts":{"build":"tsc -p tsconfig.json && bun -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\""},"_npmUser":{"name":"stahldavid","email":"stahldavid97@gmail.com"},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.6.2","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.2.1","xdg-basedir":"^5.1.0","@zip.js/zip.js":"^2.7.0","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","onnxruntime-node":"^1.18.0","tree-sitter-wasms":"^0.1.5","@huggingface/transformers":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.1.1_1766505752543_0.9766431693966275","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@sensegrep/core","version":"0.1.2","license":"Apache-2.0","_id":"@sensegrep/core@0.1.2","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"351890dd58427c10530792bb7520e3f1f6f658cf","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-0.1.2.tgz","fileCount":74,"integrity":"sha512-IOtl4Y6B17EqzvYWn70QYaSD4z+NUM6tzZ7uLKdyASGd3MXONMrvpbFmNCE1eu3Sx6xB4QoV3u5F9YFPn5EiIw==","signatures":[{"sig":"MEYCIQCT2vkteUdcZ3YSyFfLXZbW12GU7QA74jY1Z/Bh2Z/ZdQIhALEygAAi+Zj+XKZzpdTROTpOB968Ej6FfCVauVTXfvVG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354989},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c22049462985bf85f95c1a69d1bb8faacd01a2e3","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\""},"_npmUser":{"name":"stahldavid","email":"stahldavid97@gmail.com"},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.6.2","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@zip.js/zip.js":"^2.7.0","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","onnxruntime-node":"^1.18.0","tree-sitter-wasms":"^0.1.5","@huggingface/transformers":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.1.2_1766507219419_0.6541022535750569","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@sensegrep/core","version":"0.1.3","license":"Apache-2.0","_id":"@sensegrep/core@0.1.3","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"24a8fc979784d236c23f71d4e8b8e3a2fed8c6a7","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-0.1.3.tgz","fileCount":74,"integrity":"sha512-0junR6G9ZzGPcwYXthRYnkCx/OEDpFrV7dSHWec3S/a3MV2oDKS5mvLaA0kPNRscRGCHAKa4mUuQgmVI0zXO2g==","signatures":[{"sig":"MEQCIG+fufEhtgNWX6LgH8tdzTtAv6NhmPY+8RZoE1hUcis2AiAMsiO7B8u3208hM/81v61qqQUyveUiwGNwMBbyUhC8OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353703},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c22f506d19047829504df216aabd257ddde057af","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\""},"_npmUser":{"name":"stahldavid","email":"stahldavid97@gmail.com"},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.6.2","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@zip.js/zip.js":"^2.7.0","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","onnxruntime-node":"^1.18.0","tree-sitter-wasms":"^0.1.5","@huggingface/transformers":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.1.3_1766508312882_0.9308087318021185","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@sensegrep/core","version":"0.1.4","license":"Apache-2.0","_id":"@sensegrep/core@0.1.4","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"0886ad0741c58eb46d6b63a79e7ae85386431fd1","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-0.1.4.tgz","fileCount":78,"integrity":"sha512-Y77i3hPlQ2N5yzkll+vgQs75tIwBO7IGtlikODxxHDkKB+JMM1lXYjT/CkWWSW+uj+BxyX+ZTezL2nJccm1+7A==","signatures":[{"sig":"MEUCICm9Ba+jm52mkhHRt+ivHmMjoXsYTbxL7kwlTOiKQ4H+AiEAxvKZdE0iI+zcLuSFyUTXfSBWLyv9UTt7rKqujbz9+TU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368895},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"061ec1d162c0c200817d46f2d9d17aa334805e67","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\""},"_npmUser":{"name":"stahldavid","email":"stahldavid97@gmail.com"},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.6.2","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@zip.js/zip.js":"^2.7.0","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","onnxruntime-node":"^1.18.0","tree-sitter-wasms":"^0.1.5","@huggingface/transformers":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.1.4_1766514362222_0.7933704756070303","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@sensegrep/core","version":"0.1.5","license":"Apache-2.0","_id":"@sensegrep/core@0.1.5","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"117f98b3983ad23fe1406e8d37973c174532f43f","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-0.1.5.tgz","fileCount":78,"integrity":"sha512-xKsjFsoBnGxgCrQn8WcT12bjkHuPcl6jJIX3kUTTzzrYYwz5oEcYGulnhyTPjy0Mp8hRjjSFoTIVkt8xPWFJ3Q==","signatures":[{"sig":"MEQCIDy93dYdJN6hbMx59nMJ+uk/3OjpGtldqT94pInu64QlAiBLq2lx0sbsSL/Vf1njcMm41uYLelrCGhg7MyGUuX51pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369035},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a481c745509d18c924164a5458a8784396a54d19","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\""},"_npmUser":{"name":"stahldavid","email":"stahldavid97@gmail.com"},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.6.2","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@zip.js/zip.js":"^2.7.0","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","onnxruntime-node":"^1.18.0","tree-sitter-wasms":"^0.1.5","@huggingface/transformers":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.1.5_1766522755557_0.3721819470861292","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@sensegrep/core","version":"0.1.6","license":"Apache-2.0","_id":"@sensegrep/core@0.1.6","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"f716d64d69d47d1b8c00044cce359c9ef439e260","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-0.1.6.tgz","fileCount":78,"integrity":"sha512-1REQegeppFLdis+kbCpecIo1879Sts2mWYJMtG1UGS4Ms+ZhqbX8hlOcNWhaWFJg4fwjHFQBLUGqgLNcUvN/iA==","signatures":[{"sig":"MEYCIQCqtxZ3kcdV455c/TsDBQYePVMmDlk1xcb/G0GtZG2VdwIhAI+gLw3nnv1cWcuR+XwstHeW47Y1+3y4rBU6VxSnX3tx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368890},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ddc5c97ca30819fdf698c49204e2515315d825d2","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\""},"_npmUser":{"name":"stahldavid","email":"stahldavid97@gmail.com"},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.4.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@zip.js/zip.js":"^2.7.0","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","onnxruntime-node":"^1.18.0","tree-sitter-wasms":"^0.1.5","@huggingface/transformers":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.1.6_1766583193567_0.09059933524315977","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@sensegrep/core","version":"0.1.10","license":"Apache-2.0","_id":"@sensegrep/core@0.1.10","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"58c99b5c5fe8ffc85afac71355a75b04c2939fdf","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-0.1.10.tgz","fileCount":86,"integrity":"sha512-tZFIm79cLuTg7xeNtbGq9zIcA7kXA/4zHd9kFx86c8thOv9zj0HMiTVdjwA2kEjVLxZtMxtqKcpUt1uCZmSNPQ==","signatures":[{"sig":"MEQCIBrfR0yE4XOCuTqhLtRxU4Cclp2u1KCDKMoRyGoB6EYGAiATB0b3tWQLDfvCscZ8EQSSLdNh2UyB5qqdJsSeE59d9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471957},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e2c2e2c3a4108616f16dbe55ee2c75bf0710a77e","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"stahldavid","email":"stahldavid97@gmail.com"},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.4.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","onnxruntime-node":"^1.18.0","tree-sitter-wasms":"^0.1.5","@huggingface/transformers":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.1.10_1766857617261_0.5681335735275845","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@sensegrep/core","version":"0.1.11","license":"Apache-2.0","_id":"@sensegrep/core@0.1.11","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"9d1861f8df9b05efade337ff2a5197014c101e00","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-0.1.11.tgz","fileCount":86,"integrity":"sha512-ZA5esW7Vi7jOai6LmupIeV7rU7DUvIzep5a2SrdGzfFctVKKx8OqVZuNsI8poQef0K1iOyIg62S7G7LZG2RD4g==","signatures":[{"sig":"MEUCIFg65upKcE1qUIgX615TVkbJhcr3g5pvFnVBZXv3yxTKAiEAtRmRYrXd9hQPgbH9nWK2sLhfJEzKHKAbgw4taNUZlRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471957},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a905315b18f84cf60d7adc8acd98f4c3b236e987","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"stahldavid","email":"stahldavid97@gmail.com"},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.4.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","onnxruntime-node":"^1.18.0","tree-sitter-wasms":"^0.1.5","@huggingface/transformers":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.1.11_1766864746836_0.25375706499114625","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@sensegrep/core","version":"0.1.12","license":"Apache-2.0","_id":"@sensegrep/core@0.1.12","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"69a195a502fd179298805b3bf57681e5f071fcf1","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-0.1.12.tgz","fileCount":134,"integrity":"sha512-+VopKKW/l0+FdZgFnC7gk/Q3QrNBgTC758Er8to7sUMtHOhtCpR5JPUP6CKX3irQldMKl1v633GXhFAj8UHBSw==","signatures":[{"sig":"MEUCIEBBGsPVZ6NNz5hrvFtxczhgIhFZTf5E0MJCgjyUrsbCAiEAtBRZoFzZKRzD/6+e07LGYQm7G0U8LTj+8lpJLanp8J4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":721690},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ba16f091df764562f65be249f6641635c8be6a47","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"stahldavid","email":"stahldavid97@gmail.com"},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.4.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","onnxruntime-node":"^1.18.0","tree-sitter-wasms":"^0.1.5","@huggingface/transformers":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.1.12_1767262223696_0.5510041153737422","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@sensegrep/core","version":"0.1.13","license":"Apache-2.0","_id":"@sensegrep/core@0.1.13","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"9a54c71d481f445cbab459efc0bc93ea3093d899","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-0.1.13.tgz","fileCount":134,"integrity":"sha512-57RwezqROMszeTQKOQcJWsWZoR7bNy+rWS9b0svns3og0BxxWcP1Xwo7U09ut0phgs6bwvDvUHoAb3limI/15w==","signatures":[{"sig":"MEUCIQCp7pavBThW+VK4Tqppol+064QigqVte/ZuZe4nxzihCwIgfVYeWMQag8TPOdDNO/9nrteNNYMWChofaY0NI92xRtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":721690},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"24969944c2dcbd3fd2b249dfa2aade6c86c5b826","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"stahldavid","email":"stahldavid97@gmail.com"},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.7.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","onnxruntime-node":"^1.18.0","tree-sitter-wasms":"^0.1.5","@huggingface/transformers":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.1.13_1770636669926_0.3506897729215619","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@sensegrep/core","version":"0.1.16","license":"Apache-2.0","_id":"@sensegrep/core@0.1.16","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"03a8dbdb52064200b092d8d88ae0456df72240b6","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-0.1.16.tgz","fileCount":130,"integrity":"sha512-ytfOVFA+V+5daJ+xmzbazKJVFnp7qkB6b+GZVXgOeNRLapi1lISADVCRJZhEF/TJ/aWxRxs3Nw9tlLJYWOm7UA==","signatures":[{"sig":"MEYCIQDVUFFEPVjJ9LVsq+xBREhRlADFx3v7rbdzNde4i6NSfQIhAL/DxLz+5WTdttPItCGpAUX60zzT+AWA9YxMDRO9QH3z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699424},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"31324adb2e51ef6e0da2241d26b8478bb041dd01","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"stahldavid","email":"stahldavid97@gmail.com"},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.9.0","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","onnxruntime-node":"^1.18.0","tree-sitter-wasms":"^0.1.5","@huggingface/transformers":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.1.16_1770640732306_0.5208560261455548","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@sensegrep/core","version":"0.1.17","license":"Apache-2.0","_id":"@sensegrep/core@0.1.17","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"99cc4819dbc31ca91ab5f4598aa8ce12e701ecd9","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-0.1.17.tgz","fileCount":132,"integrity":"sha512-BufWQxKkk7bNU2Bnorqhg4FdwMapFQ8A0xxBpksSY8fwG8r2tu+H0EeK8LY2OmIdIkGEnGq6Fb8HWStCLDBa+Q==","signatures":[{"sig":"MEQCIGZutxZLfGQFAP5W/Q80cLCanBxU3oRmtatZcPOsgyJZAiBuhuBA+hF0flZw1zxtOKfBTBI5HtVU6PJcNd6QF4AGnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725917},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"stahldavid","email":"stahldavid97@gmail.com"},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.9.0","description":"Semantic + structural code search engine used by the sensegrep CLI, MCP server, and VS Code extension.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","onnxruntime-node":"^1.18.0","tree-sitter-wasms":"^0.1.5","@huggingface/transformers":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.1.17_1771336326223_0.38604200689105794","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@sensegrep/core","version":"0.1.19","license":"Apache-2.0","_id":"@sensegrep/core@0.1.19","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"92aad13b981471134d4cd70492775898ae300ab9","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-0.1.19.tgz","fileCount":132,"integrity":"sha512-/v15jk/w61SD7VYF0Mxf7skE5/NB9RDYwtMUlJkzxWi0oxntn7iEE+qi1FJRaJH6AyUy9gMbeotO9SzKdYi4Gg==","signatures":[{"sig":"MEUCIQDZ1Bq5mtFevSie+trWBJJKKU0a20Q6S67Qm1ftJ5imsgIgQYB3eE6ADHaDCl4Qn+MMpvUHSyE83A9j0o1CwXdawLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":726581},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"stahldavid","email":"stahldavid97@gmail.com"},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.9.0","description":"Semantic + structural code search engine used by the sensegrep CLI, MCP server, and VS Code extension.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","onnxruntime-node":"^1.18.0","tree-sitter-wasms":"^0.1.5","@huggingface/transformers":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.1.19_1771526151694_0.3962228379526651","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@sensegrep/core","version":"0.1.21","keywords":["semantic-search","code-search","tree-sitter","embeddings","ai-agents","developer-tools"],"license":"Apache-2.0","_id":"@sensegrep/core@0.1.21","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"7b039bad5f6091cf6b7370710b85005714e02c8b","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-0.1.21.tgz","fileCount":132,"integrity":"sha512-6Urj7VfwMxuU4Hodwqr/AN5inhU2pTrsU6Kz7dvKsx1kwXlMEkgOJtoo7Zivxq3z40kjUj0+qs/FahjTgejeiQ==","signatures":[{"sig":"MEUCIEC3OKNo9blMYQge7fIH9ELltsfhP9N3fUtUJoAhAw0KAiEA5rAvR99aAuJHQY0OV87Lxc4z/eCUX8tciLpDDhxifnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":726644},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ac40d72e146c4223f597c22d5e8fbec7f1a5cd7d","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"stahldavid","email":"stahldavid97@gmail.com"},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.9.0","description":"Semantic + structural code search engine used by the sensegrep CLI, MCP server, and VS Code extension.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","onnxruntime-node":"^1.18.0","tree-sitter-wasms":"^0.1.5","@huggingface/transformers":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.1.21_1771855120075_0.9891536960868679","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@sensegrep/core","version":"0.1.22","license":"Apache-2.0","_id":"@sensegrep/core@0.1.22","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"5ea48e5d184b493214dfbf49f9a7b3b2c99e6bd2","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-0.1.22.tgz","fileCount":132,"integrity":"sha512-v4cxctL27g7SwdjyvDIXfrsUcJmlj9Yv1x4v5ftVhEAtcOHOqmlTwLFK0FJZ4v/uBXbMaBcbmsH3iCw7atJeJw==","signatures":[{"sig":"MEUCIDjL/G5TrAjzQ+/kXClPMzFWYdy3UsxwcyuTuyHGyKwiAiEAiO6W/mOwgEhTbhfMY0aScJwx4ymIMGb5sb+Q9kBNRGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":726311},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"77102deff39e80d53f623590b16afaca8a7fb96a","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.6.2","description":"Semantic + structural code search engine used by the sensegrep CLI, MCP server, and VS Code extension.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","onnxruntime-node":"^1.18.0","tree-sitter-wasms":"^0.1.5","@huggingface/transformers":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.1.22_1771974335554_0.6784919223382231","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@sensegrep/core","version":"1.0.0","license":"Apache-2.0","_id":"@sensegrep/core@1.0.0","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"0700debc866560ca81b5dd0e7b7aa22076b0566f","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.0.0.tgz","fileCount":132,"integrity":"sha512-14OTrhfWo0ePQ2AszBWnbiPwGQOXL8ujkSGNGkZHh9Kkj3JzLL6e0TK9KRrM5rtyveP3KCtY62EFmhbzV9F1hw==","signatures":[{"sig":"MEQCIGwqaBFQfZpaW+TUN2+9XMcu4oonJsXW6qGvOkJiG56BAiB5RncU7WP4a49BIHjGOlWiA1UZ61RNj66MUK/qdhJMOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":696148},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"821f65830b734932ba7247a6a9481f594d5003f2","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.11.0","description":"Semantic + structural code search engine used by the sensegrep CLI, MCP server, and VS Code extension.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0_1776260694334_0.06306916053697331","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@sensegrep/core","version":"1.1.0","license":"Apache-2.0","_id":"@sensegrep/core@1.1.0","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"f7261645f4dea7648ed10e7b053d9285319c7dfe","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.1.0.tgz","fileCount":132,"integrity":"sha512-W3QWX4jBxKulWPDIYa78wWlTjoX2iDHRO7qQddKUe1UJr3H+PLZFleRQo54LLo7py0deVHFEAqqZpzo/FTycDg==","signatures":[{"sig":"MEYCIQDdYs0hTVu71UVY5pety+XMuZqYCv3R2C3ttYYGHAEarwIhALKkB2NdPvr2VO4SwXc3Ry0PvlzK5uibfqV3y/wQGTtg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":707549},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"07e7e3173d68595daee937fbfce4c4b3f5f1087f","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.11.0","description":"Semantic + structural code search engine used by the sensegrep CLI, MCP server, and VS Code extension.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.1.0_1776261958656_0.027452131347735387","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@sensegrep/core","version":"1.1.1","license":"Apache-2.0","_id":"@sensegrep/core@1.1.1","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"987e4366adb7db299f8d5677b033ed660ec2ebad","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.1.1.tgz","fileCount":132,"integrity":"sha512-2czPuZUUftczI+g2eY2M9YmaAELvjZtK/6LZ+LllCEfkEIhmW91xBejmoGQrjqe7XQ7LA+mwO56lHqDZ2PzlEw==","signatures":[{"sig":"MEUCIQCpDsCo/i8qTkP+anE4I8WGYbFAYIW8CJIh5wca+gP0VAIgNiW/O5Ed1EIKnyNv46pL7LG9ogYE+bQIfwWDzeMH/i0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":711094},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"024c5fa8bed10c12b974eddb33c62e85d4d68df0","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.11.0","description":"Semantic + structural code search engine used by the sensegrep CLI, MCP server, and VS Code extension.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.1.1_1776263199937_0.7972553772160083","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@sensegrep/core","version":"1.1.2","license":"Apache-2.0","_id":"@sensegrep/core@1.1.2","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"abe67f815cceead575b103e3c84b3e096c1b7aff","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.1.2.tgz","fileCount":132,"integrity":"sha512-BNs3XW9qB/yszG4b3kp0c/LUdovPkS4v1Pp0TM1/B0pK7EduS7sqpCXHOkmE7jb0E/S5fLPdZowpWJtuU+CHWg==","signatures":[{"sig":"MEQCIHqxnXjyBcmP1YH3E3psBlFvYRKvBN2C1QRkrKUp2KFaAiAqCaU6bowNct7VAFAkr5AeXb9qpcgBRYwGtUpZGOMnBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720435},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4b88f2e81876a6d1cb506f61d3fad5448818b107","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.11.0","description":"Semantic + structural code search engine used by the sensegrep CLI, MCP server, and VS Code extension.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.1.2_1776349887488_0.4725089398639397","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@sensegrep/core","version":"1.1.3","license":"Apache-2.0","_id":"@sensegrep/core@1.1.3","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"7961a4a8fb116f3720c6f72600002e022c7d3692","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.1.3.tgz","fileCount":132,"integrity":"sha512-28QiSxrpETieUCjmeudrE5lzI1JBwRnj93f7dipkV9BQRDYmrUSrtd3rcIEKkzwtzMddspnlROc8E0+Oy87PLw==","signatures":[{"sig":"MEQCIH3YpQf2JrmTlNDJxURHxzAJ3UNydkKGgvcRHl0OSjPqAiBHx9kFoZIVlo2P3Vpyn/Nk6VTaAVkT6RFWpn35G6W8pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":718199},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"f1699eae2c7fa1ff41b4af4e1fdb210e312cfc8f","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.11.0","description":"Semantic + structural code search engine used by the sensegrep CLI, MCP server, and VS Code extension.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.1.3_1776350583606_0.10620500177449665","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@sensegrep/core","version":"1.1.4","license":"Apache-2.0","_id":"@sensegrep/core@1.1.4","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"1e3aaac1ce9ed58ddd14c9f7ccd4b9acce895c88","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.1.4.tgz","fileCount":132,"integrity":"sha512-p2SO9suYgs2K3Mj5pyIlY9sDc5xAct037lnV7uTiW7wFvtOD/mhu9O5L7rEpQNPD7pB7rr29cJuD5QKUmrQLOQ==","signatures":[{"sig":"MEUCIHXy0tGUjUya1QJZ1sODaF/ZA3K3byphB70zlzDIB3D0AiEArIESMkGmiwVwhT6xkUIsJjjnPA398viNCnF4NfZ+i70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":718821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ada6f671e23d2ee2918b4f6cfd59a84990dbe6dc","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.11.0","description":"Semantic + structural code search engine used by the sensegrep CLI, MCP server, and VS Code extension.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.1.4_1776350727697_0.1643807331473488","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@sensegrep/core","version":"1.2.0","license":"Apache-2.0","_id":"@sensegrep/core@1.2.0","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"6de040c1a3f511cb6821c96fcc5c51b8476332ca","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.2.0.tgz","fileCount":132,"integrity":"sha512-PTyGCW5eClPFvrVis9ED+uUt1Mi5hEcKb/LXuSI6wJ0SmNMjD+iUVfNVFeW3YGx3BiJ1Dldl5wVVk4k92oHK3A==","signatures":[{"sig":"MEUCIFYsSx9Ug9fvGIcsPhcoWMv9Ct8M8QP7KCPFhksttg6OAiEA9v1uUMY0HYlCW/qFHeavCAwkzHSC4ayKgMgVemWzy/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":729345},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"728d2e52bf58deaa2ebc0f61fe09e970aa6c7f9f","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.12.1","description":"Semantic + structural code search engine used by the sensegrep CLI, MCP server, and VS Code extension.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.2.0_1778941495691_0.3575687399580405","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@sensegrep/core","version":"1.2.1","license":"Apache-2.0","_id":"@sensegrep/core@1.2.1","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"d921e4f8d7849146a96fee465ed3b38adb7dc03b","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.2.1.tgz","fileCount":132,"integrity":"sha512-AtFfW+cW0sTyO98cVtwwBpOlTowZ0dsA6czNCsbqaspZ3bJUuB8Y722wMUe+IqYtSu08aAzcljyWTIb/HLNbBA==","signatures":[{"sig":"MEUCIE10c0s5mD1xp806j+Gb843DBfsg/PiS1uLNtIBWSeg4AiEAyY5eo++7FAKW/1QxgCe0DA/2ZUGeG1pNpdOb/Q4J1xE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":729851},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c7b2edcafcf7c84bf1fedd0edeb40956885c15f6","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.12.1","description":"Semantic + structural code search engine used by the sensegrep CLI, MCP server, and VS Code extension.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.2.1_1778944299017_0.85322578285673","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@sensegrep/core","version":"1.3.0","license":"Apache-2.0","_id":"@sensegrep/core@1.3.0","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"a1d84d7eb8c6e43e6197513d86bc412259e70c6f","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.3.0.tgz","fileCount":136,"integrity":"sha512-oaoL+5XUeR/5BblslDBOa6cR/4lNaw/tWah82FWFP+o4sQ+FcuqPo5fv/Z9b1p2scCSHHkWTgcni7kRu86XTIg==","signatures":[{"sig":"MEUCIA9TJse9+FvHOxwJyRaSoazXBGTMdX1k2MD1NeDEInxHAiEA9rJT4rcVktzm7edwQTAF2WcqBAIkBtZFB71H3pDPp9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":770941},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"1cf5a0f363f5bba158e784b012da18d266704992","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.12.1","description":"Semantic + structural code search engine used by the sensegrep CLI, MCP server, and VS Code extension.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.3.0_1779541273384_0.09078826512105409","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@sensegrep/core","version":"1.4.0","license":"Apache-2.0","_id":"@sensegrep/core@1.4.0","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"6ca9ab133ed17d31ae27caf1018127054a2e9580","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.4.0.tgz","fileCount":140,"integrity":"sha512-VtDcVg6rZn3L2eCeNk7YNM7zOCiYfjKGMBd8M4IaJ2tmQfeKBhpJ7TPvWZYGEWkz1bJcMtmg+gzwyoXQIvhfzw==","signatures":[{"sig":"MEUCIQC4XgM6E3qzi4hWDhnysX/vjpCrIuahZ9Ya9Dqsfe5D4QIgHBG2avOJs48xGP3ZNKCqmkuvzCCvw8D7DICPT6ZJsT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":800550},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7462c29038985a5b69345f0ffa36d1c79dda6484","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.12.1","description":"Semantic + structural code search engine used by the sensegrep CLI, MCP server, and VS Code extension.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.4.0_1779545183997_0.0013104725547654628","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@sensegrep/core","version":"1.4.1","license":"Apache-2.0","_id":"@sensegrep/core@1.4.1","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"95ae7c297ea7feb26428a7291a690d3f99a008e6","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.4.1.tgz","fileCount":140,"integrity":"sha512-Zq8tFzpt+WmbWmQiN7mH9oxzXRefdK+MoLE6FjMlJD4xtUAdvVgeBAry/kIrwNzClq2kbC5nUloUEwu+0KASkA==","signatures":[{"sig":"MEUCIQD8A37uSV5f4Nz/Othspwuo6Vz/BSG2SiQVYlcaRuH4egIgcStFXs7omNDicTEff7ba1zfMsR3q8UXqm3POSZLwgf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":803229},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ce7fbb13a6ad8ebf32b5bf4790ba6af503dcf231","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.12.1","description":"Semantic + structural code search engine used by the sensegrep CLI, MCP server, and VS Code extension.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.4.1_1779547185076_0.5660753377282564","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@sensegrep/core","version":"1.4.2","license":"Apache-2.0","_id":"@sensegrep/core@1.4.2","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"819c1d3074fbbe398398d7d63a113bd36d075797","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.4.2.tgz","fileCount":140,"integrity":"sha512-32Ac8iLls55Ow/fAuKQZTjMsKCs8seHV1GrKhwshFQrI35i+ksAvYJZ39d9c1Ibjt9/KbWLesKf9jIQ27aRnYQ==","signatures":[{"sig":"MEQCIDspwhgohCykEeT2hdRaiy7Vx7ckxwqby9ooplge8fltAiB0ZBdPUjPZ9NrthdrFA2dtYTLkRh4yGq1X60v4CYHMPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":808488},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3e725df98b0d91c366b98b7d2587b6e8bf97bc05","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.12.1","description":"Semantic + structural code search engine used by the sensegrep CLI, MCP server, and VS Code extension.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.4.2_1779627861931_0.17001355808890972","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@sensegrep/core","version":"1.4.3","license":"Apache-2.0","_id":"@sensegrep/core@1.4.3","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"f90efdabf81c843152ed31c6430e8f806cb3c15c","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.4.3.tgz","fileCount":140,"integrity":"sha512-HQOmzjXyTCi1NpBC5MllzOXw+n4jVLJbSo8q2kVMP8abHBCl/OY3G8fNx8nWuRmHH7utMiukAUnCuAAHznsAmw==","signatures":[{"sig":"MEUCIGC8V7mxRALll5ovlp3qXhMQsMwiy/bKVjbWBt5xcMvEAiEApibz479W2vxVA71toOA0dhcjlzybcgSxXaigLwhfrgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":819271},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b8c67ab88c26fc65a2d18baf4e0e2a2ce7777c41","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.12.1","description":"Semantic + structural code search engine used by the sensegrep CLI, MCP server, and VS Code extension.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.4.3_1779629514837_0.3154177328123857","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@sensegrep/core","version":"1.5.0","license":"Apache-2.0","_id":"@sensegrep/core@1.5.0","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"9bfa5716fad82af590ac479a9eed0e09b909b749","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.5.0.tgz","fileCount":152,"integrity":"sha512-q7yn5pqdm/rN6JmmvIyYUYmr6ADKhoVDwjAX5EkbcuDEaBhWEnqrxkSIVSweGi5Y+6gU5g2Y2TB8kKdiua1U5g==","signatures":[{"sig":"MEQCIHx4VFsAQjubrOqsVMRpdZz9nDed6z4Zwb+yi7uqkO46AiBZZA6miNKu/+gXLBYDxRElkhN9ievJO8NrDEvQfx3sHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":938974},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"880eb3cb189e96dd12716b18c7bb90143c857924","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.12.1","description":"Semantic + structural code search engine used by the sensegrep CLI, MCP server, and VS Code extension.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.5.0_1779696025744_0.18003530161796966","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@sensegrep/core","version":"1.5.1","license":"Apache-2.0","_id":"@sensegrep/core@1.5.1","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"88d4ac90b54cbe733f9cecb1271daf8cca6d699d","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.5.1.tgz","fileCount":156,"integrity":"sha512-J0lmjIfNYCqG3fabIISY6O5J89waZgSDf2j4UI6Vkwb1Jg+vATNMHqn6stbbwhZyZyvVrw6iNoEbdMvmY1ePCA==","signatures":[{"sig":"MEUCIQC+1FpKwRxn6y5deh3PGqzCeeqQ08i5l8DHITr6PlPwCQIgfnXMn0653coB5RFRBI0cgN60dmSGriA3fOwabIWtHH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":952252},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2d1c4c8a4033f25ee6f13d3a5cccabffb2c4d4cf","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.12.1","description":"Semantic + structural code search engine used by the sensegrep CLI, MCP server, and VS Code extension.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.5.1_1779698714832_0.6036074774000586","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@sensegrep/core","version":"1.5.2","license":"Apache-2.0","_id":"@sensegrep/core@1.5.2","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"dcd3069230f144c14edc77778c4fdff210d5096f","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.5.2.tgz","fileCount":156,"integrity":"sha512-sPpXEF3n8b2NjReCm6WbFBLoyQr7q4LDUzhhrIFbQsw9E7RsxeoPcCG6L1SCj6infO3xNjF5twzD7v1FnmzYww==","signatures":[{"sig":"MEYCIQDC5w7K9DoTX1O95ZiPLuQZ+13W6e/XLPBUL8Wke2zf3gIhAOTLj2TGilRREg9iyegoJdFONZJXD6oKMleDNaCfj3po","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":955536},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c45204f6f8854abb9f94c0463593dce04d57a2fe","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.12.1","description":"Semantic + structural code search engine used by the sensegrep CLI, MCP server, and VS Code extension.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.5.2_1779890677345_0.06271554209055452","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@sensegrep/core","version":"1.5.3","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.5.3","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"32c75c32c5b9a23ded94839088a5e5eb5e0bbc54","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.5.3.tgz","fileCount":156,"integrity":"sha512-Jlm7Q/PaVv81qATgqMOwbi5sPxtPIVdkuc42Rn/42pm0+WXnWHFtqeNjasjTqQ76Mzh4/h0UFL7h4q+nOhs1bw==","signatures":[{"sig":"MEQCIGJ7x5ahI7TNF7X16anKwCcKcAW+cQ2mw56i/IAAep4jAiBpa7OFqb/jjpqNe73EaciPRbcwM5aZZcb8JHp3nE0B2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":966487},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ecb280ab5e9f63d94f108199d9214590dd1a34f9","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.13.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.5.3_1780679310576_0.04510715742895366","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@sensegrep/core","version":"1.5.4","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.5.4","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"76a4e887744d6d4e7aa6e53cccc3932bb43f6b9e","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.5.4.tgz","fileCount":156,"integrity":"sha512-mL9Vf1ZAQm1duailYBcMnDsWf0tkcdufLp2EflTM5bgC14k31B+100N7j+gwOOeMKLWiXSg527lBroNwgGEKQw==","signatures":[{"sig":"MEYCIQCqYWGcoGzVahrkJvxGqTVyy28EZWDK+YwGHV1DJfXa+wIhAJibZsU6P6m1t5yW7WC6jxzbz4/dMGe1u/yxgDljzGLl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":966853},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"780697f7085f72a931c0c7802850630d7c4e031b","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.13.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.5.4_1780780820251_0.8221678440181299","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@sensegrep/core","version":"1.6.0","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.6.0","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"27492dfd163652933f22d19a9d8ff6ae6eab4426","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.6.0.tgz","fileCount":156,"integrity":"sha512-qfbMHNfkB2DzaHstU4SAogvy2MQlPmpUTIdDkrnoDzORecGNI78alRUdCATU+Hfm4Y2Zw0DyX/BJOjG147DZ4w==","signatures":[{"sig":"MEQCIB8IMPgvUNxzBMQcbhiBsPHi66EDGL+U+dYxI7xFkEBeAiAPnbOJBBOdlnDyrLvf7c9TmNqKUvpYekpuADM3Ynay+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":993663},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"f49cd9925e3b548cd338e7ec2dd05c5ce0864157","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.13.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.6.0_1780844301223_0.8103936970349586","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@sensegrep/core","version":"1.6.1","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.6.1","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"e79cc9bec36334b04212624ca3fcfad399b60f68","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.6.1.tgz","fileCount":156,"integrity":"sha512-Oe7zeltoelk9WMFFD4tXudmcFwqHm1euz+VivNfxQwyZMdwT72GT20F8xIbfKnBSbWJdNHuAyt33ZClXL+pBVw==","signatures":[{"sig":"MEUCIQDU92KwNq9jonifdoJ3cHnv044hrWPCTOwJFtasGM+ZFwIgI+hKlB6D6UTf6jrphB0ZY2zHheUoe0n4+mFkKFmS5zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":995240},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"84f4a48ba870f04f67fd92c531ff9f8674bb4455","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.13.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.6.1_1780874994017_0.09900361171699945","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@sensegrep/core","version":"1.6.2","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.6.2","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"ff69a896dee298f744ceef389ad2953bda03babc","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.6.2.tgz","fileCount":156,"integrity":"sha512-bv2bf1uudZ2dzGguAllM/n9KzFC/zkGdI1TWBD4SYNNyG9WQ/obY531sTIArmQskkBwIi303UnnNanoVy3omgA==","signatures":[{"sig":"MEQCIFGJTyv3DO9fGtUeXCNsO1Kw4sMRMG6nI9ul5uGwT/WCAiBFBgBqHHty8Y3pv6M8yN0tbq+8yk9Q7qejbECYFVxvVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1007451},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"20c25234020e8dfe9860cf4080af75f90a8d1d77","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.13.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.6.2_1780932026492_0.21138567646845918","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@sensegrep/core","version":"1.6.3","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.6.3","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"421a8b03c1f87a92ca920f9aacdab893090937f8","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.6.3.tgz","fileCount":156,"integrity":"sha512-y/QulKWZGz0eILMIBOeGmh7fOnB4+fbQm272Fsmz88oLYlEzYb0sCT1VRNYi4fEOLQLPTSbESh5nmEWXgr7DAg==","signatures":[{"sig":"MEQCIC4Eo/ud5Ue1fSiKf1m+mWiLTeB66VB6BHwulcd7H5ykAiAJfvSS18/J+LT/k6lxfwIrOEA/lgIb89QM9OeNR4ubzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1047283},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"68acf01ef92bc9be6bd0e33bf46eed798ac62ce6","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.13.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.6.3_1780967990480_0.03146622075395955","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@sensegrep/core","version":"1.6.4","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.6.4","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"8380bb6192d1c2aad496a3ff50016cec44b604f3","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.6.4.tgz","fileCount":156,"integrity":"sha512-vC1WQyHm23LPMIKaZd8lGePgrM2n3Neb/IdITyUrtXAH4X1VbcfTzefVcS7oHLKkSbwu3hiO5uuLVCIz6v8ZXw==","signatures":[{"sig":"MEQCIBKrLrbHwrwtE0LwxNWU3sxnKe2cgB8W75nkeIlJ/qDKAiAEpZZSmNfSvCKbwJv3/pqfT+klEwqwHC4viA9EsF+VBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1048379},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"51693e4252464ca3a9b068bc03e028442387de27","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.13.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.6.4_1780968295025_0.7642962090036942","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@sensegrep/core","version":"1.6.5","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.6.5","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"faca9ad30560cae6d49ad3d7979d3459c13bee82","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.6.5.tgz","fileCount":156,"integrity":"sha512-7Q771R5zpALuOkVkefsY8vWDeCE1N2+Y/SbYWqNVuqw497Vv2BLpnmynwL2Gs0WIV3fffPozyFOrN4nusZJijQ==","signatures":[{"sig":"MEQCIAE+9DCY89cxEzSf0jQuRs5K6cxFziLBOHkkHL2x6xcMAiA3yVrslvRU8FCz/E5/UQnCuWfi7cWyMtylcruhl3ZvGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1061219},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b6ce993ff54487645ab0a82d19278e8c7819a526","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.13.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.6.5_1781000366872_0.5277609898839362","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"@sensegrep/core","version":"1.6.6","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.6.6","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"988ef399e27c303b3030edbde44a777f4d09f8d5","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.6.6.tgz","fileCount":156,"integrity":"sha512-E9DjdGu4H6zdNppzjSBYCSiHk60dWGYQoGEPvIxe/yNkO6QixSSlwfxZLi+cycd9KPnr8ktz6uJpXAgwrWN5KA==","signatures":[{"sig":"MEUCIQDSYXdy2VZdfjECxscs5MenipjI32AqbCh2mTr0tQWlNgIgGIAXzkfwUQnelMvK2m6Ynl/es0CAqsOP4V0y/Iwx7AE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1074551},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a888a82e605fd65647dc9e1bc73db869f538cd47","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.13.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.6.6_1781002602715_0.15498104487773556","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"@sensegrep/core","version":"1.6.7","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.6.7","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"f2449fab06c67ae019ed4f469a8342951da33536","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.6.7.tgz","fileCount":156,"integrity":"sha512-QiUgZn45DmsEdR/DRd2ZQiaxlqMZNKLl2vrLLGsSTNqDw9jZp/psnCHhhFrJtvyjVLQU4QeuLNIFzvxB4N8Vmw==","signatures":[{"sig":"MEUCICIVt6C7tl4yNA0yyneyDPM5CPNojHsJ31DlalKXT3GmAiEAi1nqIybOwtpmY4oreQuNJsXl8H9ZWOeqF+FI5qVJ14c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1096357},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b48817893bf187a5e9117fd5625890c8f552aca1","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.13.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.6.7_1781004651437_0.2409479992726511","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"@sensegrep/core","version":"1.6.8","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.6.8","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"dac5cdcaaa539914fdb2c74091ecd72261a98559","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.6.8.tgz","fileCount":156,"integrity":"sha512-cK1EOKLIPHwIUx+3zCCWSYtyIgVaRplvB22YAbqevFz2EJplIPfuUAYS9tRdxBREBfLIt5AamaosVtuumDISEw==","signatures":[{"sig":"MEQCIHnTpeTvytlQvtHa6A3LEFqa2p9WwYh/aFH/UOYrQxKrAiBpvJkmRwYcTvBQK0EXj28sJz43RwMkEOFogxTF0KXtXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1101132},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"eb02f7e8752d21ce43cdc3eecb99e0fa75b158ed","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.13.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.6.8_1781006274087_0.31905272043066146","host":"s3://npm-registry-packages-npm-production"}},"1.6.9":{"name":"@sensegrep/core","version":"1.6.9","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.6.9","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"b07e3b58df5e4692a3383354462450d8a0c493fe","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.6.9.tgz","fileCount":156,"integrity":"sha512-jxffc+EGSSR7C9Go2/E/o0YfQ7ofiViDJUOLcPLLoYsnMbyMxkUSIGcqXjrM9MW2r4wjFsVWU6LJszCzuIV2Fg==","signatures":[{"sig":"MEUCIQDWvN3maj7GzDdEx/CxV4inmMnEQyQo+CN943TzY1WPsQIgZRhP14mt9jqdsk35FF3uM+/fzAXgZBq+nxl8igtA3j8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1101132},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d50c9cf7e51152b544c6b325bb9a646aaf33c7a0","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.13.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.6.9_1781008015448_0.35962946430217113","host":"s3://npm-registry-packages-npm-production"}},"1.6.10":{"name":"@sensegrep/core","version":"1.6.10","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.6.10","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"1688d8d7a01059e809850813f556e89a536d1dee","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.6.10.tgz","fileCount":156,"integrity":"sha512-inKuMlFTjBURxwE0SaJML4dB20VQOe4YAmbuzkyPCOnaHwfAnb9P9wCoVejQ2byE81S2PL67dlDBa73Ky4N0zw==","signatures":[{"sig":"MEUCIQDQTH3dkIbU8reKsT1Or//KVjWyAktWQcxzeKjeUGZ2bgIgI0i5XtoMPEhoTRcjKQRJHGQdQneaYsajRST2Cj54aEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.6.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1101133},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ff6b04c61f7965cfaa7c1f3b2a9398cd0ec01b25","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.13.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.6.10_1781010561024_0.9053687268835036","host":"s3://npm-registry-packages-npm-production"}},"1.6.11":{"name":"@sensegrep/core","version":"1.6.11","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.6.11","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"35f12e920aa70b1d3b9793aaf8e75d3b10694230","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.6.11.tgz","fileCount":156,"integrity":"sha512-54EcSJ4o6lFJXmJOVAXjboB3d3WaYDJmm4MborI3pb7F4EcQhYjRHG6NG0A6s+YjEt92XjpoeO5x1GoQ5Spldw==","signatures":[{"sig":"MEUCIQCPOn+HoxTGnH8Kas4Fn7PFml9fpbDeAMcx0w6pxE04zAIgNBolf/v+54PnVedoaJTdbiUGq5wP9/hFaxb1vmc+HPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.6.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1101133},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7815f3ca39ed1e720208320dfb533aa12d41cd87","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.13.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.6.11_1781014613596_0.27947160748396227","host":"s3://npm-registry-packages-npm-production"}},"1.6.12":{"name":"@sensegrep/core","version":"1.6.12","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.6.12","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"9290279dd89c84ee497845398960ec982334f25e","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.6.12.tgz","fileCount":156,"integrity":"sha512-rjZozBHv6b5+xR93JmdcNIM8s4DKw/chyqcdxPprLCLzMVyyDzhiSbb7+tTf4qrUpdTz8Nd6U2hapNE0Pp2RWA==","signatures":[{"sig":"MEYCIQCo+crbNYAKqJ+x8ysRl7sfUf7M1iqgm5ocy5Vq+ZxeawIhAPJl8C9TdSgFaXWFgv7/YoBRchLkkN68RUP/vzVZ4KSq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.6.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1109376},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"021013066f2b75f68e2932ad9333582e0d3650b0","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.13.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.6.12_1781178383936_0.3487375749103847","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@sensegrep/core","version":"1.7.0","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.7.0","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"f878340f1341bc61f9574001dd696c32c23fc0b0","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.7.0.tgz","fileCount":156,"integrity":"sha512-wkV0rBjimgNCzHV1M8HAnsF/6ae3DzpEdkPMRidjWZAWrxfoxNsYYIKHQPA9bsR/CDEyqQqjTbxVF4LU0zYYOA==","signatures":[{"sig":"MEYCIQDS3rVanQE+xj94hVAnFT/n5xA/GWLB+Lf1ARterkCzWgIhAOSlSvnBVI45oYxZtR9wn3aod5yOY9idCreK0nZtQYvD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1129027},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"1abb12d286d0528d953d1506e168edae06474211","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.16.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.7.0_1783439342066_0.29081727975162375","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@sensegrep/core","version":"1.7.1","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.7.1","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"4f7efdaf09764db41e8cd10b4f8e7ee53802c5c4","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.7.1.tgz","fileCount":156,"integrity":"sha512-gwBBWvIl7ptl1Ocu1o7G1DCnkVYOcOxD3MfqhAaOGljDm93VUae65n51BvrqGkgXOBxI01DychotxJotK1a9ug==","signatures":[{"sig":"MEYCIQDxLAFDE0wl0mvFYgJO1QqSDYYmJduBDV0is3XgZdkLeQIhAIWpZTkFr8Howq4jMbltvtb9XY73pmldk+HB7X1U/Rji","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1121421},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"19bc5ba1b01a9aaf1ab33a57573d3301957fb826","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.16.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.7.1_1783516109314_0.2141529913354463","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@sensegrep/core","version":"1.7.2","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.7.2","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"9deb6ac55503a7e982dd1e651271240e3c7dd9b3","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.7.2.tgz","fileCount":156,"integrity":"sha512-bRPfqW3COiblfz2dsh5e0DQgsPmqt0D/K750h4920Z6OmryK3iyqApi+jr/QAz4/r8Rb1Vv6W0HKottPoCjLSQ==","signatures":[{"sig":"MEUCICs8d5IZJ7fxhGoTfcHLm+tJqkGEx4jhzj8+ZDM082GfAiEA5g+uXNOWl2GoWWjyJPmCACCAlqh+STw0giCl0a4qrqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1126731},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"33a9f930d1258e08d9ef051f35a6127c7fae460e","scripts":{"build":"tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.16.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.7.2_1783523518056_0.33492068215207604","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@sensegrep/core","version":"1.7.3","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.7.3","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"9dc96d81e6bc52a01374bff97e6fda11f04dbd8a","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.7.3.tgz","fileCount":156,"integrity":"sha512-JrgUSAC1wrmONFAVRPHBRmVE7Rf5zGuGGXCP2dSCtvwTvX8YuCTBIMBYG8G511Uut0QJuhGq/rLu3sHg25+TSQ==","signatures":[{"sig":"MEQCICur8x0YmH20tZ9IJo2+U+qFDoBN+QB/3vNfvx+X7+bEAiBF5ebl0Mfz/B9Up8lCLaWu+Q/yILM2ADFGjMVSn+ck0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1112953},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3bb326b3a721e6e65628f0e6435957dfafcefeb5","scripts":{"build":"npm run clean && tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('fs').rmSync('dist', { recursive: true, force: true })\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.16.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.7.3_1783603492958_0.5220708938805545","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@sensegrep/core","version":"1.7.4","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.7.4","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"6171be7ddbfc17483c8f6c6c1a2d3ad0a6f2a938","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.7.4.tgz","fileCount":164,"integrity":"sha512-xBUTAo5+fZQ54sa3kPPKGLRGoMZVlYlbhIvhSTLs67OQ9TuRs72V4nHcBvUeNZhiqJwjKJ9FHkCvX2KQs8xENQ==","signatures":[{"sig":"MEUCIGhYDafD0nIcb9yMr3eJpHmsTYkC2gDPKMASBpccDrViAiEAtG56iuj8x9lGVgGz2GxhGqiis21964kpqAiw9JuyctQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1112431},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d377aaa4e7964a049860de8f57ed806a85734b05","scripts":{"build":"npm run clean && tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('fs').rmSync('dist', { recursive: true, force: true })\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.16.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.7.4_1783610144241_0.3051654464045086","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@sensegrep/core","version":"1.7.5","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.7.5","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"13f6d8fccc681c4159bc7fc0cb461b1fe710849d","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.7.5.tgz","fileCount":164,"integrity":"sha512-ZINchjt/nG3vU4c+7BZzCrI6oxeRRHerZBpP0Wc8PbUAk7R0cTYM4m4Z7unr3w4NjhTqx0Vi95ajgspOqP4r3A==","signatures":[{"sig":"MEUCIQCvjRbQcD2lqzqQgU0u9BARn4O6/wJYzwkSvUstI1YZ1gIgD1EyIGgWAlyWGLmy5xPCjQ0X5w8Ybx1WAB0u6MsVEiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1145835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8b0aff2af405ecb2761c90fda59da50e6585a2e5","scripts":{"build":"npm run clean && tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('fs').rmSync('dist', { recursive: true, force: true })\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.16.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.2.1","picomatch":"^4.0.2","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.7.0","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.7.5_1783638873804_0.8418317033411413","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"@sensegrep/core","version":"1.7.6","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.7.6","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"a832fe3b194a67fd42995f04b0404a540d096d6c","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.7.6.tgz","fileCount":164,"integrity":"sha512-MxzInh23SpfKokW2RONxLwZ+Lu8FpMG0GXiIgtlT95w/Ti39EmjnR6AjWGe/yfdyn0Xc1WX3lStMzJczygKdDg==","signatures":[{"sig":"MEQCICS+s3bztHcoL2wJ2uIii/A/5xQgZnXlSXYdVRK1ZLmoAiBaRZBVD2o3FBV1K+xTdQGsn+HgqK6tvgcouZhsVT3C3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1180674},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"41735fedb5f4184182ea2a49c71529117e010378","scripts":{"build":"npm run clean && tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('fs').rmSync('dist', { recursive: true, force: true })\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.16.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","picomatch":"^4.0.5","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.8.26","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1084.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.7.6_1783643756635_0.04465914933747017","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@sensegrep/core","version":"1.8.0","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.8.0","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"cda8fc4b0e56c613e6317e1362e36b9636e687f4","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.8.0.tgz","fileCount":188,"integrity":"sha512-aOw1QzhJM0hN83ZD5Bxorv41lmNcZ+FBdCDav0rEK9zmwrKSe2SjxdViQvjPbfG19bj/mpFi/z8kTNqlPKPcUg==","signatures":[{"sig":"MEQCIE2gP3avy3ORX5c5LMrQKYYg5yQdiXDSxuyBC/g1fXw3AiALHq6sVZwvYKtodtMTrkudyCeo/XFJbwt8twr2V3ioKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1286361},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c26ff89a3a8db6dbaeb1c140e5aa7190ddc9b297","scripts":{"build":"npm run clean && tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('fs').rmSync('dist', { recursive: true, force: true })\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.16.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","picomatch":"^4.0.5","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.8.26","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1084.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.8.0_1783648376182_0.49684284317137695","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@sensegrep/core","version":"1.9.0","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.9.0","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"ebee28424a94b379cf99e99c81a421c0c5cbccf7","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.9.0.tgz","fileCount":192,"integrity":"sha512-BvXp9FoilbBwP2AFNDrR5ibqt7r3E+tR/0PA1ThpDI/puWbWAGphOdaVJGzYstt/BFVztHnd4u3wVOIz9sJnQw==","signatures":[{"sig":"MEUCIEPWeWHAlsNiDJ7txisE6vVIfbHEcRqHsL/gy8A71jL6AiEAsFXoroiRKtyoezhnpjFV7l6zIVSrWgBw4SgFOQIS1Uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1302555},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"6fb2ee3ddacdf9b8884e971a2b41b4883b331601","scripts":{"build":"npm run clean && tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('fs').rmSync('dist', { recursive: true, force: true })\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.16.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","picomatch":"^4.0.5","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.8.26","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1084.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.9.0_1783690418920_0.6143160478758265","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@sensegrep/core","version":"1.10.0","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.10.0","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"d794775e04152eb6202d169cb2771e63a9dafe09","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.10.0.tgz","fileCount":200,"integrity":"sha512-XLHzzg8+szkThbFSHlQIKiIVow/NK3i2zoz4HJuG56ef18g1uB5bwTSAazHG+Ohp8UhzkyNdyoCN430KbjNJhw==","signatures":[{"sig":"MEQCIAga6XyNs8ZD1vLb0gL+xC35ntnrsHfUoJ6OQVRCe/VMAiBUKVs0CUrski6Ae8oie/wRirL/dDShp0wLHEL/zh/tpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1399109},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c6bfb0b44c2dd21bc64caf5ed332edaedad6ddfa","scripts":{"build":"npm run clean && tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('fs').rmSync('dist', { recursive: true, force: true })\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.16.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","picomatch":"^4.0.5","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.8.26","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1084.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.10.0_1783696331036_0.5181335185289664","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@sensegrep/core","version":"1.10.1","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.10.1","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"754f8dad3d326c8a68a08eaa8ef062d6f98e1389","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.10.1.tgz","fileCount":200,"integrity":"sha512-vApvqaz3hsnCP/WN6xCrlyr6eX5j49RvkMC2s6a/orZyOGMm/FIpk+vTvZRwjwm0LRBuhtvstXPT1iKlQecnBg==","signatures":[{"sig":"MEUCIChmTUD5F2huGhXzyURZICBLCcxEZTGIUOteZ8HKuj+GAiEAnufUmZdk2uahqDnNDCW+d8QQBIbpxOFfSgySZ1wvfwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426359},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a6fbd0fac80569c88ad4d4bb96c58dbaa84532b1","scripts":{"build":"npm run clean && tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('fs').rmSync('dist', { recursive: true, force: true })\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.16.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","picomatch":"^4.0.5","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.8.26","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1084.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.10.1_1783707071423_0.23535374058314806","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@sensegrep/core","version":"1.10.2","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.10.2","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"fbcd81d62c6d286e000c951b908269450f66dbef","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.10.2.tgz","fileCount":200,"integrity":"sha512-+wxn6mYfwKsZMH+0BP2qooklbezYGZWsYyorQRWeaBDmKf2fTGSPUv1HfsN+sOlA/lagVkQ8OnMxa08gh3xuKA==","signatures":[{"sig":"MEQCIG2n/5T/6SzYJHvBHo8KXUhJsMRoiB90LALXPrC4VXOUAiBd91MZcu4WSInAtNwTyEx89vt9sh4Z/78q2hOu8RNCzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1437248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"562697fc03ab486e869719a3f69dba0db4ef6de9","scripts":{"build":"npm run clean && tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('fs').rmSync('dist', { recursive: true, force: true })\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.16.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","picomatch":"^4.0.5","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.8.26","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1084.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.10.2_1783709766936_0.38796003369223375","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@sensegrep/core","version":"1.11.0","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.11.0","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"0ae2b371b4ca76b3643cf4646a10685ebb01d445","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.11.0.tgz","fileCount":200,"integrity":"sha512-Z3pUxs8xntHI9UX5igXrlOamhNknLXqpYZnY6fRSJeERsZOhEmM3FEHpzTLAPFLWxIu9Y0wIvu7wwOjVBJr7wg==","signatures":[{"sig":"MEQCIF/KEquC6QBkW/hTCTRx7zqlcE77QyvQb5WgLA9hClgHAiAZPpYg5wWON9DzMPTjHv5ZicUp9STN1I9nZaMTWgY70g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1440741},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e0f44c8f2649e421831bffb9c42460236ed84b1a","scripts":{"build":"npm run clean && tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('fs').rmSync('dist', { recursive: true, force: true })\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.16.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","picomatch":"^4.0.5","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.8.26","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1084.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.11.0_1783713095653_0.685767284121124","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@sensegrep/core","version":"1.12.0","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.12.0","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"a78834e7587291b2a0e5e646781e8707fd4e35c5","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.12.0.tgz","fileCount":208,"integrity":"sha512-EgYOry8Nj6mz9z/QhATOJCGbSrZTtlXy5k0HIFJ3J7iuVV/WY4H5//p+VXjFuRtesv8Yl76kJSV/Zlw9vPGpaQ==","signatures":[{"sig":"MEUCIQCN1osF1nbLLw06hoqLFuBfX/gq2oVK9SncQ2xxo1a+TwIgCncwdOooQUrj2/WLIxjuCETahb1ATmOUz64dYdVqxjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1461678},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./show":{"types":"./dist/tool/show-result.d.ts","default":"./dist/tool/show-result.js"},"./filesystem-literal":{"types":"./dist/tool/filesystem-literal.d.ts","default":"./dist/tool/filesystem-literal.js"}},"gitHead":"d879b22f7dea5bca60bc9e4e1e4720195699d23f","scripts":{"build":"npm run clean && tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('fs').rmSync('dist', { recursive: true, force: true })\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.16.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","picomatch":"^4.0.5","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.8.26","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1084.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.12.0_1783863188520_0.5143972393120586","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@sensegrep/core","version":"1.13.0","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.13.0","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"aa9ab517b7d164514fe1963de7c4d7088f894305","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.13.0.tgz","fileCount":212,"integrity":"sha512-YpUdJDKFKVGT4f8FecS2LIeCofMKuD13qR9VPF+Nf6eXPWjtZ8RcqLRQEvk7CaN7IjGq/WKJkdCFrXEsmBhHSQ==","signatures":[{"sig":"MEQCIG2lXEvwHE/ZQs955B+VunMXjK55teeqEvGNEGo8WkiaAiBq9sP084G+mtf+9mgnN9/h5ygPslz5HNAggeSxZhhiOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1481885},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./show":{"types":"./dist/tool/show-result.d.ts","default":"./dist/tool/show-result.js"},"./filesystem-literal":{"types":"./dist/tool/filesystem-literal.d.ts","default":"./dist/tool/filesystem-literal.js"}},"gitHead":"f5b4201893f9bad83b04f9fb8e1c5bc44e90e9be","scripts":{"build":"npm run clean && tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('fs').rmSync('dist', { recursive: true, force: true })\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.16.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","picomatch":"^4.0.5","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.8.26","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1084.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.13.0_1783868150951_0.8994729257158309","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@sensegrep/core","version":"1.14.0","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.14.0","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"991b91e439f28695c69faa1e6d4aa9f3c0049ae0","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.14.0.tgz","fileCount":220,"integrity":"sha512-2LcflM1oK6In4qXSVEH504GTPiJNkRSI62fJsUd/1QixAjQrceG/bagqhsKCNJurOeuaLKVObAiTl7nmDxY+Gw==","signatures":[{"sig":"MEUCIEDCe6JnQjqk/GDUQikVF6LQqusMbVjvzxdHlykAX85AAiEA4CwRJOStfVDew5xHsUanChUnu8LP+YciPRe8FRsyD/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1543685},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./show":{"types":"./dist/tool/show-result.d.ts","default":"./dist/tool/show-result.js"},"./filesystem-literal":{"types":"./dist/tool/filesystem-literal.d.ts","default":"./dist/tool/filesystem-literal.js"}},"gitHead":"2f9600cc387cb7ea29d3cc58754c9b6382d233e6","scripts":{"build":"npm run clean && tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('fs').rmSync('dist', { recursive: true, force: true })\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.16.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","picomatch":"^4.0.5","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.8.26","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1084.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.14.0_1784034739559_0.13549835929340226","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@sensegrep/core","version":"1.15.0","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.15.0","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"3fdd9a3696c89f940da7ac0b30370b181b9ea91b","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.15.0.tgz","fileCount":220,"integrity":"sha512-vE2IW/h+j1JJ5aSWV9BLrsZpqn6lqKNRVHvKZDwbVFAWmHyS2+JUnxjMz08eeLN49lTSSBxHh3dUKSySWPgRPQ==","signatures":[{"sig":"MEUCIEWFZXOyhZQ9I/ed1OuxX2ODyc0iu/ttrZmfMOdFj0lwAiEAgRz4+hp3tHTHA3deu2BbxJYrjX7Cl5xP969sDw+382k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1544065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./show":{"types":"./dist/tool/show-result.d.ts","default":"./dist/tool/show-result.js"},"./filesystem-literal":{"types":"./dist/tool/filesystem-literal.d.ts","default":"./dist/tool/filesystem-literal.js"}},"gitHead":"46983056d3fbcb11f88e82fecf794c6ef7503339","scripts":{"build":"npm run clean && tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('fs').rmSync('dist', { recursive: true, force: true })\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.17.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","picomatch":"^4.0.5","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.8.26","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1084.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.15.0_1786879215700_0.7904505332323035","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"@sensegrep/core","version":"1.15.1","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.15.1","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"794ba856a3197572e34edbfb4c807f038525ec82","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.15.1.tgz","fileCount":224,"integrity":"sha512-G8AoSHkArNC+sDRCxKJbwvsHcH5NRnTw0KkZsmcHOjhgXU6Hi7CXcVM4TKMchAP+4I75TV4lYbvTcCFixAki7g==","signatures":[{"sig":"MEYCIQDJnVQJt9mFmw/ECbcJTmgCKd4mNEQ6JPEYvmzitp3LCwIhAOWdxJ/PzjnIcvQDt6gimw7oVhJifP6fNyK+SutD6tVq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4G+Cs8+MruBsL4GSJwW130dPpPh7r56TNyF1szDQBuQIhANLwtyIAY1G24Lc4bIEnw6jOnKEpfKNBHnWVMcxO1XQG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1550466},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./show":{"types":"./dist/tool/show-result.d.ts","default":"./dist/tool/show-result.js"},"./filesystem-literal":{"types":"./dist/tool/filesystem-literal.d.ts","default":"./dist/tool/filesystem-literal.js"}},"gitHead":"aee68d991234fc1f28de7a803104360bd091cf9c","scripts":{"build":"npm run clean && tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('fs').rmSync('dist', { recursive: true, force: true })\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.19.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","picomatch":"^4.0.5","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.8.26","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@aws-sdk/client-bedrock-runtime":"^3.1084.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.15.1_1790169003211_0.4213360622125155","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@sensegrep/core","version":"1.16.0","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.16.0","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"1d2522a43030fde70529cc0943829db2ecc869d9","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.16.0.tgz","fileCount":232,"integrity":"sha512-XxVAUVjcROmDr5tUrQ9vSK8bGUo5h/gvqV59nySkBS+wcoUnUvv7uYDA86D3vosD9Lu8uJTDcB2mrvLkBgzKww==","signatures":[{"sig":"MEUCIQDs3LrpYfwj7u7NeCoil4goMHDpm0keVK0crO0khKKSkQIgJy8hTgXJvAaJDFSZrt76nVl9BOtC0jJm89tEoOFd4nQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDkcZidPKCGix+Bk9UiMej02gphoJlKOAm5kJ7wLmkzwwIhAJYTI/YwcqKSpBwfrvS6ngpAFU9JJWoMruDgM5FBUcVc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1601021},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./show":{"types":"./dist/tool/show-result.d.ts","default":"./dist/tool/show-result.js"},"./filesystem-literal":{"types":"./dist/tool/filesystem-literal.d.ts","default":"./dist/tool/filesystem-literal.js"}},"gitHead":"cfbe749ebd032e60a83327760bac2963507db0c4","scripts":{"build":"npm run clean && tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('fs').rmSync('dist', { recursive: true, force: true })\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.19.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","picomatch":"^4.0.5","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.8.26","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@huggingface/tokenizers":"^0.2.0","@aws-sdk/client-bedrock-runtime":"^3.1084.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.16.0_1790173983699_0.431268706887294","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@sensegrep/core","version":"1.17.0","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.17.0","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"47d4868d35fc53df92f515fdd8f6a648652923bb","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.17.0.tgz","fileCount":232,"integrity":"sha512-bhYCDjsfSwCvi/af+FkIEY48l+YwbL6RUtp7lhV+MLWwToGgME6THd973xtPpNXY1oe70DOD+8+js5b1olSaOA==","signatures":[{"sig":"MEQCIE1yYZzewGWBaDv/KFKU2GOzSzemjzvPoyIU5FSss0TjAiBFvq/bzDy5x8SmuNCyFC3jwo5hanRhl0uBHI0vHYe1PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH8zqlCwLPUC8gNNy7uEaplwfJ8BBxdV3TmbYvc0eoh3AiBjx12Peb03PrIkeEEb+z1pjfWp6GJdm3+dGQVJGOflsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1614996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./show":{"types":"./dist/tool/show-result.d.ts","default":"./dist/tool/show-result.js"},"./filesystem-literal":{"types":"./dist/tool/filesystem-literal.d.ts","default":"./dist/tool/filesystem-literal.js"}},"gitHead":"4bc4263fe66197d99ed34d5aac22eb5e31667a9c","scripts":{"build":"npm run clean && tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('fs').rmSync('dist', { recursive: true, force: true })\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.19.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","picomatch":"^4.0.5","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.8.26","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@huggingface/tokenizers":"^0.2.0","@aws-sdk/client-bedrock-runtime":"^3.1084.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.17.0_1790251031263_0.9686106933348126","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@sensegrep/core","version":"1.17.1","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.17.1","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"4c08549d44334ad5c7bd5b100c14151337d35cc0","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.17.1.tgz","fileCount":232,"integrity":"sha512-LAFPUfC0azyPn5yi/8i5Ldair26Rm4R7MGSlMjzThhMriGrQthqY6fOlh5nLY+GrtQFF2GGMXP7fC1SpDRuxDg==","signatures":[{"sig":"MEYCIQDbbd5TvX1pDun6phI1VEMOQflA/jiygkJAHdRZrRGUEgIhANZwrMKcVq2v2VX91gD6aIYXKli3AhHnTrxBKrEN828S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD2A18WnsQqlaLbIzV4El4wwk4sNko7xkzCNnKdZFCcQgIhAJqlXHpEuIKHAdpBOBc1Gr5VMrIPa8rAuIyxowIdXaet","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1618725},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./show":{"types":"./dist/tool/show-result.d.ts","default":"./dist/tool/show-result.js"},"./filesystem-literal":{"types":"./dist/tool/filesystem-literal.d.ts","default":"./dist/tool/filesystem-literal.js"}},"gitHead":"e593e38a6bb1d6e9f35ac5a7f69b4dcf6df7e44b","scripts":{"build":"npm run clean && tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('fs').rmSync('dist', { recursive: true, force: true })\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.19.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","picomatch":"^4.0.5","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.8.26","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@huggingface/tokenizers":"^0.2.0","@aws-sdk/client-bedrock-runtime":"^3.1084.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.17.1_1790253143632_0.33019780450935743","host":"s3://npm-registry-packages-npm-production"}},"1.17.2":{"name":"@sensegrep/core","version":"1.17.2","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.17.2","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"505d610c2751294660ab68514a04fd9ed0d0bf41","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.17.2.tgz","fileCount":232,"integrity":"sha512-ku3vBuNgbT7U9a28g03dP/9wnTaOVOIK24rw2cuVHt4V/FhyeXFnKbAC79eD4/EFc1LIE6MnWxyF8r1MgZS2KQ==","signatures":[{"sig":"MEQCIARD1KNKBmDDpTIzqoLHPKdYAgXb51qMPwqGv71fGuz8AiBTxCn3nLx+6z94EsZZhYfHG7ecL0u956I9REO02a4Nyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDLGQ4VJO40drFiNANBRom6a5VuJnyFiq5SpFKuzu6e+QIgSzsDOWNjwcM5pbyz5CUTnsmHEwM+vhrv8wFnpvVnk40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1619920},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./show":{"types":"./dist/tool/show-result.d.ts","default":"./dist/tool/show-result.js"},"./filesystem-literal":{"types":"./dist/tool/filesystem-literal.d.ts","default":"./dist/tool/filesystem-literal.js"}},"gitHead":"eb775e49b3251d28d73eabd9da0c84e65660328d","scripts":{"build":"npm run clean && tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('fs').rmSync('dist', { recursive: true, force: true })\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.19.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","picomatch":"^4.0.5","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.8.26","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@huggingface/tokenizers":"^0.2.0","@aws-sdk/client-bedrock-runtime":"^3.1084.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.17.2_1790254247562_0.4532874087636065","host":"s3://npm-registry-packages-npm-production"}},"1.17.3":{"name":"@sensegrep/core","version":"1.17.3","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.17.3","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"78aad3fec1cdc34f6003a547041009673dbc1257","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.17.3.tgz","fileCount":240,"integrity":"sha512-azTYStWGOSzet3rGG469cleuBNxF/vNgFofox3k8W3hXM2GlhLhbhhxtHysB20mrt0LkTZodE5bfoMazm14N7g==","signatures":[{"sig":"MEYCIQDDbAs23SugQguP9FYWbqoHlc3dN13AK/um4FRzEm0qbgIhAIXL4KxgWNS+syeEFQZAJk/Z7oD237LG4Pk1/4vQ5J4Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGvIGaUe3gtvDwFFEwXDoPapQp1jMYsQX1coSyNJAI9+AiB4ZwnTd85ZiB5RDVrFd2aP1i1tZO9hUT7112nYm+b/JQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1660956},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./show":{"types":"./dist/tool/show-result.d.ts","default":"./dist/tool/show-result.js"},"./filesystem-literal":{"types":"./dist/tool/filesystem-literal.d.ts","default":"./dist/tool/filesystem-literal.js"}},"gitHead":"a063e4da709bb4300994542bab0b82336840076f","scripts":{"build":"npm run clean && tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('fs').rmSync('dist', { recursive: true, force: true })\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.19.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","picomatch":"^4.0.5","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.8.26","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@huggingface/tokenizers":"^0.2.0","@aws-sdk/client-bedrock-runtime":"^3.1084.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.17.3_1790258912803_0.054569225344117234","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@sensegrep/core","version":"1.18.0","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"license":"Apache-2.0","_id":"@sensegrep/core@1.18.0","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"homepage":"https://github.com/Stahldavid/sensegrep","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"918bfdeaf1c2c8baf837d8ea895b4dcde647da36","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.18.0.tgz","fileCount":244,"integrity":"sha512-dVm8MO8A8A5llyd31c9FadOodbtJWDdXIOMOMhjcloqbipra/ntbmcz2MwMd9XN54rjcNaXwd+Bggs8a4nWYJw==","signatures":[{"sig":"MEUCIAY68tSZ1TCdR5dGFMM57hc+C78u9aybLsSPo2mkh41KAiEAusCVH3GUyDzSdXdNTpAusSzwlel++QT5D2qt4CuPjaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDtbeV97l0jwGrR9678IntXRd+o6gyk0n7/wE+1U8rucAiB+Ttmcduauh3YW/v6jpoZvwNR9WDiQAJMKvGto+mR46g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1745706},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./show":{"types":"./dist/tool/show-result.d.ts","default":"./dist/tool/show-result.js"},"./filesystem-literal":{"types":"./dist/tool/filesystem-literal.d.ts","default":"./dist/tool/filesystem-literal.js"}},"gitHead":"65ce787df55a3b5c5b8b6c05937e36c5dd94c5a8","scripts":{"build":"npm run clean && tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('fs').rmSync('dist', { recursive: true, force: true })\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.19.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","picomatch":"^4.0.5","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.8.26","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@huggingface/tokenizers":"^0.2.0","@aws-sdk/client-bedrock-runtime":"^3.1084.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.18.0_1790265834067_0.39635206226091757","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"_id":"@sensegrep/core@1.19.0","bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"dist":{"shasum":"5f6491e8e1c32d17a68d37dcb89f9a2ae5f2b560","tarball":"https://registry.npmjs.org/@sensegrep/core/-/core-1.19.0.tgz","fileCount":288,"integrity":"sha512-DVgdeU1x2vGJjKcOPdVK8btVhf9rsssPbMn2ue4y2qhAFB0eu1tp4G7WLj20D/2pO67x2kewNDVOw5LU9Bal6Q==","signatures":[{"sig":"MEUCICe2AbNuQGRT8v20ikSm+ZlNqdruJRRmYMSHn3Dp5GFdAiEAzANNc4hleSyiC5Dio4TFHjdag2V/EJHUoHzz/IWtvnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA8D0ad8kB8dTsV2gIFM/InF1WNTtWFO9md9wtfDi5nMAiEAu7yf8piQ+eJs3IsSpnUoE0/1VZ7dOOjajuLvCjYiMms="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sensegrep%2fcore@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052551},"main":"./dist/index.js","name":"@sensegrep/core","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./show":{"types":"./dist/tool/show-result.d.ts","default":"./dist/tool/show-result.js"},"./filesystem-literal":{"types":"./dist/tool/filesystem-literal.d.ts","default":"./dist/tool/filesystem-literal.js"}},"gitHead":"4663780f6225cc6cb38797aaca215075b238588e","license":"Apache-2.0","scripts":{"build":"npm run clean && tsc -p tsconfig.json && node -e \"const fs = require('fs'); fs.mkdirSync('dist/tool', { recursive: true }); fs.copyFileSync('src/tool/sensegrep.txt', 'dist/tool/sensegrep.txt');\"","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('fs').rmSync('dist', { recursive: true, force: true })\"","prepublishOnly":"npm run build"},"version":"1.19.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb9d1bf2-66da-4a90-9bae-cfc5e5dc6af1"}},"homepage":"https://github.com/Stahldavid/sensegrep","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"_npmVersion":"11.19.0","description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","directories":{},"maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","picomatch":"^4.0.5","xdg-basedir":"^5.1.0","apache-arrow":"18.1.0","@zip.js/zip.js":"^2.8.26","@parcel/watcher":"^2.4.1","web-tree-sitter":"^0.21.0","@lancedb/lancedb":"^0.23.0","tree-sitter-wasms":"^0.1.5","@huggingface/tokenizers":"^0.2.0","@aws-sdk/client-bedrock-runtime":"^3.1084.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_1.19.0_1790356543008_0.32188236299523765"}}},"time":{"created":"2025-12-23T15:40:41.239Z","modified":"2026-09-25T17:15:43.549Z","0.1.0":"2025-12-23T15:40:41.590Z","0.1.1":"2025-12-23T16:02:32.689Z","0.1.2":"2025-12-23T16:26:59.609Z","0.1.3":"2025-12-23T16:45:13.052Z","0.1.4":"2025-12-23T18:26:02.419Z","0.1.5":"2025-12-23T20:45:55.706Z","0.1.6":"2025-12-24T13:33:13.726Z","0.1.10":"2025-12-27T17:46:57.462Z","0.1.11":"2025-12-27T19:45:46.978Z","0.1.12":"2026-01-01T10:10:23.868Z","0.1.13":"2026-02-09T11:31:10.076Z","0.1.16":"2026-02-09T12:38:52.574Z","0.1.17":"2026-02-17T13:52:06.420Z","0.1.19":"2026-02-19T18:35:51.885Z","0.1.21":"2026-02-23T13:58:40.216Z","0.1.22":"2026-02-24T23:05:35.773Z","1.0.0":"2026-04-15T13:44:54.503Z","1.1.0":"2026-04-15T14:05:58.842Z","1.1.1":"2026-04-15T14:26:40.132Z","1.1.2":"2026-04-16T14:31:27.800Z","1.1.3":"2026-04-16T14:43:03.825Z","1.1.4":"2026-04-16T14:45:27.945Z","1.2.0":"2026-05-16T14:24:55.874Z","1.2.1":"2026-05-16T15:11:39.259Z","1.3.0":"2026-05-23T13:01:13.603Z","1.4.0":"2026-05-23T14:06:24.268Z","1.4.1":"2026-05-23T14:39:45.253Z","1.4.2":"2026-05-24T13:04:22.151Z","1.4.3":"2026-05-24T13:31:55.077Z","1.5.0":"2026-05-25T08:00:25.958Z","1.5.1":"2026-05-25T08:45:14.981Z","1.5.2":"2026-05-27T14:04:37.527Z","1.5.3":"2026-06-05T17:08:30.817Z","1.5.4":"2026-06-06T21:20:20.466Z","1.6.0":"2026-06-07T14:58:21.392Z","1.6.1":"2026-06-07T23:29:54.236Z","1.6.2":"2026-06-08T15:20:26.676Z","1.6.3":"2026-06-09T01:19:50.649Z","1.6.4":"2026-06-09T01:24:55.197Z","1.6.5":"2026-06-09T10:19:27.000Z","1.6.6":"2026-06-09T10:56:42.928Z","1.6.7":"2026-06-09T11:30:51.622Z","1.6.8":"2026-06-09T11:57:54.268Z","1.6.9":"2026-06-09T12:26:55.662Z","1.6.10":"2026-06-09T13:09:21.229Z","1.6.11":"2026-06-09T14:16:53.846Z","1.6.12":"2026-06-11T11:46:24.098Z","1.7.0":"2026-07-07T15:49:02.229Z","1.7.1":"2026-07-08T13:08:29.445Z","1.7.2":"2026-07-08T15:11:58.247Z","1.7.3":"2026-07-09T13:24:53.167Z","1.7.4":"2026-07-09T15:15:44.407Z","1.7.5":"2026-07-09T23:14:33.944Z","1.7.6":"2026-07-10T00:35:56.807Z","1.8.0":"2026-07-10T01:52:56.340Z","1.9.0":"2026-07-10T13:33:39.163Z","1.10.0":"2026-07-10T15:12:11.255Z","1.10.1":"2026-07-10T18:11:11.665Z","1.10.2":"2026-07-10T18:56:07.193Z","1.11.0":"2026-07-10T19:51:35.813Z","1.12.0":"2026-07-12T13:33:08.671Z","1.13.0":"2026-07-12T14:55:51.155Z","1.14.0":"2026-07-14T13:12:19.722Z","1.15.0":"2026-08-16T11:20:15.850Z","1.15.1":"2026-09-23T13:10:03.314Z","1.16.0":"2026-09-23T14:33:03.811Z","1.17.0":"2026-09-24T11:57:11.387Z","1.17.1":"2026-09-24T12:32:23.717Z","1.17.2":"2026-09-24T12:50:47.664Z","1.17.3":"2026-09-24T14:08:32.890Z","1.18.0":"2026-09-24T16:03:54.172Z","1.19.0":"2026-09-25T17:15:43.167Z"},"bugs":{"url":"https://github.com/Stahldavid/sensegrep/issues"},"license":"Apache-2.0","homepage":"https://github.com/Stahldavid/sensegrep","keywords":["semantic-search","code-search","ai-agents","ast","tree-sitter","embeddings","grep"],"repository":{"url":"git+https://github.com/Stahldavid/sensegrep.git","type":"git"},"description":"Semantic + structural code search engine that helps AI agents read the right code, not more code — combining semantic search, exact matching, and AST-aware retrieval.","maintainers":[{"name":"stahldavid","email":"stahldavid97@gmail.com"}],"readme":"# @sensegrep/core\n\nSemantic + structural code search engine used by the sensegrep CLI, MCP server, and VS Code extension.\n\n## Install\n\n```bash\nnpm install @sensegrep/core\n```\n\n## Usage\n\n```ts\nimport { index, search } from \"@sensegrep/core\"\n\nawait index({ rootDir: process.cwd(), mode: \"incremental\" })\nconst results = await search({ query: \"authentication and token validation\" })\nconsole.log(results)\n```\n\n## Documentation\n\n- Repository: https://github.com/Stahldavid/sensegrep\n- Docs: https://github.com/Stahldavid/sensegrep/tree/main/docs\n- Issues: https://github.com/Stahldavid/sensegrep/issues\n","readmeFilename":"README.md"}