{"_id":"@upstart.gg/lucerna","_rev":"78-ca2def41bd1afa5e36c24d7f20b93e0a","name":"@upstart.gg/lucerna","dist-tags":{"latest":"0.2.9","canary":"0.0.0-6b6cf7d-20260429065950"},"versions":{"0.0.0-d2bf8b5-20260416090543":{"name":"@upstart.gg/lucerna","version":"0.0.0-d2bf8b5-20260416090543","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-d2bf8b5-20260416090543","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"bin":{"lucerna":"./dist/cli.mjs"},"dist":{"shasum":"d3a2fd28d0edbbac696288ab19d10f6f11c48c28","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-d2bf8b5-20260416090543.tgz","fileCount":11,"integrity":"sha512-1NDZMvN3TZ9GiB0nYTAahpVSd0q7i+59vTBs0KQLNvpNSGKDdbE94GqtvmhrdKC52tAT6/kk4vCaFbiqGriyaw==","signatures":[{"sig":"MEUCIH9z6TSugq6Ij66T5Y8ehup8GxZ1wzEPl4awbO46xQ3iAiEA0NRAcIOa1rOgGdXMta49gv4u79VCvDvyEo/S7yPpTl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406432},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:binary":"bun test src/tests/binary.smoke.test.ts","build:binary":"bun scripts/build-binary.ts","test:integration":"INTEGRATION_TESTS=1 bun test","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"25.6.1","dependencies":{"chokidar":"latest","commander":"latest","fast-glob":"latest","@lancedb/lancedb":"latest","@huggingface/transformers":"latest","@kreuzberg/tree-sitter-language-pack":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"latest","@types/bun":"^1.3.12","typescript":"latest","@biomejs/biome":"2.4.11","@changesets/cli":"latest","@typescript/native-preview":"7.0.0-dev.20260412.1","@changesets/changelog-github":"latest"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-d2bf8b5-20260416090543_1776330351278_0.3489444142480882","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-05cbc7f-20260417094328":{"name":"@upstart.gg/lucerna","version":"0.0.0-05cbc7f-20260417094328","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-05cbc7f-20260417094328","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"c6e43f343142bfeef66b93ce42a50093e6908aba","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-05cbc7f-20260417094328.tgz","fileCount":19,"integrity":"sha512-JamY0ExZoldczyKH8iowzjxP1AqxbLG78M9I9zk7NlJTSQPVQL8+Dkgc0TKT7uvjnhFLE7iOejXQ1otINv7W2Q==","signatures":[{"sig":"MEYCIQDpBGG2vAsH/pfM1rOZsna8IvNTYXsop4eZg6v9iMbrygIhAJH/ARnY3YqiGZPd+/udwqVF7vxCHLFTI0dGABjn0aiw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-05cbc7f-20260417094328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432325},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-05cbc7f-20260417094328.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/2bc228151117e9245f550323207e7017/upstart.gg-lucerna-0.0.0-05cbc7f-20260417094328.tgz","_integrity":"sha512-JamY0ExZoldczyKH8iowzjxP1AqxbLG78M9I9zk7NlJTSQPVQL8+Dkgc0TKT7uvjnhFLE7iOejXQ1otINv7W2Q==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","chokidar":"latest","commander":"latest","fast-glob":"latest","@lancedb/lancedb":"latest","@huggingface/transformers":"latest","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"latest"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"latest","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"latest","@biomejs/biome":"2.4.11","@changesets/cli":"latest","@typescript/native-preview":"7.0.0-dev.20260412.1","@changesets/changelog-github":"latest"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-05cbc7f-20260417094328_1776419013894_0.02481337699586672","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-6c07575-20260417101851":{"name":"@upstart.gg/lucerna","version":"0.0.0-6c07575-20260417101851","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-6c07575-20260417101851","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"4d6627e9e871cca98bba3344acd365a2df8ce989","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-6c07575-20260417101851.tgz","fileCount":19,"integrity":"sha512-PDbcANlw26N3EW67cKx7vWsWIRpktjOTimdeV/y72mQRAcHcySkLCG5Q/L0QP0tYCLdiw8lAv27YQYq9Fp+TYw==","signatures":[{"sig":"MEYCIQCoyfViNJApvQgbmWO0cJzMfufqDnevJJgHfY0lyLSzYwIhAMKEhRj/IvA8Cvnp6cBpEf9HrzCMKOe6i2kz3UPzQz+W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-6c07575-20260417101851","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432325},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-6c07575-20260417101851.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/8d69eb2a10c2b0b9b6861526ca5f87f8/upstart.gg-lucerna-0.0.0-6c07575-20260417101851.tgz","_integrity":"sha512-PDbcANlw26N3EW67cKx7vWsWIRpktjOTimdeV/y72mQRAcHcySkLCG5Q/L0QP0tYCLdiw8lAv27YQYq9Fp+TYw==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","chokidar":"latest","commander":"latest","fast-glob":"latest","@lancedb/lancedb":"latest","@huggingface/transformers":"latest","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"latest"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"latest","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"latest","@biomejs/biome":"2.4.11","@changesets/cli":"latest","@typescript/native-preview":"7.0.0-dev.20260412.1","@changesets/changelog-github":"latest"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-6c07575-20260417101851_1776421136818_0.9590533728201167","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-868ee1a-20260417102647":{"name":"@upstart.gg/lucerna","version":"0.0.0-868ee1a-20260417102647","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-868ee1a-20260417102647","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"5627fb2215ad39d91836cfc54bbb6a89e27f1824","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-868ee1a-20260417102647.tgz","fileCount":19,"integrity":"sha512-qeGkTOwdpIuPjwdLwxzEaQyuPkSITDGZZv69xEHyUssKrLBCPK2fmcZ79JXQj17wrLKVuXyA+kOo3h3y4q//1Q==","signatures":[{"sig":"MEUCIHOrDXg6b1hmh8zR2CNt4ScNvC7EPNnYsk1jFBf/6pedAiEAhIKb3h/JDg58awFopu2DPVmCInikb75tp0qE6UriSvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-868ee1a-20260417102647","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432325},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-868ee1a-20260417102647.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/591ac51717fd9dcecf5b6a030e34f0dd/upstart.gg-lucerna-0.0.0-868ee1a-20260417102647.tgz","_integrity":"sha512-qeGkTOwdpIuPjwdLwxzEaQyuPkSITDGZZv69xEHyUssKrLBCPK2fmcZ79JXQj17wrLKVuXyA+kOo3h3y4q//1Q==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","chokidar":"latest","commander":"latest","fast-glob":"latest","@lancedb/lancedb":"latest","@huggingface/transformers":"latest","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"latest"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"latest","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"latest","@biomejs/biome":"2.4.11","@changesets/cli":"latest","@typescript/native-preview":"7.0.0-dev.20260412.1","@changesets/changelog-github":"latest"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-868ee1a-20260417102647_1776421612706_0.213466358899008","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@upstart.gg/lucerna","version":"0.1.2","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.1.2","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"906f5ba4a95beea3d3bec059e2baf480a36384a8","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.1.2.tgz","fileCount":19,"integrity":"sha512-edMI5JAUDPTIfldAx2AkSGUJfd2/HM4HA0g2nV7ARWXwNMfZ/fOqq0ZtJBvbsxq09h2G9qMQUwH8o92NFsIlNQ==","signatures":[{"sig":"MEQCIHYFC01OIJIx9pTZBvnMTRzKSkTffpiWv0en01DMiNwmAiBTfhFzApOfPNw3uOlT8OqtI+pQ7XApnbh1AfkJvPPobg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432302},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.1.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/be3d910ac89ba7369d0fb15c8d21c684/upstart.gg-lucerna-0.1.2.tgz","_integrity":"sha512-edMI5JAUDPTIfldAx2AkSGUJfd2/HM4HA0g2nV7ARWXwNMfZ/fOqq0ZtJBvbsxq09h2G9qMQUwH8o92NFsIlNQ==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","chokidar":"latest","commander":"latest","fast-glob":"latest","@lancedb/lancedb":"latest","@huggingface/transformers":"latest","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"latest","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"latest","@biomejs/biome":"2.4.11","@changesets/cli":"latest","@typescript/native-preview":"7.0.0-dev.20260412.1","@changesets/changelog-github":"latest"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.1.2_1776421645844_0.7394801524818007","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-1723360-20260417124754":{"name":"@upstart.gg/lucerna","version":"0.0.0-1723360-20260417124754","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-1723360-20260417124754","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"83f5374d7443c19135c50beeb79e44e4e4a6494b","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-1723360-20260417124754.tgz","fileCount":19,"integrity":"sha512-o2Wg6TS4zn4PEGEnFhpdiJ1AT6AAVcI6fx0LPoHWbnyjA/PICW/MUKTHY5S9BZT26eGfauSlFsGHqO6yYiKLNA==","signatures":[{"sig":"MEQCIArm83uBfDXtVEyHd5vDG9rtTJI31at33AXGuVFBoW4MAiBhBND0hSro2h3SE0DiGvik2NeYYZbOJ06ObjIyCRclhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-1723360-20260417124754","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432323},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-1723360-20260417124754.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/b5f75e9ef81ed3e597bff53f09ef8696/upstart.gg-lucerna-0.0.0-1723360-20260417124754.tgz","_integrity":"sha512-o2Wg6TS4zn4PEGEnFhpdiJ1AT6AAVcI6fx0LPoHWbnyjA/PICW/MUKTHY5S9BZT26eGfauSlFsGHqO6yYiKLNA==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","chokidar":"latest","commander":"latest","fast-glob":"latest","@lancedb/lancedb":"latest","@huggingface/transformers":"latest","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"latest"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"latest","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"latest","@biomejs/biome":"2.4.11","@changesets/cli":"latest","@typescript/native-preview":"7.0.0-dev.20260412.1","@changesets/changelog-github":"latest"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-1723360-20260417124754_1776430079732_0.9291937309940268","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@upstart.gg/lucerna","version":"0.1.3","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.1.3","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"b978b6cc528583aaac6fd3712f99645c25a64346","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.1.3.tgz","fileCount":19,"integrity":"sha512-iyG9CqzMSf14W4COVTK1HSnTmXX1uNCa+c5UW4ltu7LLOtTXnayGxMmVf7jCR3PlWk+m3oiyytfYYBZgYE9jIQ==","signatures":[{"sig":"MEYCIQC/9xHqkN63+qcb+5IPwhX0BcRVLmSy9h7CFj4kcYYF0gIhAJLsGuQOG2ZFsqzJTeBUemSiLhuMAQ2udK+lWPyBtrEJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432300},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.1.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/7230a8c8ed43c442fd1abf2e55054350/upstart.gg-lucerna-0.1.3.tgz","_integrity":"sha512-iyG9CqzMSf14W4COVTK1HSnTmXX1uNCa+c5UW4ltu7LLOtTXnayGxMmVf7jCR3PlWk+m3oiyytfYYBZgYE9jIQ==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","chokidar":"latest","commander":"latest","fast-glob":"latest","@lancedb/lancedb":"latest","@huggingface/transformers":"latest","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"latest","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"latest","@biomejs/biome":"2.4.11","@changesets/cli":"latest","@typescript/native-preview":"7.0.0-dev.20260412.1","@changesets/changelog-github":"latest"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.1.3_1776430180731_0.6766669467168913","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-9b14189-20260417231957":{"name":"@upstart.gg/lucerna","version":"0.0.0-9b14189-20260417231957","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-9b14189-20260417231957","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"2477b1bf0976146360a4202e868dc5ca16d7ff74","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-9b14189-20260417231957.tgz","fileCount":33,"integrity":"sha512-WIrQYRMif7eA0+2vDPY5ARb1xDmqA7wCYJCJFb1oKjuNcIX/bW4XfJi0BYTpSsKQK4JGUtU08BR6V7gMQZ/Aog==","signatures":[{"sig":"MEYCIQDBcIuQxVkbnHKwMk55SXHAFTXXH7kw6qBD/KVyVD8SWAIhAJl74lcM9xsmW1avLOpxtKK2cjEtxRT8+WGwjI5mW5Od","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-9b14189-20260417231957","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":908963},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-9b14189-20260417231957.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/3a93ef283adef4b91987b497484c58b8/upstart.gg-lucerna-0.0.0-9b14189-20260417231957.tgz","_integrity":"sha512-WIrQYRMif7eA0+2vDPY5ARb1xDmqA7wCYJCJFb1oKjuNcIX/bW4XfJi0BYTpSsKQK4JGUtU08BR6V7gMQZ/Aog==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@lancedb/lancedb":"^0.27.2","@huggingface/transformers":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-9b14189-20260417231957_1776468004043_0.19035889816330331","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-1b24768-20260417233817":{"name":"@upstart.gg/lucerna","version":"0.0.0-1b24768-20260417233817","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-1b24768-20260417233817","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"723f33c531bd97eed7a9f42f98ec796a36ec1aca","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-1b24768-20260417233817.tgz","fileCount":33,"integrity":"sha512-Lc+gYPwgJ40vocHYiH/nOYIUOwKmcVwTsqt0Vm5E1OdZF4YJ5936VRsldd5fO1kvVI0XWNoF0UUvyPBN0j2LYw==","signatures":[{"sig":"MEUCIAnkON1kbV2fQGfdAFU1RECIZ+D6AXfuEhyCn3hww7SiAiEArCdNgFhmgpCNlDxwx6qD4hZlr0sKIGwVwBLYg9098nI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-1b24768-20260417233817","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":908963},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-1b24768-20260417233817.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/b5b30176e33b9afca04a2a2d6cb49f4c/upstart.gg-lucerna-0.0.0-1b24768-20260417233817.tgz","_integrity":"sha512-Lc+gYPwgJ40vocHYiH/nOYIUOwKmcVwTsqt0Vm5E1OdZF4YJ5936VRsldd5fO1kvVI0XWNoF0UUvyPBN0j2LYw==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@lancedb/lancedb":"^0.27.2","@huggingface/transformers":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-1b24768-20260417233817_1776469103502_0.9130468030964607","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-9371a23-20260418002037":{"name":"@upstart.gg/lucerna","version":"0.0.0-9371a23-20260418002037","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-9371a23-20260418002037","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"c11deea13e51eb898a505959801b3a931ff214ea","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-9371a23-20260418002037.tgz","fileCount":33,"integrity":"sha512-4b2NlTPH0jcX5s+lbn1tKYyoWrMR7Cc2XpzWij9DEo97boAHCuwhDAsWtCggNozchfGTdXeBlN8zvpO4RweWGA==","signatures":[{"sig":"MEYCIQCcL2rvpIpBhNk3hxN+tPetapf9bPR7J+bVqXLrlhINFgIhANeeFruknr0DoqDICmHNS6EIc4VGXEcEJfkWZLq1g+9M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-9371a23-20260418002037","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":908963},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-9371a23-20260418002037.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/3ddf83192320d371bea958416bed68f8/upstart.gg-lucerna-0.0.0-9371a23-20260418002037.tgz","_integrity":"sha512-4b2NlTPH0jcX5s+lbn1tKYyoWrMR7Cc2XpzWij9DEo97boAHCuwhDAsWtCggNozchfGTdXeBlN8zvpO4RweWGA==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@lancedb/lancedb":"^0.27.2","@huggingface/transformers":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-9371a23-20260418002037_1776471644782_0.3363448433833751","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-e4c0809-20260418003400":{"name":"@upstart.gg/lucerna","version":"0.0.0-e4c0809-20260418003400","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-e4c0809-20260418003400","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"d85a0def33838fad95f083f53250c449a3336451","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-e4c0809-20260418003400.tgz","fileCount":33,"integrity":"sha512-0ffHCsrpuWa6ptivV5xWi0jbCoOoOtZB+Xlr1yrx04AXNvD3gRXwwl2pnrO+BTPzJucPyLNQ3GJTLmAQkNbpAQ==","signatures":[{"sig":"MEUCIQDtPKuWBPSkHfooncU7+nIzdeXTm4eE76WKFjSvv0kVDgIgTht033itmMMfoPfsU2qUEdez3tzFJ36neAipN7VIMuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-e4c0809-20260418003400","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":908963},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-e4c0809-20260418003400.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/8b6628e5185bc13c7ed8e9aa48052392/upstart.gg-lucerna-0.0.0-e4c0809-20260418003400.tgz","_integrity":"sha512-0ffHCsrpuWa6ptivV5xWi0jbCoOoOtZB+Xlr1yrx04AXNvD3gRXwwl2pnrO+BTPzJucPyLNQ3GJTLmAQkNbpAQ==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@lancedb/lancedb":"^0.27.2","@huggingface/transformers":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-e4c0809-20260418003400_1776472447079_0.3617905210881338","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-c558b59-20260418003622":{"name":"@upstart.gg/lucerna","version":"0.0.0-c558b59-20260418003622","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-c558b59-20260418003622","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"cc5d728f987c1b98ebc56e46778b2cefa688b789","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-c558b59-20260418003622.tgz","fileCount":33,"integrity":"sha512-UGw+6oWFWhLga1YJp+9OdhoqdMkjIDI9iF9aYCiFSL/s1HC9TFMVynlAc6KnTw/M24sUJin+hEt1sV6jNlkKZg==","signatures":[{"sig":"MEUCIQDiMW4a1LopeDDFQomCd3fWysTN4zREDsQZemqVJA1zigIgebZ+GCjSgsHdkkZFazoaYFwMdBAM2TK7wBb2DaZ1RVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-c558b59-20260418003622","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":908963},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-c558b59-20260418003622.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/b8d834faac7886ee1d708849284d5c0a/upstart.gg-lucerna-0.0.0-c558b59-20260418003622.tgz","_integrity":"sha512-UGw+6oWFWhLga1YJp+9OdhoqdMkjIDI9iF9aYCiFSL/s1HC9TFMVynlAc6KnTw/M24sUJin+hEt1sV6jNlkKZg==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@lancedb/lancedb":"^0.27.2","@huggingface/transformers":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-c558b59-20260418003622_1776472589256_0.9118838383435772","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@upstart.gg/lucerna","version":"0.1.5","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.1.5","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"4c4d0ba2d4f8e3bf11503a23e5cbd4036f808154","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.1.5.tgz","fileCount":33,"integrity":"sha512-SYPKpUsyBTE8IcJDKSXbPpszvWzzfUZoetCRmm/RIr6qmk7DdeV9Mx8UeOfRHrWnj7vgTwhtaSl/aLfz1cfGGA==","signatures":[{"sig":"MEQCIHflZbWpvxy1B1y4SzbBTk331DfGEpvMs4F+TUF1ruebAiAHUUDUEWrdJ1RRfGsNHaJ+yGwsU150MWdD8yJDvvq/+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":908940},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.1.5.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/103720b196d8cef3f9bab92bcdac975c/upstart.gg-lucerna-0.1.5.tgz","_integrity":"sha512-SYPKpUsyBTE8IcJDKSXbPpszvWzzfUZoetCRmm/RIr6qmk7DdeV9Mx8UeOfRHrWnj7vgTwhtaSl/aLfz1cfGGA==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@lancedb/lancedb":"^0.27.2","@huggingface/transformers":"^4.1.0","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.1.5_1776472688625_0.5185722416023877","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-87e4287-20260419080620":{"name":"@upstart.gg/lucerna","version":"0.0.0-87e4287-20260419080620","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-87e4287-20260419080620","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"2650ef428546f887b47099fe5ef4346aab280c26","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-87e4287-20260419080620.tgz","fileCount":49,"integrity":"sha512-Fuwq2n8OTAfOzQe7Yoo579XRUtpQX+7ez9YPdK2iBvCeVBYSG5wI8EwS2YRDNNjQSiF19YBm0izfXWd209qxSg==","signatures":[{"sig":"MEUCIC+F/EmYzjeXSqs7sc+JyDCObYiFrV4KpnW9rkn9/prFAiEA3DcrAC0lNSD+aIxNqMK/DWM+s7JrT5WUGEX2YZvQvQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-87e4287-20260419080620","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":991649},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-87e4287-20260419080620.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/0da843f5b442c5b1a96e7806dccf80c2/upstart.gg-lucerna-0.0.0-87e4287-20260419080620.tgz","_integrity":"sha512-Fuwq2n8OTAfOzQe7Yoo579XRUtpQX+7ez9YPdK2iBvCeVBYSG5wI8EwS2YRDNNjQSiF19YBm0izfXWd209qxSg==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-87e4287-20260419080620_1776585986223_0.981471072988495","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@upstart.gg/lucerna","version":"0.1.6","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.1.6","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"a232becb336cfb0c4f00edca3937c6767e68e5fc","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.1.6.tgz","fileCount":49,"integrity":"sha512-OhnjtKoWbuD0ZXVHW4aBB+Bnj4YG3uNvqouafz6g7lTXwMg2r5+Dh6ULLh2nnpiXtR+kZ73K/i2dR/2hcZFlug==","signatures":[{"sig":"MEUCIQCWvPmSNMo2q27uhjMHTpCfhNLl/Mt73XxsEgwOeYSbKwIgD5Jezlo54cd4clLr8Te16gFZStThgYuHgYJh5vXeBYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":991626},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.1.6.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/1ecf9434d0a7c0ee62bdc6f7f9d41820/upstart.gg-lucerna-0.1.6.tgz","_integrity":"sha512-OhnjtKoWbuD0ZXVHW4aBB+Bnj4YG3uNvqouafz6g7lTXwMg2r5+Dh6ULLh2nnpiXtR+kZ73K/i2dR/2hcZFlug==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.1.6_1776587312043_0.6010494681870933","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-527d651-20260419085744":{"name":"@upstart.gg/lucerna","version":"0.0.0-527d651-20260419085744","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-527d651-20260419085744","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"a5c4c1a70cf6b8181341bd8a77b7c26b7330fae5","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-527d651-20260419085744.tgz","fileCount":49,"integrity":"sha512-9OOnZMiKyLiMXs7axpt0dl4VadAircke0ym/wkCrPMFn+I/v6mrUJ7mCS4Tps1E5kp3E2UxPzuokr/koxGsO2Q==","signatures":[{"sig":"MEYCIQCM1oyft2tc4XfJDFfTPfQZVGoVQ2++WGqLC2m8ra23ewIhAPCLLfARR2Atuogqmupx/BziT5KGm7qCbk29gSpdIr91","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-527d651-20260419085744","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":995214},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-527d651-20260419085744.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/399b275685cc2f0b2ff64df84c1c76fb/upstart.gg-lucerna-0.0.0-527d651-20260419085744.tgz","_integrity":"sha512-9OOnZMiKyLiMXs7axpt0dl4VadAircke0ym/wkCrPMFn+I/v6mrUJ7mCS4Tps1E5kp3E2UxPzuokr/koxGsO2Q==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-527d651-20260419085744_1776589070092_0.9584476570874292","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-b8d97e3-20260419091517":{"name":"@upstart.gg/lucerna","version":"0.0.0-b8d97e3-20260419091517","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-b8d97e3-20260419091517","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"d9c563aa05e58a05ca3099a73d7e4bcaf0e6c64b","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-b8d97e3-20260419091517.tgz","fileCount":49,"integrity":"sha512-dDsHTBR6g2XWw74dtWGLbwz9Nb+R9Ng4Wv8OXVnDq9ziu1WEOflefQ+vfoGtm60UjbVkpzD9rtV8tXoOCO0pDQ==","signatures":[{"sig":"MEYCIQCltw5MQ0gFXfsag0ZAQ845NhCSeLSRlankeq7+MmzTAAIhALrzVDTg0i/Y+8NbsK0q2O/CQwaQj6uN9ntl8CQhjBPP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-b8d97e3-20260419091517","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":997007},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-b8d97e3-20260419091517.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/c3f5c5214ecab3ecea3ae531e80dcbe1/upstart.gg-lucerna-0.0.0-b8d97e3-20260419091517.tgz","_integrity":"sha512-dDsHTBR6g2XWw74dtWGLbwz9Nb+R9Ng4Wv8OXVnDq9ziu1WEOflefQ+vfoGtm60UjbVkpzD9rtV8tXoOCO0pDQ==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-b8d97e3-20260419091517_1776590124046_0.2661230826714238","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@upstart.gg/lucerna","version":"0.1.7","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.1.7","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"7316f5135d1b7309ede9ed704dd3591baf4a8cd3","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.1.7.tgz","fileCount":49,"integrity":"sha512-w/CcjHQNG7/40Z5SnlPsc25w288xhVCoze8EIk10rBkvxpVahUCN1zVSVPMCuJAfoxN2wq6KGq/4XDl29ySeSQ==","signatures":[{"sig":"MEUCIQDsOdRPFkMWUMBQgFl1q6Ci34g6XhDKQ8UoI4q8r4xzWAIgVKou2R0VTcX2wyxmAlT7HUhT5AOUy7D9vZnZTyryqhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":996984},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.1.7.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/fddf4da35288f37ce8eb79e3b91ceb43/upstart.gg-lucerna-0.1.7.tgz","_integrity":"sha512-w/CcjHQNG7/40Z5SnlPsc25w288xhVCoze8EIk10rBkvxpVahUCN1zVSVPMCuJAfoxN2wq6KGq/4XDl29ySeSQ==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.1.7_1776590213939_0.12978441783011507","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-5b767ab-20260419094141":{"name":"@upstart.gg/lucerna","version":"0.0.0-5b767ab-20260419094141","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-5b767ab-20260419094141","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"d7ceb444cebb898ec92dc0b8e6c4b447b979e931","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-5b767ab-20260419094141.tgz","fileCount":49,"integrity":"sha512-51WVh2+n+8++vXt5+MSW1Y0XOk81wa0liH0TjGMXr9OjxXtiGSzU/rYiV6Id/XMJpPqN9x0enCjTokkkqqYcyQ==","signatures":[{"sig":"MEYCIQD0kRkdP/cL/9m9Sb46am3zlN1LNVeDr+kcnlpYs/yRDQIhAM4wNqRctuDFowBZj+nLSV0lszPBOHe36TU2hMTYUCgH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-5b767ab-20260419094141","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":996715},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-5b767ab-20260419094141.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/f10f9ec81597d4518ab1e75af7abb927/upstart.gg-lucerna-0.0.0-5b767ab-20260419094141.tgz","_integrity":"sha512-51WVh2+n+8++vXt5+MSW1Y0XOk81wa0liH0TjGMXr9OjxXtiGSzU/rYiV6Id/XMJpPqN9x0enCjTokkkqqYcyQ==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-5b767ab-20260419094141_1776591706386_0.9020010849172162","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@upstart.gg/lucerna","version":"0.1.8","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.1.8","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"9f1e47a12c5a9556fbdf40b9d8541cd3e3e01d67","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.1.8.tgz","fileCount":49,"integrity":"sha512-GcnZDmj/lm+/wWGTT6qoTrON9VPo0pi/W+BpfXWlA1rkx6kLJNhAvFRqF+DwUF0Ul5Rhsca/bfEuAtBqS41kuw==","signatures":[{"sig":"MEQCIEICzsNFYlXcCGYYZP8LVs88D29ryRQ01n9/jDkSyi0BAiAUunm4U6BS8xEKS2X19LXK6pXznRWvio9toneYdbTIlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":996692},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.1.8.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/9f0ab66aa0dc1f0224f6f91e7115dc06/upstart.gg-lucerna-0.1.8.tgz","_integrity":"sha512-GcnZDmj/lm+/wWGTT6qoTrON9VPo0pi/W+BpfXWlA1rkx6kLJNhAvFRqF+DwUF0Ul5Rhsca/bfEuAtBqS41kuw==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.1.8_1776591798012_0.5391609370014714","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-e30dd8f-20260419110031":{"name":"@upstart.gg/lucerna","version":"0.0.0-e30dd8f-20260419110031","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-e30dd8f-20260419110031","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"5dd9b47bb0dde40086c85700d126edd65c1651c4","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-e30dd8f-20260419110031.tgz","fileCount":49,"integrity":"sha512-2XgSRutoEHfGZoe6vF36Ggq0q4OnxKVjvgzFIQ/eAsF7F1/p4bnTYONs0Y5SEcb3rwQxU4tJu9wbDOgWspdYzQ==","signatures":[{"sig":"MEUCIFpfaTDVq3bXtCCdjT9mmhHwIvMVaZ3ufs0+3aftsnrsAiEA6PnrHLHNqR1KH3T77VaqKgKG5CrgLwuTG4UazR4XVyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-e30dd8f-20260419110031","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1001644},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-e30dd8f-20260419110031.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/197410a93f2cc9a4b4e31b135fb24c38/upstart.gg-lucerna-0.0.0-e30dd8f-20260419110031.tgz","_integrity":"sha512-2XgSRutoEHfGZoe6vF36Ggq0q4OnxKVjvgzFIQ/eAsF7F1/p4bnTYONs0Y5SEcb3rwQxU4tJu9wbDOgWspdYzQ==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-e30dd8f-20260419110031_1776596437798_0.7480393617605048","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ea9adb3-20260419111454":{"name":"@upstart.gg/lucerna","version":"0.0.0-ea9adb3-20260419111454","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-ea9adb3-20260419111454","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"8506097edf06a8a8c3e64cf3ebacfb731a8cc9e4","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-ea9adb3-20260419111454.tgz","fileCount":51,"integrity":"sha512-klRpPk0XiD6JII6FiHWZs6sWo6kD1+NRcgXqiijrtxKaANn4+tZeHuI4bumK+y1WsYKUZVNB67oQw6XdZSiHQw==","signatures":[{"sig":"MEQCIG46pYnX9WYUi+jMErMCSa5XJFKT22jU/t8VYQY3LP8NAiAlcTcBcJpONFN/k6g+ucZTVnKmefHia2CL/CTokkpXJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-ea9adb3-20260419111454","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1010796},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-ea9adb3-20260419111454.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/8c0eddbd670b6de2ad4f0fe524005033/upstart.gg-lucerna-0.0.0-ea9adb3-20260419111454.tgz","_integrity":"sha512-klRpPk0XiD6JII6FiHWZs6sWo6kD1+NRcgXqiijrtxKaANn4+tZeHuI4bumK+y1WsYKUZVNB67oQw6XdZSiHQw==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-ea9adb3-20260419111454_1776597299785_0.37165971126370945","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@upstart.gg/lucerna","version":"0.1.9","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.1.9","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"c25d50876d2b1fa781084f32c855e3d0e7e3a68f","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.1.9.tgz","fileCount":51,"integrity":"sha512-a17yJp+V0wgv/FgptyqfLYCV/qgzxD1eS70fWCtUs6HS0Mss77QT2hXeJXm56W0iRrZq1aTXkSrUegsM9KiRjQ==","signatures":[{"sig":"MEUCIHDplDp0NvEfcly5nwxQcOJi276pymlL5bVrVVJzDFpUAiEAtc1qnFP/VN5PpDEr84zutqJhoISQwiN0pf3iauDRMDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1010773},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.1.9.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/16ba39bcf8d4c7a4b464f149fb82861b/upstart.gg-lucerna-0.1.9.tgz","_integrity":"sha512-a17yJp+V0wgv/FgptyqfLYCV/qgzxD1eS70fWCtUs6HS0Mss77QT2hXeJXm56W0iRrZq1aTXkSrUegsM9KiRjQ==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.1.9_1776597440909_0.42956428075011166","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-870b294-20260419115207":{"name":"@upstart.gg/lucerna","version":"0.0.0-870b294-20260419115207","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-870b294-20260419115207","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"01f4330a2a48a42d618cc4ff601a3b65dfd7b8cd","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-870b294-20260419115207.tgz","fileCount":51,"integrity":"sha512-sUZ/LBJZfd+ydbz/mEn5qcS1OVP0Tzet3fq2ChKxRzRagXZpBv/w1V7atXZjhar6erFxjIKZJ2GJbChvy1ucVQ==","signatures":[{"sig":"MEUCIHBeoHAd70bBEY37cyfMthyXKEXVaTo9BcmUwkHIejsvAiEA5lPbVHcQV9C0jFqKEUnqdVGGCLm4af3ngRY3d0I/TdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-870b294-20260419115207","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1010955},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-870b294-20260419115207.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/a8a7f1a293cc464234e6553301aa69b9/upstart.gg-lucerna-0.0.0-870b294-20260419115207.tgz","_integrity":"sha512-sUZ/LBJZfd+ydbz/mEn5qcS1OVP0Tzet3fq2ChKxRzRagXZpBv/w1V7atXZjhar6erFxjIKZJ2GJbChvy1ucVQ==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-870b294-20260419115207_1776599534199_0.27093696117835697","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@upstart.gg/lucerna","version":"0.1.10","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.1.10","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"993f7b9aeaceb757aa3974c4ceb829b83aa5e4bf","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.1.10.tgz","fileCount":51,"integrity":"sha512-pxobvfs1p7qW00j6wkxWhWYTqgm+NBbB6Eid49SdEHx4q8LRapLjd7HIpOgDXWEsFBlFgiEYITosyC19MlShfw==","signatures":[{"sig":"MEUCIA44ijBc6jW3HPZTh6GOH8q7qrr7BU+VyP7rn8MSKR0EAiEAopQ1AwQwtZmTdNfyzWivil7dANbntkdVaWtgCwir0zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1010934},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.1.10.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/758c84d8e4a09cc1ca25b461bba7c26d/upstart.gg-lucerna-0.1.10.tgz","_integrity":"sha512-pxobvfs1p7qW00j6wkxWhWYTqgm+NBbB6Eid49SdEHx4q8LRapLjd7HIpOgDXWEsFBlFgiEYITosyC19MlShfw==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.1.10_1776600104801_0.42884092769518944","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-b1ccf67-20260419133117":{"name":"@upstart.gg/lucerna","version":"0.0.0-b1ccf67-20260419133117","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-b1ccf67-20260419133117","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"9dfc46f760fe6a89dfa4921a02b8864aee192c04","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-b1ccf67-20260419133117.tgz","fileCount":51,"integrity":"sha512-3BAs3EdQ4NSKDdI6xCZ3WTGSK824o5SAmtWiP1V48lCZPq8QUmVxafF1tlqgOZQZsBqZwuVVMkOY2Qy1iwOcWA==","signatures":[{"sig":"MEQCID2wQ/lJxOtCmflmWGNBj22S4LzYT/0uqBQgNW3VrAOoAiALybxza2aPD2SvZ/Gjng7fQaqkyhgjyQ4GjXEd71eNog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-b1ccf67-20260419133117","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1013200},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-b1ccf67-20260419133117.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/7c580b82b12cb4fadcaa775ccefeafd4/upstart.gg-lucerna-0.0.0-b1ccf67-20260419133117.tgz","_integrity":"sha512-3BAs3EdQ4NSKDdI6xCZ3WTGSK824o5SAmtWiP1V48lCZPq8QUmVxafF1tlqgOZQZsBqZwuVVMkOY2Qy1iwOcWA==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-b1ccf67-20260419133117_1776605486063_0.8060815911287786","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@upstart.gg/lucerna","version":"0.1.11","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.1.11","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"a062a5f9326c6913a372efbf650c9fe8d19ebb22","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.1.11.tgz","fileCount":51,"integrity":"sha512-7YSoYqNJ8hdGKjdfzBjjXp5eWXN39/O/tgATyh7z3DKxJHycaQ2Kvexsep96P5l0gEwz26EzIngmHiRYjAgNYA==","signatures":[{"sig":"MEYCIQDe3mU/3IXfZpmwSyLAP3zg0DYlqku6+BoUhO4GLL+yogIhALoyRH1rKoQVxP32nzxUZwFyDWTHrMDeTVYT5WR7Bpwt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1013178},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.1.11.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/f061204e6c67a2fca1025386f2723543/upstart.gg-lucerna-0.1.11.tgz","_integrity":"sha512-7YSoYqNJ8hdGKjdfzBjjXp5eWXN39/O/tgATyh7z3DKxJHycaQ2Kvexsep96P5l0gEwz26EzIngmHiRYjAgNYA==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.1.11_1776605565944_0.9770031400740371","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-b217997-20260419211550":{"name":"@upstart.gg/lucerna","version":"0.0.0-b217997-20260419211550","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-b217997-20260419211550","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"cded204395d1275189c2b8ab3b4f72d688f6f0dc","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-b217997-20260419211550.tgz","fileCount":51,"integrity":"sha512-vo4PliOurH7F51vevjWKl8moaILYt2T9TqoWq26gC8DvmZrinyvoMr2xCJTXOGVlagDkfofj4tjHizGdCMPklg==","signatures":[{"sig":"MEQCIGgFanHnR88VcTev+s695MJjMbMu2DdNEJ2/JSOJ5BFuAiBj2TDT0nFjB3hgTpgEG+6MJBYBA6nbebad0ON/YONN0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-b217997-20260419211550","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1038106},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-b217997-20260419211550.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/9f67d7bc28974e455c98eae561f7a6b5/upstart.gg-lucerna-0.0.0-b217997-20260419211550.tgz","_integrity":"sha512-vo4PliOurH7F51vevjWKl8moaILYt2T9TqoWq26gC8DvmZrinyvoMr2xCJTXOGVlagDkfofj4tjHizGdCMPklg==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-b217997-20260419211550_1776633357084_0.28874336706043113","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@upstart.gg/lucerna","version":"0.1.12","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.1.12","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"90f0a24c6754f2995f41a165f04bd92ee1b06fd1","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.1.12.tgz","fileCount":51,"integrity":"sha512-WUULiqw/NsZd85mU9hY+nbuMvZiifjvBMv+S1WGqYwaUkZRzAQa/jOAg4cea40389xXq2WIqJULnIAXnQfDGIw==","signatures":[{"sig":"MEUCID12D3UALGY0ScAdLnIN/N3fx0bmRfn/9Iww+1KwsaSGAiEAu09AedjkaEtzTMg6ar6Uk5qk2Y26ZIgJREQcHylXReE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1038084},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.1.12.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/209dd9aad74e8f7e881a22bee59e2d14/upstart.gg-lucerna-0.1.12.tgz","_integrity":"sha512-WUULiqw/NsZd85mU9hY+nbuMvZiifjvBMv+S1WGqYwaUkZRzAQa/jOAg4cea40389xXq2WIqJULnIAXnQfDGIw==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.1.12_1776634002464_0.020730016356631964","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ba35c15-20260419214834":{"name":"@upstart.gg/lucerna","version":"0.0.0-ba35c15-20260419214834","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-ba35c15-20260419214834","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"d803d9ad6f160427b07719cac9537e951bd1978f","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-ba35c15-20260419214834.tgz","fileCount":51,"integrity":"sha512-vYz5H8zg69xPJ8MjeuzaZx8/LQuFpDW4aLYLbpo4PHlULjghAfR7JkQ6xApoIf+ISmzbxdGXQMh62ipH0jVY3A==","signatures":[{"sig":"MEUCIQDtiSRbI36LQEqurYcgZWZWrLidMajaKrWrlE2iBjGkkQIgGDLNoAQViPIDgC8AT2ssAcftHe3YZLXvbIn+6htp9sY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-ba35c15-20260419214834","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1038286},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-ba35c15-20260419214834.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/a90ae5622023a7af34633dc993bddc13/upstart.gg-lucerna-0.0.0-ba35c15-20260419214834.tgz","_integrity":"sha512-vYz5H8zg69xPJ8MjeuzaZx8/LQuFpDW4aLYLbpo4PHlULjghAfR7JkQ6xApoIf+ISmzbxdGXQMh62ipH0jVY3A==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-ba35c15-20260419214834_1776635320901_0.3361694503554149","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@upstart.gg/lucerna","version":"0.1.13","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.1.13","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"44c29cc93d21e8378e978b3966b0cdc543c634a7","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.1.13.tgz","fileCount":51,"integrity":"sha512-qKbKO+Cv3VOnu67UINM8FTyIJB0GT8gsR55pDQfNHz8XSKXfB3XNGSl5B9tqA/ZI+F6avjsGpsyzoT10SkkHcA==","signatures":[{"sig":"MEQCIHxYjbce7kIcvDkpR12y+9q1EojZTOWtBRn+VI58g2YnAiAp61fgwj3g2gYG+al7h/FBuQEjpNg6nUxjl377iD4VYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1038264},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.1.13.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/888c726bec862e4509e6aa68141f0a97/upstart.gg-lucerna-0.1.13.tgz","_integrity":"sha512-qKbKO+Cv3VOnu67UINM8FTyIJB0GT8gsR55pDQfNHz8XSKXfB3XNGSl5B9tqA/ZI+F6avjsGpsyzoT10SkkHcA==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.1.13_1776635405301_0.4439530773878717","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-84e8ef8-20260419220214":{"name":"@upstart.gg/lucerna","version":"0.0.0-84e8ef8-20260419220214","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-84e8ef8-20260419220214","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"e3e5185c662d10d61fcd8e78c02e60eb7cecb2f6","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-84e8ef8-20260419220214.tgz","fileCount":51,"integrity":"sha512-HhYu71BO23kFWFTDx/B30stqAlYHR4mlBjX9f2SMrpmko7IGvnfvb3L5tfliwWrjTLQQ+kf+Qjr1luyJzv+6ZQ==","signatures":[{"sig":"MEQCIHCMGy9mRg8LHLyLr7WW4dv9O9MXeBe+bzUOxJRiBXEyAiB2LwyiMi3zS97JQYE59cefq2ZCEtY+Un0qwy4bPpqSEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-84e8ef8-20260419220214","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1042070},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-84e8ef8-20260419220214.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/97d309aba1fd8636bfb354ba7abe4b43/upstart.gg-lucerna-0.0.0-84e8ef8-20260419220214.tgz","_integrity":"sha512-HhYu71BO23kFWFTDx/B30stqAlYHR4mlBjX9f2SMrpmko7IGvnfvb3L5tfliwWrjTLQQ+kf+Qjr1luyJzv+6ZQ==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-84e8ef8-20260419220214_1776636139972_0.9048848487764207","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@upstart.gg/lucerna","version":"0.1.14","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.1.14","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"ce4b35ab1c77813a918079e0441ec2679b4325f6","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.1.14.tgz","fileCount":51,"integrity":"sha512-BTwsR4Gq5XnKoraYJJR9+eIVLl/VklrLOHEM8LKjFDXEnWQ+PBU8w7n1Z14CKISg6NSF2dtuBKQts7RsjA8s6Q==","signatures":[{"sig":"MEUCIDb5s5wG+AHzA6/rZl/fM9usCC4zt7vpsu+hk9K++hR+AiEAoxtK0z7SKUtbNuekOBakyunqh0mVBxme+6TLTAQhUWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1042048},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.1.14.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/e1c3d8b384bb61d92cb7b7e5dd8bee3b/upstart.gg-lucerna-0.1.14.tgz","_integrity":"sha512-BTwsR4Gq5XnKoraYJJR9+eIVLl/VklrLOHEM8LKjFDXEnWQ+PBU8w7n1Z14CKISg6NSF2dtuBKQts7RsjA8s6Q==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.1.14_1776638063246_0.31782663099558084","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-b53aaeb-20260420074841":{"name":"@upstart.gg/lucerna","version":"0.0.0-b53aaeb-20260420074841","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-b53aaeb-20260420074841","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"7c79c7811c330fe5a67805318e78e467eeb77a41","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-b53aaeb-20260420074841.tgz","fileCount":51,"integrity":"sha512-wK2m5RUuSQfdwnv8PCyXPWoE1i0m9NC9bU5I88EXBTf9fCh0Vsz0DPYOtgFUCNKd+C/vd/ALovV3b91aGLwEww==","signatures":[{"sig":"MEUCIBxsvCVLE06XaAIVayFmdK8U3F3vbORXJpgQ2hALFEp6AiEA4/uajhy5SWr0RDOdvcjxiJM1wi4IwkFb2ohjej5LIL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-b53aaeb-20260420074841","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032797},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-b53aaeb-20260420074841.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/b1e5163953d3656eae6844ec72f9a4aa/upstart.gg-lucerna-0.0.0-b53aaeb-20260420074841.tgz","_integrity":"sha512-wK2m5RUuSQfdwnv8PCyXPWoE1i0m9NC9bU5I88EXBTf9fCh0Vsz0DPYOtgFUCNKd+C/vd/ALovV3b91aGLwEww==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-b53aaeb-20260420074841_1776671328278_0.29769899723343896","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@upstart.gg/lucerna","version":"0.1.15","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.1.15","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"20f61b84e5eb100748b3ca32805f939381bddb23","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.1.15.tgz","fileCount":51,"integrity":"sha512-8ctmjJgzI2XMvYRtkqSG+Vs/l94RLCswFgVc/l172X5Z8VjosXemUqN44vnz4ydcLImjWy8N96DB0Crb+ZeGeQ==","signatures":[{"sig":"MEYCIQC9bFkyZGYkfGUX6BTFhcjuo7EiZWx3aLooYwyrtrcV1AIhAJJ0f+EFlZf6e0SHU8phnb4OoJO8XWHOxrQO++6Clwid","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032775},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.1.15.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/359154290bcf8339d6c1f58e294aee7c/upstart.gg-lucerna-0.1.15.tgz","_integrity":"sha512-8ctmjJgzI2XMvYRtkqSG+Vs/l94RLCswFgVc/l172X5Z8VjosXemUqN44vnz4ydcLImjWy8N96DB0Crb+ZeGeQ==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.1.15_1776671451103_0.5969888714324161","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-cf6a242-20260420075903":{"name":"@upstart.gg/lucerna","version":"0.0.0-cf6a242-20260420075903","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-cf6a242-20260420075903","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"176cd8ea19356503f8b9db2bfc2e1c582f90e79b","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-cf6a242-20260420075903.tgz","fileCount":51,"integrity":"sha512-o5xqMpjRMj1I2AhlKgQEkzxguuTY1zDqAV0gBfZwLJHtW4W6U5Y80GTbZQVtH6urCtdccGzGGktMfJqwh/1jTQ==","signatures":[{"sig":"MEYCIQCHyHrKn4vYzt0qPqDtpw4YtVWrvgF4ntXawes1RUhQDgIhAPnfAchFEABrHvAAlMTcjTOnzXDA3FHXmaRM2am6veQG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-cf6a242-20260420075903","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1033203},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-cf6a242-20260420075903.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/766397dd338b55758b59937b9c6d4179/upstart.gg-lucerna-0.0.0-cf6a242-20260420075903.tgz","_integrity":"sha512-o5xqMpjRMj1I2AhlKgQEkzxguuTY1zDqAV0gBfZwLJHtW4W6U5Y80GTbZQVtH6urCtdccGzGGktMfJqwh/1jTQ==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-cf6a242-20260420075903_1776671948366_0.2799145588977019","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@upstart.gg/lucerna","version":"0.1.16","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.1.16","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"3782f27def0ff203467b5137a85a661e251d2bce","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.1.16.tgz","fileCount":51,"integrity":"sha512-GIaIT1c/nwRi3x/t8i9LwRtmc2GKgLgmHfvxerGnIEsuiegy2hZabB7qEwR6U7VO11Cvn1wvQKwg5eQLisXXeQ==","signatures":[{"sig":"MEQCIGzQbLmXeH/mBiDtyQx5gUIiLO0wTLy7sCe5xXgnGW8HAiB9tLXxFx8dCVv+S5oAMCY9VBlG4ezM8Y8MsDxgK73aTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1033181},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.1.16.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/a2d8bcc5af0c5e7a9b1c5143f23a967d/upstart.gg-lucerna-0.1.16.tgz","_integrity":"sha512-GIaIT1c/nwRi3x/t8i9LwRtmc2GKgLgmHfvxerGnIEsuiegy2hZabB7qEwR6U7VO11Cvn1wvQKwg5eQLisXXeQ==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.1.16_1776671988802_0.40976537607602914","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-5517263-20260420090657":{"name":"@upstart.gg/lucerna","version":"0.0.0-5517263-20260420090657","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-5517263-20260420090657","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"e18d9901aa1f63e30b9c1c563096f41be7b149c7","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-5517263-20260420090657.tgz","fileCount":53,"integrity":"sha512-xatKv64vwCFrZkl1+S1AW4MSBT+rgsFeScWld3I7UvBw05SbKmolkDIE9MPUO7BVufTLMCCJvl9X8kME5wJMGQ==","signatures":[{"sig":"MEUCIE5aDoeOe6EOG+oRr+6HaZOcWNB03zbzCelvZ6fBDKoGAiEAmqE7njX+cRPbMpQLYR5L5BX2gNBu5gCbqvT8MxXS1Ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-5517263-20260420090657","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1042123},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-5517263-20260420090657.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/1cfc10031cf066c7602b531b92ece4d7/upstart.gg-lucerna-0.0.0-5517263-20260420090657.tgz","_integrity":"sha512-xatKv64vwCFrZkl1+S1AW4MSBT+rgsFeScWld3I7UvBw05SbKmolkDIE9MPUO7BVufTLMCCJvl9X8kME5wJMGQ==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-5517263-20260420090657_1776676023698_0.561938083058209","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@upstart.gg/lucerna","version":"0.1.17","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.1.17","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"bd804196e3dba35428d30d436b24e2154ebfcae3","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.1.17.tgz","fileCount":53,"integrity":"sha512-WDBAD1loBWeIgwXmyLfwi7iSZmjysk/MVV2HQcYQOWk76mD5LmkCUl+XqbJ22P1c0YWf1QB2lbtS50ANhucCRw==","signatures":[{"sig":"MEUCIQC4J3Ak265OVukY1oelBfcBi45pgHdh6tQPcrYCXsijbAIgUNrrb9y+Fh+b/nlxK1vtYmRD3DMdhyEWi9K9ZUb7Nqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1042101},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.1.17.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/0dd2885feb5dee79061c972cbee481a5/upstart.gg-lucerna-0.1.17.tgz","_integrity":"sha512-WDBAD1loBWeIgwXmyLfwi7iSZmjysk/MVV2HQcYQOWk76mD5LmkCUl+XqbJ22P1c0YWf1QB2lbtS50ANhucCRw==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","@lancedb/lancedb":"^0.27.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.1.17_1776676697915_0.5277327203052802","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-7fc9eb6-20260420102625":{"name":"@upstart.gg/lucerna","version":"0.0.0-7fc9eb6-20260420102625","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-7fc9eb6-20260420102625","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"0aba2a286b5ac82bcce105758e173ad5b18c7a62","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-7fc9eb6-20260420102625.tgz","fileCount":55,"integrity":"sha512-2P05q2ubWxV/iDnxuPX7AADslSPGoKARQuiEUaSkGcvUPpMqTB8RNoRJG3IjmMVnv7Okm32H0n34XSXwmK9yLw==","signatures":[{"sig":"MEUCIE9/ukoX1OUEHhMfXIBYjbDVvlgB/+efVRBl9p+MjzciAiEAjhvsM1STYsI97Fm1N29QMxhyx1k96Qixrd1vBEEcbOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-7fc9eb6-20260420102625","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1046308},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-7fc9eb6-20260420102625.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/efe46d44acf870f7f1e9fe2eebff1541/upstart.gg-lucerna-0.0.0-7fc9eb6-20260420102625.tgz","_integrity":"sha512-2P05q2ubWxV/iDnxuPX7AADslSPGoKARQuiEUaSkGcvUPpMqTB8RNoRJG3IjmMVnv7Okm32H0n34XSXwmK9yLw==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","@lancedb/lancedb":"^0.27.2","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-7fc9eb6-20260420102625_1776680793433_0.3780188325525218","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@upstart.gg/lucerna","version":"0.1.18","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.1.18","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"0333e102d276845bf48f5aeccd18e959130c4a34","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.1.18.tgz","fileCount":55,"integrity":"sha512-eHJY2HPu5+DoFXDkookBy8VPiduBq4NKGy9mFBrVZSqQtL1InP18aiXcVhsZr/sOkvaYbB1cglpc2PQg5hEVLg==","signatures":[{"sig":"MEYCIQCGwcNLugWkC+4WUTHDu9qWYcVaHkGIPiFuB3nqZPWNaQIhAMxkfmj6x6ZMVZHPGBxm3z3NSOZeqw/vevz5HAvul8C3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1046286},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.1.18.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/0a102a9acf8543b7af6e85499c6c1abe/upstart.gg-lucerna-0.1.18.tgz","_integrity":"sha512-eHJY2HPu5+DoFXDkookBy8VPiduBq4NKGy9mFBrVZSqQtL1InP18aiXcVhsZr/sOkvaYbB1cglpc2PQg5hEVLg==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","@lancedb/lancedb":"^0.27.2","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.1.18_1776681211856_0.1706327711066442","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ff1221d-20260420125820":{"name":"@upstart.gg/lucerna","version":"0.0.0-ff1221d-20260420125820","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-ff1221d-20260420125820","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"e1b51b6c1c20722297c869dc37e809d8d28b4b0c","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-ff1221d-20260420125820.tgz","fileCount":55,"integrity":"sha512-XWH+Ex4CrhndQrfBH7kZbQICYK9Eto5SMlgUHLbuTPCLuoW0/xsGmv/v92fLzdFQ6pBWbMTwf9/urwHrh/pm1Q==","signatures":[{"sig":"MEQCICO3fhsXWPPwjWTGJtY+L9npYInFaadv+Oo80+uFrI38AiAauu2mfBjXQRMG4VN4zSaI+gYuUC9+2vCM2VjcvuN4Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-ff1221d-20260420125820","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1049516},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-ff1221d-20260420125820.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/55319ad7a96767c766d5f11ac59458bf/upstart.gg-lucerna-0.0.0-ff1221d-20260420125820.tgz","_integrity":"sha512-XWH+Ex4CrhndQrfBH7kZbQICYK9Eto5SMlgUHLbuTPCLuoW0/xsGmv/v92fLzdFQ6pBWbMTwf9/urwHrh/pm1Q==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","@lancedb/lancedb":"^0.27.2","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-ff1221d-20260420125820_1776689907946_0.9737553851602969","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@upstart.gg/lucerna","version":"0.1.19","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.1.19","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"0bc8a253089bac1d15c532ed85ff68c72d24eb5f","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.1.19.tgz","fileCount":55,"integrity":"sha512-EEy1pnX1fJ8VM4/ueAUbq4Zi+PxCNGhXT2Jld2bFKE2h4A86alR65jadPdM4WOFxQ7PJ9o3h54pBnSyLxvTtvg==","signatures":[{"sig":"MEYCIQCWU+reqxtzhIU9dsCsnWhVWLwz5vN5ubuKpa8FmB883AIhAJKPWT7wlD8gr9w/CQ5YBOvuAVLvxHDxcALkR3D9Cif/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1049494},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.1.19.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/4655c050535d473d38979e263ae7668a/upstart.gg-lucerna-0.1.19.tgz","_integrity":"sha512-EEy1pnX1fJ8VM4/ueAUbq4Zi+PxCNGhXT2Jld2bFKE2h4A86alR65jadPdM4WOFxQ7PJ9o3h54pBnSyLxvTtvg==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","@lancedb/lancedb":"^0.27.2","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.1.19_1776690636394_0.8908897665397741","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-a2dbe44-20260420133452":{"name":"@upstart.gg/lucerna","version":"0.0.0-a2dbe44-20260420133452","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-a2dbe44-20260420133452","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"8bab89313869db0c6c9042b429652fe77f2c32d6","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-a2dbe44-20260420133452.tgz","fileCount":55,"integrity":"sha512-CPPcjKN7EUK5NvJaIq03pQZyeYJf7h0UexElT57KuIogXnLVtZ82A8Ove9ZykKJfY1zaqT3s2ZPO76OMTVCYeA==","signatures":[{"sig":"MEUCICNlZXzgjwK7Rw5zzhdPhuxlHW3jNJjjWIZJhCqbMC1iAiEAgQmJ5iOd79H2WzH6DW1hwno8ui+VqOhIIPrP8S92uhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-a2dbe44-20260420133452","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1049792},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-a2dbe44-20260420133452.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/37b2e1c29ab667ae275489c29b6cd95f/upstart.gg-lucerna-0.0.0-a2dbe44-20260420133452.tgz","_integrity":"sha512-CPPcjKN7EUK5NvJaIq03pQZyeYJf7h0UexElT57KuIogXnLVtZ82A8Ove9ZykKJfY1zaqT3s2ZPO76OMTVCYeA==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","@lancedb/lancedb":"^0.27.2","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-a2dbe44-20260420133452_1776692098437_0.8714665463623992","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@upstart.gg/lucerna","version":"0.1.20","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.1.20","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"d147f23dcdd4b9478f0afb454f62f7015c21b726","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.1.20.tgz","fileCount":55,"integrity":"sha512-Jv1+vyNUXJanlBITpcazvWLnmzzJCFwSHqKjac3sd4V5X2Dx0jVOFHlM6ncVQldi3H6ffsqRBmAh9UFAsCWLyQ==","signatures":[{"sig":"MEQCIGM8Iivd/jjZpP23sjuqWQtScG9J18Eh3AvJqFyp7M+TAiA2Wkeoa2qFt3d4LeO0Yf6zFoLHIH9+h+cUiVtxeoTQ1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1049770},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.1.20.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/3669e117661c7637af67707695de21be/upstart.gg-lucerna-0.1.20.tgz","_integrity":"sha512-Jv1+vyNUXJanlBITpcazvWLnmzzJCFwSHqKjac3sd4V5X2Dx0jVOFHlM6ncVQldi3H6ffsqRBmAh9UFAsCWLyQ==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.8.2","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","@lancedb/lancedb":"^0.27.2","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.1.20_1776692180944_0.8846537017985339","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-73b3789-20260420153844":{"name":"@upstart.gg/lucerna","version":"0.0.0-73b3789-20260420153844","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-73b3789-20260420153844","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"b79d9884e58e42c0ccf771ac391ab134be297266","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-73b3789-20260420153844.tgz","fileCount":55,"integrity":"sha512-dDJDU91qh7cP6b/c82Tvzx4R+3FFHSZQkwYTVmakc8SlopWcsycO2z9xaRgf7RdlUVKkLGTDE0UWgn1QWKqnow==","signatures":[{"sig":"MEUCIGwO8cwg/gfFcOakbVqtFZvJsXe2S0qRHHW9fXcNgWtMAiEAuAs+zMniWybaWGr0FeH+rLBZH8jAHU3f4phVhifWE/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-73b3789-20260420153844","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1050590},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-73b3789-20260420153844.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/986c71d620e3a06a3579c96240413c03/upstart.gg-lucerna-0.0.0-73b3789-20260420153844.tgz","_integrity":"sha512-dDJDU91qh7cP6b/c82Tvzx4R+3FFHSZQkwYTVmakc8SlopWcsycO2z9xaRgf7RdlUVKkLGTDE0UWgn1QWKqnow==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","@lancedb/lancedb":"^0.27.2","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-73b3789-20260420153844_1776699530786_0.29873622937124544","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@upstart.gg/lucerna","version":"0.1.21","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.1.21","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"c6e7383a70161ca1a1007e83282db7c369d652b8","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.1.21.tgz","fileCount":55,"integrity":"sha512-4/l/rMprkk8hnrl4xNfSahp5Cr2vGD4UMvP0QOFgkTGWyCyoaAeDwHakFqI4x+MxmkOrGNanZYA8i1Jpuq+LXg==","signatures":[{"sig":"MEQCIEmexYncn+fJROhx7y3KgkRzdlNMPCzgM98SRjwylR+rAiAeGOM5Qxxe4LM5+htgOl6vbRlokcrgfDPZdEdWMOv/8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1050568},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.1.21.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/ddec85d9629ba3a8f48a7925a256b8be/upstart.gg-lucerna-0.1.21.tgz","_integrity":"sha512-4/l/rMprkk8hnrl4xNfSahp5Cr2vGD4UMvP0QOFgkTGWyCyoaAeDwHakFqI4x+MxmkOrGNanZYA8i1Jpuq+LXg==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","@lancedb/lancedb":"^0.27.2","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.1.21_1776699886323_0.284029936078912","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-0db8bb1-20260420160958":{"name":"@upstart.gg/lucerna","version":"0.0.0-0db8bb1-20260420160958","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-0db8bb1-20260420160958","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"7591ccef1bf3712cda1fc311de251eef003a8adb","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-0db8bb1-20260420160958.tgz","fileCount":55,"integrity":"sha512-4Kt+ZBdT2XmimKhFw3h+dtKTqHrksw4sSJwAYszcOwdUTW5SUKef7J5QH5ys1hqmTMXYEIqrNeYE2PoLX/fV6g==","signatures":[{"sig":"MEYCIQCav6Hy/YynR/XBvC4s9VsqZFTu3yUwp8XhU+mU+gV8sQIhAMCi0RDynA9yPNLOY3OqMlc6Or2jrzAQhywDog6LhKmJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-0db8bb1-20260420160958","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1055734},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-0db8bb1-20260420160958.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/602295c79b107d6cd0116747d49009c7/upstart.gg-lucerna-0.0.0-0db8bb1-20260420160958.tgz","_integrity":"sha512-4Kt+ZBdT2XmimKhFw3h+dtKTqHrksw4sSJwAYszcOwdUTW5SUKef7J5QH5ys1hqmTMXYEIqrNeYE2PoLX/fV6g==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","@lancedb/lancedb":"^0.27.2","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-0db8bb1-20260420160958_1776701405082_0.12398298457043322","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@upstart.gg/lucerna","version":"0.1.22","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.1.22","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"1eaee6920add086f51858eb39c81e96e39368aee","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.1.22.tgz","fileCount":55,"integrity":"sha512-B7PY6KbTcrSouHHDY2v/S/EXehhi73gXQHQmbxDu504JtMX5+K6uh96Em7EHn0VQyJg0R2RPKaex2g+YRh0xRQ==","signatures":[{"sig":"MEUCIQD+Bx0QT2Cxp9nJ1rx9SVg1OXUvbvaETmDmGnP0Hsi07QIgBWzt2gtAkr8bkQoQpdwLDNNfQsHhVrcXCKTek2IJH38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1055712},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.1.22.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/d028a2e0dae08122a8d6cf3c86dd9da4/upstart.gg-lucerna-0.1.22.tgz","_integrity":"sha512-B7PY6KbTcrSouHHDY2v/S/EXehhi73gXQHQmbxDu504JtMX5+K6uh96Em7EHn0VQyJg0R2RPKaex2g+YRh0xRQ==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","@lancedb/lancedb":"^0.27.2","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.1.22_1776701529220_0.05308469463478649","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-e1eddd5-20260421093355":{"name":"@upstart.gg/lucerna","version":"0.0.0-e1eddd5-20260421093355","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-e1eddd5-20260421093355","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"5ea14009ece66ff605e520ac133ab944a8cd807c","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-e1eddd5-20260421093355.tgz","fileCount":55,"integrity":"sha512-Foa/a0jL28bWBetk0Xm36etAKjLQGDJFPcJbncTaVIqyL6R5SE5CxtRmB9Ii7jW/MXzxA+anr0aFUWXYgEHU1A==","signatures":[{"sig":"MEUCIQCyugYMyW97+4R/6lhjdh68QGVP6L/v/TKa6fp0bMC8hAIgDN6jl22HATToxfHoC+THi/HYh6k1MjLceO21l/TkCUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-e1eddd5-20260421093355","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1084233},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-e1eddd5-20260421093355.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/1f4dae34a472e05c658f82df04487838/upstart.gg-lucerna-0.0.0-e1eddd5-20260421093355.tgz","_integrity":"sha512-Foa/a0jL28bWBetk0Xm36etAKjLQGDJFPcJbncTaVIqyL6R5SE5CxtRmB9Ii7jW/MXzxA+anr0aFUWXYgEHU1A==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","@lancedb/lancedb":"^0.27.2","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-e1eddd5-20260421093355_1776764041135_0.5401731717132949","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@upstart.gg/lucerna","version":"0.1.23","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.1.23","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"2ffe9367ae0396856c8bdbb0709211d379462318","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.1.23.tgz","fileCount":55,"integrity":"sha512-dzGjVPPNqgld+zJE+2k0+NxA1veem+mQ0X9pLxxPXqYAnDLOP5lz5HC3YsxygdY7Xjq2qS8o2DIIqEYInK+EKg==","signatures":[{"sig":"MEUCIQC1OENhx8uRsQxtloPljFBhqsJQGoO3KmChuH8XpQaj1QIgUENFr14aAGYn7NR/mSAvugbiHJt0evZO7QgQnva5wUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1084211},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.1.23.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/cb3f87e99d55a89c212ddfa555c0a5d7/upstart.gg-lucerna-0.1.23.tgz","_integrity":"sha512-dzGjVPPNqgld+zJE+2k0+NxA1veem+mQ0X9pLxxPXqYAnDLOP5lz5HC3YsxygdY7Xjq2qS8o2DIIqEYInK+EKg==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","@lancedb/lancedb":"^0.27.2","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.1.23_1776764204394_0.19005122762273974","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-81fc234-20260421141504":{"name":"@upstart.gg/lucerna","version":"0.0.0-81fc234-20260421141504","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-81fc234-20260421141504","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"52c8322b385e89395434d41f845b41bb743c660a","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-81fc234-20260421141504.tgz","fileCount":67,"integrity":"sha512-AakX3nrQTdr1DI2J87qmhyUvAbZXDhnfzdj0NoAdrRKil7gXkGuJse4PhMeXWUDyGxK04RNsI+fcKQIUNbnkZg==","signatures":[{"sig":"MEUCIACse2Vfb+ABZuRf3AtWV8u8WkGny8jeOXygVbn54gIIAiEA0sBgelRa1WL9WW1omuaCB+clvKnPCaeK0CxipUJRT7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-81fc234-20260421141504","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1193401},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-81fc234-20260421141504.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/54bf12009920a75a59af7ea4b0c48a04/upstart.gg-lucerna-0.0.0-81fc234-20260421141504.tgz","_integrity":"sha512-AakX3nrQTdr1DI2J87qmhyUvAbZXDhnfzdj0NoAdrRKil7gXkGuJse4PhMeXWUDyGxK04RNsI+fcKQIUNbnkZg==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","better-sqlite3":"^11.0.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-81fc234-20260421141504_1776780911019_0.8436914668447888","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@upstart.gg/lucerna","version":"0.1.24","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.1.24","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"4c9d8bf16f5fdef29d65608b7f9961a84411cb8e","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.1.24.tgz","fileCount":67,"integrity":"sha512-XtHERyDZPL/HRyOtRes1yq2zP3rIKYNuj/ULzJiGlPfDTDa2aXjeSnv+JXk0E4Fmv2gKhN5aZqZScq/99+AkvQ==","signatures":[{"sig":"MEUCIQCrAPcxZo4Nx0VUrUqWEnFXArD/1pzG3KLKEAE9yjpIKQIgE0j98Niap2nPrUh05W3uJzYJ3l7hsQXEhVCaNEtf68I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1193379},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.1.24.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/391220cb05abf775c5de0ec560a5c337/upstart.gg-lucerna-0.1.24.tgz","_integrity":"sha512-XtHERyDZPL/HRyOtRes1yq2zP3rIKYNuj/ULzJiGlPfDTDa2aXjeSnv+JXk0E4Fmv2gKhN5aZqZScq/99+AkvQ==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","better-sqlite3":"^11.0.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.1.24_1776781016669_0.49282498638432815","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-1804d1e-20260421145338":{"name":"@upstart.gg/lucerna","version":"0.0.0-1804d1e-20260421145338","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-1804d1e-20260421145338","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"27bec9dd15549636d977f8c39c304646732ff750","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-1804d1e-20260421145338.tgz","fileCount":67,"integrity":"sha512-ygv2EP5m3NUmSqEzDDxSheOpND9yFcEYm32XV4lw6DFat5MycspYkAaLiZWi1eQOUdWzw9p7welo4DXEQVZmBg==","signatures":[{"sig":"MEQCIFpgtkx5FJd5/uMAcn9E93aGJEuMn4E2sQ4fK02kURYdAiBRbwE/597Usmm5wVy9tVsJCzaHjIhbn9dVd/rERdt51g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-1804d1e-20260421145338","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194769},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-1804d1e-20260421145338.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/45e99835bb3aa68cfe30c1e2e47f20d4/upstart.gg-lucerna-0.0.0-1804d1e-20260421145338.tgz","_integrity":"sha512-ygv2EP5m3NUmSqEzDDxSheOpND9yFcEYm32XV4lw6DFat5MycspYkAaLiZWi1eQOUdWzw9p7welo4DXEQVZmBg==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","better-sqlite3":"^11.0.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-1804d1e-20260421145338_1776783224539_0.506290821515879","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@upstart.gg/lucerna","version":"0.1.25","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.1.25","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"2d7313f9b53aa9b8dfb7fc57cabcb48fe0a81be8","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.1.25.tgz","fileCount":67,"integrity":"sha512-fJxSsRLucMD6Cx6oiAZkQt5pEAWcvC3EMlOBpaWDZEntgus11/NwOr6WlY0PVQ3bbUYwInDdYheigS3AsF2XdA==","signatures":[{"sig":"MEQCIB3CpHg1Vt1Kh8b9xsh3zREJVVl5ukuMLL2Wxl9T0pxTAiAo+lX1dzz9f3/OwAggD1z1VP/Va6JJ9xtL9Enecz9D1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194747},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.1.25.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/45af49ac56550da8a5e92a7973432a49/upstart.gg-lucerna-0.1.25.tgz","_integrity":"sha512-fJxSsRLucMD6Cx6oiAZkQt5pEAWcvC3EMlOBpaWDZEntgus11/NwOr6WlY0PVQ3bbUYwInDdYheigS3AsF2XdA==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","better-sqlite3":"^11.0.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.1.25_1776783324526_0.02879484833015722","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-1cb94d4-20260421224956":{"name":"@upstart.gg/lucerna","version":"0.0.0-1cb94d4-20260421224956","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-1cb94d4-20260421224956","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"978250d1207b44702cdb4f1b0f94c3f13cff0764","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-1cb94d4-20260421224956.tgz","fileCount":67,"integrity":"sha512-1pR5oJHm3oxH7x8p2tvjiy/94hcYnDm+FsdXYl01n/1M409Q7946xvzkWq95/mB3mhatQvGz4uiif3fz2vvwJQ==","signatures":[{"sig":"MEUCIQCsBcAf1Bh8+aKd9KrxqH1Rk9Ih2fnhXEsnIggUvDHDCAIgUOmGGvcCafRwyxl+25oyoHp4PQogSRhzBlL1ZOd4RyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-1cb94d4-20260421224956","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186182},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-1cb94d4-20260421224956.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/3864a1eeb532834d567935f3baa42089/upstart.gg-lucerna-0.0.0-1cb94d4-20260421224956.tgz","_integrity":"sha512-1pR5oJHm3oxH7x8p2tvjiy/94hcYnDm+FsdXYl01n/1M409Q7946xvzkWq95/mB3mhatQvGz4uiif3fz2vvwJQ==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","better-sqlite3":"^11.0.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-1cb94d4-20260421224956_1776811804074_0.575132936777454","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@upstart.gg/lucerna","version":"0.1.26","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.1.26","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"f3f8ce9d2ff737caeaf4cf6079800d073efbae78","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.1.26.tgz","fileCount":67,"integrity":"sha512-o/PhC/W6puXCMX+EPYJ2dsDqLQcVNYZYSnApRVhqcxPNCBxVkKCViasUq4o21ZEdWIbzIs3BznffKVcFuJ9Hhg==","signatures":[{"sig":"MEQCIDJnooHBlU4/0GFKh8E1mawkc6EUXCkIN68OTTZXj5H2AiA+Ez+Yavyvt3gGHNoNQNReBnZ2lTUJGoVjmB9jCvlHqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186160},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.1.26.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/f4857e2a918deb62a90a44d7df0c9649/upstart.gg-lucerna-0.1.26.tgz","_integrity":"sha512-o/PhC/W6puXCMX+EPYJ2dsDqLQcVNYZYSnApRVhqcxPNCBxVkKCViasUq4o21ZEdWIbzIs3BznffKVcFuJ9Hhg==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","better-sqlite3":"^11.0.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.1.26_1776812506694_0.9575230358429752","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-9d9ed65-20260422071110":{"name":"@upstart.gg/lucerna","version":"0.0.0-9d9ed65-20260422071110","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-9d9ed65-20260422071110","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"6af03b3d366145e61dfb2a398f69cdafea3f9015","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-9d9ed65-20260422071110.tgz","fileCount":67,"integrity":"sha512-prmq1sH9pcOhjdrHBpOrfGnLuq4MsUvDhAmI3sQ5z7zRsfEtEou6m+tDWZP9oeIwCATjrZX/naU4ljFMhM7bzQ==","signatures":[{"sig":"MEUCIHNMrkJZatkAHegFRokPM6BKBDxxFvKG82+pwoWvZlBkAiEA/xTKsYEkKnlA14mYl42jCJjrxez1e61mWa0o1FZqC1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-9d9ed65-20260422071110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1324802},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-9d9ed65-20260422071110.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/2cde309e209799a80f66adf2d4f34dde/upstart.gg-lucerna-0.0.0-9d9ed65-20260422071110.tgz","_integrity":"sha512-prmq1sH9pcOhjdrHBpOrfGnLuq4MsUvDhAmI3sQ5z7zRsfEtEou6m+tDWZP9oeIwCATjrZX/naU4ljFMhM7bzQ==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","better-sqlite3":"^11.0.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-9d9ed65-20260422071110_1776841877287_0.04859011397326274","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-056fd10-20260422072212":{"name":"@upstart.gg/lucerna","version":"0.0.0-056fd10-20260422072212","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-056fd10-20260422072212","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"666df0b920079e2769ad87cac2a306bdfd1c1650","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-056fd10-20260422072212.tgz","fileCount":67,"integrity":"sha512-/9A1xjlGZVlJCd+wmZ+woab8LfWNeJ3JMfuaHxpGm5a1r+GiwUkeAg0tn4xuU0Z4gmit2l/kNrpc3uKu0C8nGg==","signatures":[{"sig":"MEUCIEbD/Tu0a1Org7J371K6NDu2W3/H8gtHV5tGAdkv/dRgAiEAxQudStGMx7bRpUIUR5cI2vhdwoCGzqHFYuhy9Co3jTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-056fd10-20260422072212","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1324714},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-056fd10-20260422072212.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/f8c366ead8779f3ac8275e22874ebc4f/upstart.gg-lucerna-0.0.0-056fd10-20260422072212.tgz","_integrity":"sha512-/9A1xjlGZVlJCd+wmZ+woab8LfWNeJ3JMfuaHxpGm5a1r+GiwUkeAg0tn4xuU0Z4gmit2l/kNrpc3uKu0C8nGg==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","better-sqlite3":"^11.0.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-056fd10-20260422072212_1776842539686_0.12577451098947146","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@upstart.gg/lucerna","version":"0.2.0","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.2.0","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"bc0c8d562689655391a96b6eb020ca25b76a83aa","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.2.0.tgz","fileCount":67,"integrity":"sha512-zIjZCnfB3I4DAthSspbZl7n40xkGwM6W94IwCgAUuVd1HDclC7J5KIrJVyEwE1OH2MPh4WdJG2QebxlMgHCb/Q==","signatures":[{"sig":"MEYCIQCvmWw9AoQDogOvgItUyXCUs7VdFED5m8DZh6TtSQjOSgIhAKJlK6rv/eJHl+6O6j1HzvIUX1xftKLanzB7fnkZ2Izl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1324690},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.2.0.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/99249505d9f85fddfd62b9559f501498/upstart.gg-lucerna-0.2.0.tgz","_integrity":"sha512-zIjZCnfB3I4DAthSspbZl7n40xkGwM6W94IwCgAUuVd1HDclC7J5KIrJVyEwE1OH2MPh4WdJG2QebxlMgHCb/Q==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.30.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","better-sqlite3":"^11.0.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.2.0_1776842714770_0.5542398755250579","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-94089d7-20260422075349":{"name":"@upstart.gg/lucerna","version":"0.0.0-94089d7-20260422075349","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-94089d7-20260422075349","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"77fbd16470fed4a457fcf1056e1ce775f01c679e","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-94089d7-20260422075349.tgz","fileCount":67,"integrity":"sha512-nogCFLerlhFXc0Qmt2Ln3DXFfGnqZrS1dw+jlh4TFBxVufV4CV7XKih1StFyLUnOnfuAT1rA5n80MMpxVr5ABg==","signatures":[{"sig":"MEUCIDnZq8SEE83PAyLNetKMd/OWCSv8IQxTsR6ZoDGM4hOzAiEA38ZDHaKo10VVgWRME8aFVIM1oEkLYHBoqMCdAJyNJHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-94089d7-20260422075349","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1324713},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-94089d7-20260422075349.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/8a673d9bcb663571ddbc0d5fd92cc7dc/upstart.gg-lucerna-0.0.0-94089d7-20260422075349.tgz","_integrity":"sha512-nogCFLerlhFXc0Qmt2Ln3DXFfGnqZrS1dw+jlh4TFBxVufV4CV7XKih1StFyLUnOnfuAT1rA5n80MMpxVr5ABg==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.31.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","better-sqlite3":"^12.9.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-94089d7-20260422075349_1776844436920_0.02216344638767298","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@upstart.gg/lucerna","version":"0.2.1","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.2.1","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"9180e650bce991a0f0ff37e24f0e2dc4da1b25dd","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.2.1.tgz","fileCount":67,"integrity":"sha512-aFcxaPOkZ9636Tk7T9vnFmMnwAVopvBxfJGi0+zBNtSs/ixY+ZWulPprvdSCWUiw4vHIG9t8x9uIjzw4hRCG+A==","signatures":[{"sig":"MEYCIQCnxdLczM7opeOFArZnJZvnR7zX+QbYyafCGBpYRXyl/wIhAPbHQs6gV47Us7rCQSxRJjqLYZnd2sfC2loiaS8HhW2Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1324690},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.2.1.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/30c8220d53e6ff463ec39b100284548c/upstart.gg-lucerna-0.2.1.tgz","_integrity":"sha512-aFcxaPOkZ9636Tk7T9vnFmMnwAVopvBxfJGi0+zBNtSs/ixY+ZWulPprvdSCWUiw4vHIG9t8x9uIjzw4hRCG+A==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.31.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","better-sqlite3":"^12.9.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.2.1_1776844538168_0.2854254662974487","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-98fe265-20260423084509":{"name":"@upstart.gg/lucerna","version":"0.0.0-98fe265-20260423084509","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-98fe265-20260423084509","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"cf6f726c97119447c45ad10fa75ea3d072362548","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-98fe265-20260423084509.tgz","fileCount":67,"integrity":"sha512-C6uQ9E8lwON/19hOJbSB/kwZ1DH1hq4Tbmick7Pe5rG+SYA6WdERgSiJ9zWH/SsCBmmO/u7yEjwxs5y42+xE/w==","signatures":[{"sig":"MEYCIQClUMYxWG268jdIGmjXwavk2CMzqYlRN0sWjQC56N9E9wIhAORvaOtgwrBcYl/qgNeRzK67lcXvnBleqvg73gJVs2Jz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-98fe265-20260423084509","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1325566},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-98fe265-20260423084509.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/308f78740226302692407f5f3b3704a7/upstart.gg-lucerna-0.0.0-98fe265-20260423084509.tgz","_integrity":"sha512-C6uQ9E8lwON/19hOJbSB/kwZ1DH1hq4Tbmick7Pe5rG+SYA6WdERgSiJ9zWH/SsCBmmO/u7yEjwxs5y42+xE/w==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.31.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","better-sqlite3":"^12.9.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-98fe265-20260423084509_1776933919286_0.9760071461516726","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@upstart.gg/lucerna","version":"0.2.2","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.2.2","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"d8eadffd595309124b70bfbd3209d8d9cec54bff","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.2.2.tgz","fileCount":67,"integrity":"sha512-FKUoTG9/BgD9rRoq3tg5tXHZGoo+QS7suIxH5JlDb/iehiFD+N15qxm7tLwuXBV9wFX+r7wy6HPKZOFT3c+GAg==","signatures":[{"sig":"MEUCID9C6Exab3zu7YzVkB/hOifIkl4nGb0d3PKpgu7VQUuqAiEA4rsvI90/nxSumPVGGjU3anyKnvoqvKpH+XKI4YdRtts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1325543},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.2.2.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/76e7f0816f0fce55b3d12a34aceeadca/upstart.gg-lucerna-0.2.2.tgz","_integrity":"sha512-FKUoTG9/BgD9rRoq3tg5tXHZGoo+QS7suIxH5JlDb/iehiFD+N15qxm7tLwuXBV9wFX+r7wy6HPKZOFT3c+GAg==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.31.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","better-sqlite3":"^12.9.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.2.2_1776934020809_0.6524135431893205","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ac9dec6-20260423105852":{"name":"@upstart.gg/lucerna","version":"0.0.0-ac9dec6-20260423105852","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-ac9dec6-20260423105852","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"28da585d026fda12f3c7b466d63fb5b8d1d1b917","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-ac9dec6-20260423105852.tgz","fileCount":67,"integrity":"sha512-NWJbYg2NFvPqU4VUm5YW2BbbJhJqZ+GHo1nVadNFtzQOZ2kNvW1QVHY0Gz/XpEV8AUlS3rRKteQziM2ygDofKg==","signatures":[{"sig":"MEUCIQCWmtFY9poZcBFop1u5upMMVqNMz+wuZTiQ0zuxp8bA1wIgGToKt8jp4YbrC+eQ3o0o7Duw1qMnHMD5/47RfMo7Y0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-ac9dec6-20260423105852","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1332132},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-ac9dec6-20260423105852.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/a1019de17f5f7b968cb915e5ef0e4f92/upstart.gg-lucerna-0.0.0-ac9dec6-20260423105852.tgz","_integrity":"sha512-NWJbYg2NFvPqU4VUm5YW2BbbJhJqZ+GHo1nVadNFtzQOZ2kNvW1QVHY0Gz/XpEV8AUlS3rRKteQziM2ygDofKg==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.31.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","better-sqlite3":"^12.9.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-ac9dec6-20260423105852_1776941938971_0.43034352292043887","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@upstart.gg/lucerna","version":"0.2.3","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.2.3","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"44dd65bb148b52addd9cae23d966211d960b2315","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.2.3.tgz","fileCount":67,"integrity":"sha512-XBAH8fUWKcRRn/61Wu55dJhxAGM6+uqnQnyadG3/FWQaORI5l+i7SXiiewNbkK1Q36X5p5eyKKIrKa0QtJRsnA==","signatures":[{"sig":"MEQCIHATQT2hZlAX87JwGiaxEL2JOOaTwloGnJc+Kttn0R5IAiB2otFpU7iwuwU7Tc/C74cEaR16g3TSm9o9d8spelrKJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1332109},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.2.3.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/6d61b8bd194cea0eee1013ffd927f84e/upstart.gg-lucerna-0.2.3.tgz","_integrity":"sha512-XBAH8fUWKcRRn/61Wu55dJhxAGM6+uqnQnyadG3/FWQaORI5l+i7SXiiewNbkK1Q36X5p5eyKKIrKa0QtJRsnA==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.31.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","better-sqlite3":"^12.9.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.2.3_1776942007256_0.518574948664998","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-444e66c-20260423115844":{"name":"@upstart.gg/lucerna","version":"0.0.0-444e66c-20260423115844","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-444e66c-20260423115844","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"0d9b126e16fefe43b898eec506a86ba8a18680e2","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-444e66c-20260423115844.tgz","fileCount":67,"integrity":"sha512-GXxTfAO4cvUd22vTjte5WHL15C0TVDFJEcX90pmvYENUxtMggxIIsx0dTxrev6okgl/QwsfBdKkREg8woerHMg==","signatures":[{"sig":"MEUCIEkhAXHzUmkJX3qTpoYa4twcdfOE6HX11HMp9OhN8RRtAiEAwuo+1uu9fk03HoGytZRIzGzWCOe9diBCvU3odPhY9OQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-444e66c-20260423115844","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1334727},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-444e66c-20260423115844.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/d97291938403e6838726e52936de75df/upstart.gg-lucerna-0.0.0-444e66c-20260423115844.tgz","_integrity":"sha512-GXxTfAO4cvUd22vTjte5WHL15C0TVDFJEcX90pmvYENUxtMggxIIsx0dTxrev6okgl/QwsfBdKkREg8woerHMg==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.31.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","better-sqlite3":"^12.9.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-444e66c-20260423115844_1776945532155_0.21887259810039583","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@upstart.gg/lucerna","version":"0.2.4","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.2.4","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"c4f9f9685e1be689a2ddf874c02344053514ea73","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.2.4.tgz","fileCount":67,"integrity":"sha512-jchwX3nIrGuwWqOEXrkCQpZS5saG3v01lxn/24e4WAnEPqndQ1MZzpNLiQ49bA0RevCfohaVi+XcLOk5hEhRaA==","signatures":[{"sig":"MEQCIGqTZshOPxYF82D8z57Lmj6R8wOJn2w+lLu3Pmg7WHkAAiBj/QqiAdQzP3XtQo787Q3XN4jPSG2I3APL2zft/k6eLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1334704},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.2.4.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/24eab847caf5823ab5e6c8b6547b207a/upstart.gg-lucerna-0.2.4.tgz","_integrity":"sha512-jchwX3nIrGuwWqOEXrkCQpZS5saG3v01lxn/24e4WAnEPqndQ1MZzpNLiQ49bA0RevCfohaVi+XcLOk5hEhRaA==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.31.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","better-sqlite3":"^12.9.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.2.4_1776948380341_0.9050789006696613","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-46c7b02-20260423131918":{"name":"@upstart.gg/lucerna","version":"0.0.0-46c7b02-20260423131918","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-46c7b02-20260423131918","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"ecb309bea9de3755aebdfa039e4059de287a8802","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-46c7b02-20260423131918.tgz","fileCount":70,"integrity":"sha512-T9Z5HAhzCs7bo5LkdPUytTlQpsV1KVRcZfqkGsQq5OgjLhn2nyGBcJ3u0aZHvJgxPar1APkDrR/++Yz7VO4pYA==","signatures":[{"sig":"MEUCIQDaefxcl0kh0wb7BeOIxiHnAl1A6SQcUJdOZ7MjxhTKQAIgXxFhiyC7GP0HRKgriXLrXWsjIsdeTFpLtNlpWkUYUZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-46c7b02-20260423131918","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1335886},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-46c7b02-20260423131918.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"},"./configure":{"types":"./dist/configure.d.mts","import":"./dist/configure.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/39291ce294e6385cbc3f648b55e9811a/upstart.gg-lucerna-0.0.0-46c7b02-20260423131918.tgz","_integrity":"sha512-T9Z5HAhzCs7bo5LkdPUytTlQpsV1KVRcZfqkGsQq5OgjLhn2nyGBcJ3u0aZHvJgxPar1APkDrR/++Yz7VO4pYA==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.31.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","better-sqlite3":"^12.9.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-46c7b02-20260423131918_1776950365971_0.1562378215365705","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@upstart.gg/lucerna","version":"0.2.5","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.2.5","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"a0bd75591ccfa09cf48e3dfcea8b02140e0ddf9b","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.2.5.tgz","fileCount":70,"integrity":"sha512-7xkEyZpzSD7R9dPusbjYuXGhpvwXs4ZgPsnbM9PFw+/YlbvoQkLJAfn61uBuVm/Suwuq+TRhmDMbEQcobcG5EA==","signatures":[{"sig":"MEYCIQCaUp1Qhbe/kL8BW/WaM2rGHyrcyvpPM3BkSRKPMjp79gIhANSBIDNwRll3M/uHt7anSRpvSRMAJTfW0P3nfAyK+qn+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1335863},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.2.5.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"},"./configure":{"types":"./dist/configure.d.mts","import":"./dist/configure.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/f0e25dfe354cc9a381c87d7571325b74/upstart.gg-lucerna-0.2.5.tgz","_integrity":"sha512-7xkEyZpzSD7R9dPusbjYuXGhpvwXs4ZgPsnbM9PFw+/YlbvoQkLJAfn61uBuVm/Suwuq+TRhmDMbEQcobcG5EA==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.31.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","better-sqlite3":"^12.9.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.2.5_1776950930296_0.12095348414694063","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-a9d71d2-20260423153659":{"name":"@upstart.gg/lucerna","version":"0.0.0-a9d71d2-20260423153659","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-a9d71d2-20260423153659","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"55446e5a5736364c3e1c35f922cc0e7099f2020f","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-a9d71d2-20260423153659.tgz","fileCount":70,"integrity":"sha512-Y+sGyhD/0vsaTIlYJn5+/qanJoTkd9JRA1pmdllw+GsVkYnh+nSE7V++LoYKlF2L17Xoi8LBpRUgPn7J6/3oVQ==","signatures":[{"sig":"MEQCIHtXdS0XLPyprqBb908NWD1rMFtxGDHfIN12Z54ndllkAiB3ddOBUB0fVyPMaNnceKJjTNhBtnv6zpCdGnESKLssKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-a9d71d2-20260423153659","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1346621},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-a9d71d2-20260423153659.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"},"./configure":{"types":"./dist/configure.d.mts","import":"./dist/configure.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/186f8d70c12b72262eb9c2ec09bede8e/upstart.gg-lucerna-0.0.0-a9d71d2-20260423153659.tgz","_integrity":"sha512-Y+sGyhD/0vsaTIlYJn5+/qanJoTkd9JRA1pmdllw+GsVkYnh+nSE7V++LoYKlF2L17Xoi8LBpRUgPn7J6/3oVQ==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","tslib":"^2.8.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.31.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","apache-arrow":"^18.1.0","better-sqlite3":"^12.9.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-a9d71d2-20260423153659_1776958633806_0.919773353219318","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@upstart.gg/lucerna","version":"0.2.6","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.2.6","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"36874a9ca619844f775e09ff3394ea4b336ca8c6","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.2.6.tgz","fileCount":70,"integrity":"sha512-5kYYlW9PSXhrIIFKqakCwpNKRsUuZju1ZGENKxOYFkhw2D8T8NUwN+SLFqQrHpIadDcHlD8yz3HW568nfOZKLA==","signatures":[{"sig":"MEQCIBhpZw6IMow6T7PCTVI+K4+qlt+gSriuK+oCJyhVhijnAiAk2PEPq4VYckR4aB7frFXOgIImpWbF8vvZWyjSd52HIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1346598},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.2.6.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"},"./configure":{"types":"./dist/configure.d.mts","import":"./dist/configure.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/81849d538292a0ee68d2744d3fab2d7a/upstart.gg-lucerna-0.2.6.tgz","_integrity":"sha512-5kYYlW9PSXhrIIFKqakCwpNKRsUuZju1ZGENKxOYFkhw2D8T8NUwN+SLFqQrHpIadDcHlD8yz3HW568nfOZKLA==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","tslib":"^2.8.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.31.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","apache-arrow":"^18.1.0","better-sqlite3":"^12.9.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.2.6_1776958676239_0.6178975307425683","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-0037ecd-20260423202329":{"name":"@upstart.gg/lucerna","version":"0.0.0-0037ecd-20260423202329","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-0037ecd-20260423202329","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"00629d111e91918437ff763a20ed9bee89531c69","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-0037ecd-20260423202329.tgz","fileCount":72,"integrity":"sha512-0meXzCPVW54vLx2puXPvPtCqbujPlLJMaQpRmpFky3dVYgHrVV39Sn47YeOD4WVi+bf8SLtyebLsx10ekJXVBg==","signatures":[{"sig":"MEQCIDVRIRNuzWofPZl2ISo5ND3wXL2mcEgq6IhFmEukReT3AiAJpCN+jjOwrbKozXd+DEw5JZA6avUiL0UB1dOr9Gq8Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-0037ecd-20260423202329","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1348258},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-0037ecd-20260423202329.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"},"./configure":{"types":"./dist/configure.d.mts","import":"./dist/configure.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/9eef2b414447fc5cbe0d4bfc3065e51f/upstart.gg-lucerna-0.0.0-0037ecd-20260423202329.tgz","_integrity":"sha512-0meXzCPVW54vLx2puXPvPtCqbujPlLJMaQpRmpFky3dVYgHrVV39Sn47YeOD4WVi+bf8SLtyebLsx10ekJXVBg==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","tslib":"^2.8.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.31.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","apache-arrow":"^18.1.0","better-sqlite3":"^12.9.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-0037ecd-20260423202329_1776975815289_0.4708256960071191","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@upstart.gg/lucerna","version":"0.2.7","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.2.7","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"9d2b901183301a1be06d1fc77d5cbb39b4644ab6","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.2.7.tgz","fileCount":72,"integrity":"sha512-LjUn41gmi+jLExU2v8pp6mfFfESHno4iQyD0/OhhC9iZZucOWTZB2FmpCbfPNB+mstOz4FiweMOCxVPaZQTjGw==","signatures":[{"sig":"MEUCIGaQJtHiN/xPymrck3F64IiAtPUrwAf4NJynyt7yxECsAiEApPJmdFNLFoqGlii++MJyoRAEtrHU5kcOfj03F4ggpzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1348235},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.2.7.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"},"./configure":{"types":"./dist/configure.d.mts","import":"./dist/configure.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/2d8dd625dbc224e1edadfb50bc5463f6/upstart.gg-lucerna-0.2.7.tgz","_integrity":"sha512-LjUn41gmi+jLExU2v8pp6mfFfESHno4iQyD0/OhhC9iZZucOWTZB2FmpCbfPNB+mstOz4FiweMOCxVPaZQTjGw==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","tslib":"^2.8.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.31.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","apache-arrow":"^18.1.0","better-sqlite3":"^12.9.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.2.7_1776975996422_0.009732078379220743","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2748ab1-20260423221707":{"name":"@upstart.gg/lucerna","version":"0.0.0-2748ab1-20260423221707","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-2748ab1-20260423221707","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"0fa07c9e180a63e8fd695187acca9d601f6988a9","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-2748ab1-20260423221707.tgz","fileCount":72,"integrity":"sha512-dUOGvnckV63OjFLzwVKf/QVLIrCDlviXvVsLabDP+yFuSnV4IfCfZ//7CDakrBSnhxPOHGq+d8UvFxfXB0gryA==","signatures":[{"sig":"MEUCIQCvgvPy8ZR73/HdLJxBONLSnR8mJeykSJ2BV7gXV4tvMQIgEH9FKw3xvS6TkqK7iWRgR08B78qMoylg3BGoOOOgwW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-2748ab1-20260423221707","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1349431},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-2748ab1-20260423221707.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"},"./configure":{"types":"./dist/configure.d.mts","import":"./dist/configure.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/70f3e823e67e30cbe6254606c13f7f18/upstart.gg-lucerna-0.0.0-2748ab1-20260423221707.tgz","_integrity":"sha512-dUOGvnckV63OjFLzwVKf/QVLIrCDlviXvVsLabDP+yFuSnV4IfCfZ//7CDakrBSnhxPOHGq+d8UvFxfXB0gryA==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","tslib":"^2.8.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.31.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","apache-arrow":"^18.1.0","better-sqlite3":"^12.9.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-2748ab1-20260423221707_1776982635502_0.9918236421902002","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@upstart.gg/lucerna","version":"0.2.8","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.2.8","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"5a7342cba81a79189af32591aa1620a4e3af4f1c","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.2.8.tgz","fileCount":72,"integrity":"sha512-5LszOZNfRRfIR4por/EOS6qdC9kN90+CKG0WB5/D0U6sugpdpM7Ed8ESHAtgsR5KMbsNoMabKFljH/sveRn1lw==","signatures":[{"sig":"MEQCID+8HOrqUmcpu1beaAaw01zWGtcGdOCxZwxofCcFEiMzAiAEhXcARr0ycyvSnE81odqGxN71jOIGc70kAfBb9ldpGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1349408},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.2.8.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"},"./configure":{"types":"./dist/configure.d.mts","import":"./dist/configure.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/a2a072f2320a5055f57a66514682ac1a/upstart.gg-lucerna-0.2.8.tgz","_integrity":"sha512-5LszOZNfRRfIR4por/EOS6qdC9kN90+CKG0WB5/D0U6sugpdpM7Ed8ESHAtgsR5KMbsNoMabKFljH/sveRn1lw==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","tslib":"^2.8.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.31.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","apache-arrow":"^18.1.0","better-sqlite3":"^12.9.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.2.8_1776982693821_0.9652949781974418","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-6b6cf7d-20260429065950":{"name":"@upstart.gg/lucerna","version":"0.0.0-6b6cf7d-20260429065950","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","_id":"@upstart.gg/lucerna@0.0.0-6b6cf7d-20260429065950","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"homepage":"https://github.com/upstart-gg/lucerna#readme","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dist":{"shasum":"c31f6d59cf16f433bc95aaeb0c34d58437bc2d9c","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.0.0-6b6cf7d-20260429065950.tgz","fileCount":72,"integrity":"sha512-Jptox1cLWKXl4UQtbJYTNMiNNNyxhXxHaBFeTtd3jivQrG8v7pSsAu0aMnHiiCv5U9PAotVVK1Y7DMD9ekHCvQ==","signatures":[{"sig":"MEUCIAhQaj5hTV3QdIALDQBcbS/wp9avJysl/K8XRwTTeNrXAiEAwjdpCwF/8bxEQxMpSByewQLuhZz/2zCphZGUnxY5fww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.0.0-6b6cf7d-20260429065950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1353147},"main":"./dist/index.mjs","type":"module","_from":"file:upstart.gg-lucerna-0.0.0-6b6cf7d-20260429065950.tgz","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"},"./configure":{"types":"./dist/configure.d.mts","import":"./dist/configure.mjs"}},"scripts":{"dev":"bun run src/cli/index.ts","lint":"biome check --write","test":"bun test","bench":"bun scripts/benchmark.ts","build":"tsdown","ci:lint":"biome ci .","ci:test":"bun test --coverage --coverage-reporter=lcov","changeset":"changeset","test:dist":"bun test src/tests/cli.dist.test.ts","typecheck":"tsgo --noEmit","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset:publish":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"_resolved":"/tmp/06fea077a514dbff8a8b56e6534cd1d1/upstart.gg-lucerna-0.0.0-6b6cf7d-20260429065950.tgz","_integrity":"sha512-Jptox1cLWKXl4UQtbJYTNMiNNNyxhXxHaBFeTtd3jivQrG8v7pSsAu0aMnHiiCv5U9PAotVVK1Y7DMD9ekHCvQ==","repository":{"url":"git+https://github.com/upstart-gg/lucerna.git","type":"git"},"_npmVersion":"10.9.7","description":"AST-aware semantic + lexical code indexer for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","tslib":"^2.8.1","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","@clack/prompts":"^1.2.0","google-auth-library":"^10.6.2","@modelcontextprotocol/sdk":"^1.29.0","@kreuzberg/tree-sitter-language-pack":"^1.6.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","tsdown":"^0.21.9","cross-env":"^10.1.0","@types/bun":"^1.3.12","typescript":"^5.0.0","@biomejs/biome":"2.4.11","@changesets/cli":"^2.31.0","@types/better-sqlite3":"^7.6.11","@typescript/native-preview":"^7.0.0-dev.20260412.1","@changesets/changelog-github":"^0.6.0 "},"optionalDependencies":{"sqlite-vec":"^0.1.0","apache-arrow":"^18.1.0","better-sqlite3":"^12.9.0","@lancedb/lancedb":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/lucerna_0.0.0-6b6cf7d-20260429065950_1777445997446_0.9168834072562602","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@upstart.gg/lucerna","version":"0.2.9","description":"AST-aware semantic + lexical code indexer for AI agents","type":"module","exports":{".":{"import":"./dist/index.mjs","types":"./dist/index.d.ts"},"./configure":{"import":"./dist/configure.mjs","types":"./dist/configure.d.mts"}},"main":"./dist/index.mjs","types":"./dist/index.d.ts","bin":{"lucerna":"dist/cli.mjs","lucerna-mcp":"dist/mcp.mjs"},"dependencies":{"@clack/prompts":"^1.2.0","@kreuzberg/tree-sitter-language-pack":"^1.6.2","@modelcontextprotocol/sdk":"^1.29.0","chokidar":"^5.0.0","commander":"^14.0.3","fast-glob":"^3.3.3","google-auth-library":"^10.6.2","jiti":"^2.6.1","tslib":"^2.8.1","zod":"^4.3.6"},"optionalDependencies":{"@lancedb/lancedb":"^0.27.2","apache-arrow":"^18.1.0","better-sqlite3":"^12.9.0","sqlite-vec":"^0.1.0"},"devDependencies":{"@biomejs/biome":"2.4.11","@changesets/changelog-github":"^0.6.0 ","@changesets/cli":"^2.31.0","@types/better-sqlite3":"^7.6.11","@types/bun":"^1.3.12","@typescript/native-preview":"^7.0.0-dev.20260412.1","cross-env":"^10.1.0","tsdown":"^0.21.9","tslib":"^2.8.1","typescript":"^5.0.0"},"engines":{"node":">=22.0.0","bun":">=1.0.0"},"repository":{"type":"git","url":"git+https://github.com/upstart-gg/lucerna.git"},"keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"license":"MIT","scripts":{"build":"tsdown","test":"bun test","ci:test":"bun test --coverage --coverage-reporter=lcov","test:dist":"bun test src/tests/cli.dist.test.ts","test:integration":"cross-env INTEGRATION_TESTS=1 bun test --timeout 60000 src/tests/integration.test.ts src/tests/*.integration.test.ts src/tests/CloudflareEmbeddings.test.ts src/tests/CloudflareReranker.test.ts src/tests/JinaReranker.test.ts src/tests/VoyageReranker.test.ts","typecheck":"tsgo --noEmit","lint":"biome check --write","ci:lint":"biome ci .","dev":"bun run src/cli/index.ts","bench":"bun scripts/benchmark.ts","bench:no-semantic":"BENCH_SEMANTIC=0 bun scripts/benchmark.ts","changeset":"changeset","changeset:version":"changeset version","changeset:publish":"changeset publish"},"_id":"@upstart.gg/lucerna@0.2.9","bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"homepage":"https://github.com/upstart-gg/lucerna#readme","_integrity":"sha512-FrhccMQYIcETgkbs1Evs092GbvZh5ikWViZRyk3uBDBz2N0xkApc6dMSsFHejDn1T2T6lhh6UAn1GBkey/k6rw==","_resolved":"/tmp/65dfe43dce12b3ecaf9d42f512d6fe08/upstart.gg-lucerna-0.2.9.tgz","_from":"file:upstart.gg-lucerna-0.2.9.tgz","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-FrhccMQYIcETgkbs1Evs092GbvZh5ikWViZRyk3uBDBz2N0xkApc6dMSsFHejDn1T2T6lhh6UAn1GBkey/k6rw==","shasum":"bb3996602eae4f1f95c79e562bfb62632cbf646b","tarball":"https://registry.npmjs.org/@upstart.gg/lucerna/-/lucerna-0.2.9.tgz","fileCount":72,"unpackedSize":1353124,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@upstart.gg%2flucerna@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAKPFIpXZu/gN2LD7/iRIeKftGCrV1Huc2Z6g8tj+LPDAiEAzkj65JZGYIWI7Y6r9scOh2b8C2mOwDTcch7iirmOEB4="}]},"_npmUser":{"name":"mattallty","email":"matt@allty.com"},"directories":{},"maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lucerna_0.2.9_1777446121521_0.22535288432178802"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-16T09:05:51.181Z","modified":"2026-04-29T07:02:02.070Z","0.0.0-d2bf8b5-20260416090543":"2026-04-16T09:05:51.420Z","0.0.0-05cbc7f-20260417094328":"2026-04-17T09:43:34.054Z","0.0.0-6c07575-20260417101851":"2026-04-17T10:18:56.974Z","0.0.0-868ee1a-20260417102647":"2026-04-17T10:26:52.840Z","0.1.2":"2026-04-17T10:27:25.989Z","0.0.0-1723360-20260417124754":"2026-04-17T12:47:59.907Z","0.1.3":"2026-04-17T12:49:40.870Z","0.0.0-9b14189-20260417231957":"2026-04-17T23:20:04.272Z","0.0.0-1b24768-20260417233817":"2026-04-17T23:38:23.709Z","0.0.0-9371a23-20260418002037":"2026-04-18T00:20:45.101Z","0.0.0-e4c0809-20260418003400":"2026-04-18T00:34:07.231Z","0.0.0-c558b59-20260418003622":"2026-04-18T00:36:29.439Z","0.1.5":"2026-04-18T00:38:08.838Z","0.0.0-87e4287-20260419080620":"2026-04-19T08:06:26.389Z","0.1.6":"2026-04-19T08:28:32.191Z","0.0.0-527d651-20260419085744":"2026-04-19T08:57:50.236Z","0.0.0-b8d97e3-20260419091517":"2026-04-19T09:15:24.215Z","0.1.7":"2026-04-19T09:16:54.119Z","0.0.0-5b767ab-20260419094141":"2026-04-19T09:41:46.587Z","0.1.8":"2026-04-19T09:43:18.168Z","0.0.0-e30dd8f-20260419110031":"2026-04-19T11:00:37.983Z","0.0.0-ea9adb3-20260419111454":"2026-04-19T11:14:59.989Z","0.1.9":"2026-04-19T11:17:21.045Z","0.0.0-870b294-20260419115207":"2026-04-19T11:52:14.402Z","0.1.10":"2026-04-19T12:01:45.057Z","0.0.0-b1ccf67-20260419133117":"2026-04-19T13:31:26.231Z","0.1.11":"2026-04-19T13:32:46.146Z","0.0.0-b217997-20260419211550":"2026-04-19T21:15:57.312Z","0.1.12":"2026-04-19T21:26:42.654Z","0.0.0-ba35c15-20260419214834":"2026-04-19T21:48:41.097Z","0.1.13":"2026-04-19T21:50:05.457Z","0.0.0-84e8ef8-20260419220214":"2026-04-19T22:02:20.149Z","0.1.14":"2026-04-19T22:34:23.400Z","0.0.0-b53aaeb-20260420074841":"2026-04-20T07:48:48.464Z","0.1.15":"2026-04-20T07:50:51.282Z","0.0.0-cf6a242-20260420075903":"2026-04-20T07:59:08.571Z","0.1.16":"2026-04-20T07:59:48.961Z","0.0.0-5517263-20260420090657":"2026-04-20T09:07:03.845Z","0.1.17":"2026-04-20T09:18:18.064Z","0.0.0-7fc9eb6-20260420102625":"2026-04-20T10:26:33.655Z","0.1.18":"2026-04-20T10:33:32.017Z","0.0.0-ff1221d-20260420125820":"2026-04-20T12:58:28.126Z","0.1.19":"2026-04-20T13:10:36.598Z","0.0.0-a2dbe44-20260420133452":"2026-04-20T13:34:58.640Z","0.1.20":"2026-04-20T13:36:21.123Z","0.0.0-73b3789-20260420153844":"2026-04-20T15:38:51.057Z","0.1.21":"2026-04-20T15:44:46.627Z","0.0.0-0db8bb1-20260420160958":"2026-04-20T16:10:05.230Z","0.1.22":"2026-04-20T16:12:09.426Z","0.0.0-e1eddd5-20260421093355":"2026-04-21T09:34:01.353Z","0.1.23":"2026-04-21T09:36:44.575Z","0.0.0-81fc234-20260421141504":"2026-04-21T14:15:11.156Z","0.1.24":"2026-04-21T14:16:56.837Z","0.0.0-1804d1e-20260421145338":"2026-04-21T14:53:44.704Z","0.1.25":"2026-04-21T14:55:24.686Z","0.0.0-1cb94d4-20260421224956":"2026-04-21T22:50:04.251Z","0.1.26":"2026-04-21T23:01:46.943Z","0.0.0-9d9ed65-20260422071110":"2026-04-22T07:11:17.454Z","0.0.0-056fd10-20260422072212":"2026-04-22T07:22:19.820Z","0.2.0":"2026-04-22T07:25:14.936Z","0.0.0-94089d7-20260422075349":"2026-04-22T07:53:57.045Z","0.2.1":"2026-04-22T07:55:38.367Z","0.0.0-98fe265-20260423084509":"2026-04-23T08:45:19.456Z","0.2.2":"2026-04-23T08:47:00.975Z","0.0.0-ac9dec6-20260423105852":"2026-04-23T10:58:59.169Z","0.2.3":"2026-04-23T11:00:07.472Z","0.0.0-444e66c-20260423115844":"2026-04-23T11:58:52.357Z","0.2.4":"2026-04-23T12:46:20.533Z","0.0.0-46c7b02-20260423131918":"2026-04-23T13:19:26.141Z","0.2.5":"2026-04-23T13:28:50.502Z","0.0.0-a9d71d2-20260423153659":"2026-04-23T15:37:14.011Z","0.2.6":"2026-04-23T15:37:56.504Z","0.0.0-0037ecd-20260423202329":"2026-04-23T20:23:35.452Z","0.2.7":"2026-04-23T20:26:36.564Z","0.0.0-2748ab1-20260423221707":"2026-04-23T22:17:15.699Z","0.2.8":"2026-04-23T22:18:13.998Z","0.0.0-6b6cf7d-20260429065950":"2026-04-29T06:59:57.618Z","0.2.9":"2026-04-29T07:02:01.729Z"},"bugs":{"url":"https://github.com/upstart-gg/lucerna/issues"},"license":"MIT","homepage":"https://github.com/upstart-gg/lucerna#readme","keywords":["lucerna","semantic-search","code-search","ai-agent","rag","tree-sitter","lancedb"],"repository":{"type":"git","url":"git+https://github.com/upstart-gg/lucerna.git"},"description":"AST-aware semantic + lexical code indexer for AI agents","maintainers":[{"name":"mattallty","email":"matt@allty.com"}],"readme":"# Lucerna\n\nAST-aware code indexer, search engine, and knowledge graph for AI agents.\n\nParses your codebase with [tree-sitter](https://tree-sitter.github.io/tree-sitter/), stores structured chunks in an embedded [LanceDB](https://lancedb.com/) database, and exposes hybrid vector + BM25 search with an optional knowledge graph.\n\n**[Full documentation at lucerna.upstart.gg](https://lucerna.upstart.gg)**\n\n---\n\n## Features\n\n- **AST-based chunking** — extracts functions, classes, methods, interfaces, type aliases, and heading sections rather than arbitrary line ranges\n- **Hybrid search** — combines semantic (vector) and lexical (BM25 full-text) search via Reciprocal Rank Fusion\n- **Optional reranking** — second-stage cross-encoder reranking to improve precision after RRF fusion\n- **Knowledge graph** — AST-extracted call, import, and inheritance edges stored in a persisted graph; traverse callers, callees, and dependencies, or expand search results with graph context\n- **Repo map** — aider-style concise listing of all indexed files and their top-level symbols\n- **Recall evaluation** — built-in `eval` command measures recall@k against a JSONL query set\n- **Fully embedded** — uses LanceDB; the index is a directory on disk, one per project\n- **Multi-project** — multiple `CodeIndexer` instances in the same process, each fully isolated\n- **File watching** — debounced incremental re-indexing via chokidar; watcher path uses an in-memory chunk cache (no full DB scan per file change)\n- **Pluggable embeddings** — local (`GemmaEmbeddings`, `NomicTextEmbeddings`, `JinaCodeEmbeddings`, `BGESmallEmbeddings`, `HFEmbeddings`) or remote (`CloudflareEmbeddings`); swap or disable entirely\n- **Popular languages** — custom AST-aware chunkers for Python, Java, Go, Rust, TypeScript/JavaScript, C/C++, C#, Swift, Kotlin, Ruby, PHP, Bash, Scala, Lua, R, Dart, Haskell, Elixir, Clojure, Groovy, Perl, PowerShell, MATLAB, Zig, Solidity, SQL, JSON, Markdown, XML, and more\n- **Gitignore-aware** — `.gitignore` files at any depth are always respected during indexing and watching\n- **CLI** — `lucerna index / watch / search / graph / stats / clear / eval`\n\n---\n\n## MCP server\n\nRegister Lucerna as an MCP server with your AI client (Claude Code, Cursor, Windsurf, Zed, VS Code, and more):\n\n```bash\nnpx add-mcp \"npx -y @upstart.gg/lucerna mcp-server\" --name lucerna\n```\n\n---\n\n## CLI\n\n```bash\nnpx @upstart.gg/lucerna index /path/to/project\nnpx @upstart.gg/lucerna search /path/to/project \"authentication middleware\"\n```\n\nOr install globally for repeated use:\n\n```bash\nnpm install -g @upstart.gg/lucerna\nlucerna index /path/to/project\n```\n\n---\n\n## Programmatic usage\n\n```bash\nnpm install @upstart.gg/lucerna\n```\n\n```ts\nimport { CodeIndexer } from '@upstart.gg/lucerna';\n\nconst indexer = new CodeIndexer({ projectRoot: '/path/to/project' });\nawait indexer.initialize();\nawait indexer.indexProject();\n\nconst results = await indexer.search('authentication middleware', { limit: 5 });\nawait indexer.close();\n```\n\nFor the full API reference, embedding options, CLI docs, and more — see [lucerna.upstart.gg](https://lucerna.upstart.gg).\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}