{"_id":"@agentjido/llmdb","_rev":"11-02e87e5d1bca4ba7bc87839dbd8bfd4b","name":"@agentjido/llmdb","dist-tags":{"latest":"2026.9.7"},"versions":{"2026.8.2":{"name":"@agentjido/llmdb","version":"2026.8.2","keywords":["ai","llm","metadata","models","pricing"],"author":{"name":"Mike Hostetler"},"license":"Apache-2.0","_id":"@agentjido/llmdb@2026.8.2","maintainers":[{"name":"mikehostetler","email":"mike.hostetler@gmail.com"}],"homepage":"https://llmdb.xyz","bugs":{"url":"https://github.com/agentjido/llmdb/issues"},"dist":{"shasum":"b21d610093631e6e34fbb456e75177cbe52e9689","tarball":"https://registry.npmjs.org/@agentjido/llmdb/-/llmdb-2026.8.2.tgz","fileCount":391,"integrity":"sha512-A++PaZ5b+bphyAAPQm+bVR7u4Tef2bI5N7N1xkXk4MvFh4nc/cnQ2voAMwXl+jghktIIBd7ESuXacWonFzuXzQ==","signatures":[{"sig":"MEQCIGb0p0zifxRIMAEyAQkMRlxKVxz6LrGe7cwRRgvRRqD/AiAj4WlcWwanSmfY8ch8+tJf8Qd5snBOLGrmYyOZnSqykg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7231465},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.14"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./raw":{"types":"./dist/snapshot.d.ts","import":"./dist/snapshot.js","default":"./dist/snapshot.js"},"./full":{"types":"./dist/full.d.ts","import":"./dist/full.js","default":"./dist/full.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","import":"./dist/snapshot.js","default":"./dist/snapshot.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js","default":"./dist/providers/*.js"},"./package.json":"./package.json"},"gitHead":"b45a49a2d2e83b6f9c9946a781f3ad59f48e31cc","scripts":{"sync":"node scripts/sync-version.mjs","test":"npm run build && npm run typecheck:package && node --test test/*.test.mjs","build":"npm run clean && npm run generate && tsc -p tsconfig.build.json && node scripts/build-artifacts.mjs","check":"npm run sync:check && npm run typecheck && npm run test && npm run pack:check","clean":"node scripts/clean.mjs","prepack":"npm run build","generate":"node scripts/generate.mjs","typecheck":"npm run generate && tsc -p tsconfig.json --noEmit","pack:check":"npm run build && node scripts/check-package.mjs","sync:check":"node scripts/sync-version.mjs --check","typecheck:package":"tsc -p tsconfig.package.json --noEmit"},"_npmUser":{"name":"mikehostetler","email":"mike.hostetler@gmail.com"},"repository":{"url":"git+https://github.com/agentjido/llmdb.git","type":"git","directory":"packages/llmdb"},"_npmVersion":"11.12.1","description":"Offline-first, provider-sharded LLM model metadata catalog.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/llmdb_2026.8.2_1786665847318_0.25545486990003385","host":"s3://npm-registry-packages-npm-production"}},"2026.8.3":{"name":"@agentjido/llmdb","version":"2026.8.3","keywords":["ai","llm","metadata","models","pricing"],"author":{"name":"Mike Hostetler"},"license":"Apache-2.0","_id":"@agentjido/llmdb@2026.8.3","maintainers":[{"name":"mikehostetler","email":"mike.hostetler@gmail.com"}],"homepage":"https://llmcatalog.dev","bugs":{"url":"https://github.com/agentjido/llmdb/issues"},"dist":{"shasum":"d008ce34a551e18684a2bf1898a39e41b1ec32b2","tarball":"https://registry.npmjs.org/@agentjido/llmdb/-/llmdb-2026.8.3.tgz","fileCount":407,"integrity":"sha512-8/A64vJJIpnzEbkLCnSWcmzIXmevQGmx9jedU3cWIs9kdTt9baWi5lEMrzWs2dC9QGy6fDlHTvacm8M1qJOSQA==","signatures":[{"sig":"MEUCIQC0I7WC+CuVxrmnxA+vp4Z6QyPd6MOZDiEjS4J0q/d3bQIgJZ2aUgo6RaBwCPoilUBPAiZ51hGGRthpEsRbbvNUld0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentjido%2fllmdb@2026.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8078177},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.14"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./raw":{"types":"./dist/snapshot.d.ts","import":"./dist/snapshot.js","default":"./dist/snapshot.js"},"./full":{"types":"./dist/full.d.ts","import":"./dist/full.js","default":"./dist/full.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","import":"./dist/snapshot.js","default":"./dist/snapshot.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js","default":"./dist/providers/*.js"},"./package.json":"./package.json"},"gitHead":"94571473785cdfeb2d707b5574e8618b790d9fdb","scripts":{"sync":"node scripts/sync-version.mjs","test":"npm run build && npm run typecheck:package && node --test test/*.test.mjs","build":"npm run clean && npm run generate && tsc -p tsconfig.build.json && node scripts/build-artifacts.mjs","check":"npm run sync:check && npm run typecheck && npm run test && npm run pack:check","clean":"node scripts/clean.mjs","prepack":"npm run build","generate":"node scripts/generate.mjs","typecheck":"npm run generate && tsc -p tsconfig.json --noEmit","pack:check":"npm run build && node scripts/check-package.mjs","sync:check":"node scripts/sync-version.mjs --check","typecheck:package":"tsc -p tsconfig.package.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f50190d7-390c-411e-b214-3fb923ba9381"}},"repository":{"url":"git+https://github.com/agentjido/llmdb.git","type":"git","directory":"packages/llmdb"},"_npmVersion":"11.19.0","description":"Offline-first, provider-sharded LLM model metadata catalog.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/llmdb_2026.8.3_1786972063400_0.7482301542122549","host":"s3://npm-registry-packages-npm-production"}},"2026.8.4":{"name":"@agentjido/llmdb","version":"2026.8.4","keywords":["ai","llm","metadata","models","pricing"],"author":{"name":"Mike Hostetler"},"license":"Apache-2.0","_id":"@agentjido/llmdb@2026.8.4","maintainers":[{"name":"mikehostetler","email":"mike.hostetler@gmail.com"}],"homepage":"https://llmcatalog.dev","bugs":{"url":"https://github.com/agentjido/llmdb/issues"},"dist":{"shasum":"b7bb2fc406802db87a26da64cd62b002ba298797","tarball":"https://registry.npmjs.org/@agentjido/llmdb/-/llmdb-2026.8.4.tgz","fileCount":425,"integrity":"sha512-kZqHHsN3WAkhz1tOYA9nZZBE9OYtreXOL2sxa8E381HAc/jf1LGltIN/2hmblkitGis9XP+vVybXNi7Jt6qgEQ==","signatures":[{"sig":"MEQCIHh9SStg41MZhycfXLsGYnVlbR+tf6Gu6L/vRzBi/D+9AiACCHxbtmiiKH0j6WZJICr2C2Unt4QZTmHPMhi3rVDYdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentjido%2fllmdb@2026.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4853402},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.14"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./raw":{"types":"./dist/snapshot.d.ts","import":"./dist/snapshot.js","default":"./dist/snapshot.js"},"./full":{"types":"./dist/full.d.ts","import":"./dist/full.js","default":"./dist/full.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","import":"./dist/snapshot.js","default":"./dist/snapshot.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js","default":"./dist/providers/*.js"},"./package.json":"./package.json"},"gitHead":"a0aacc42f8ef93d528b5bc74fdab04c646a42814","scripts":{"sync":"node scripts/sync-version.mjs","test":"npm run build && npm run typecheck:package && node --test test/*.test.mjs","build":"npm run clean && npm run generate && tsc -p tsconfig.build.json && node scripts/build-artifacts.mjs","check":"npm run sync:check && npm run typecheck && npm run test && npm run pack:check","clean":"node scripts/clean.mjs","prepack":"npm run build","generate":"node scripts/generate.mjs","typecheck":"npm run generate && tsc -p tsconfig.json --noEmit","pack:check":"npm run build && node scripts/check-package.mjs","sync:check":"node scripts/sync-version.mjs --check","size:report":"npm run generate && node scripts/size-report.mjs","typecheck:package":"tsc -p tsconfig.package.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f50190d7-390c-411e-b214-3fb923ba9381"}},"repository":{"url":"git+https://github.com/agentjido/llmdb.git","type":"git","directory":"packages/llmdb"},"_npmVersion":"11.19.0","description":"Offline-first, provider-sharded LLM model metadata catalog.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/llmdb_2026.8.4_1787511951329_0.5290304878427046","host":"s3://npm-registry-packages-npm-production"}},"2026.9.0":{"name":"@agentjido/llmdb","version":"2026.9.0","keywords":["ai","llm","metadata","models","pricing"],"author":{"name":"Mike Hostetler"},"license":"Apache-2.0","_id":"@agentjido/llmdb@2026.9.0","maintainers":[{"name":"mikehostetler","email":"mike.hostetler@gmail.com"}],"homepage":"https://llmcatalog.dev","bugs":{"url":"https://github.com/agentjido/llmdb/issues"},"dist":{"shasum":"3f70d85de47b48eae9f79112608e97d20fc7fea9","tarball":"https://registry.npmjs.org/@agentjido/llmdb/-/llmdb-2026.9.0.tgz","fileCount":461,"integrity":"sha512-aMHJj8ralCiZVoGnEP5NT0y5y8+9ylF9fGaQifK0AHYPD+QrZ0ek6zqrCuO8HjFfnsgfHUfUcVHeln+mt4JdHA==","signatures":[{"sig":"MEUCIHyUxSs0Kfpc6JaI96toJdcJQK5fnklv9HwR4ufWQ/QoAiEAjFuvY85Lhhpi4O6ho+fbXcSyaITKmXkO/MYhlU30Mn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentjido%2fllmdb@2026.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5018399},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.14"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./raw":{"types":"./dist/snapshot.d.ts","import":"./dist/snapshot.js","default":"./dist/snapshot.js"},"./full":{"types":"./dist/full.d.ts","import":"./dist/full.js","default":"./dist/full.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","import":"./dist/snapshot.js","default":"./dist/snapshot.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js","default":"./dist/providers/*.js"},"./package.json":"./package.json"},"gitHead":"9e7c91f58b9761468b6ab9c602a80985b780a308","scripts":{"sync":"node scripts/sync-version.mjs","test":"npm run build && npm run typecheck:package && node --test test/*.test.mjs","build":"npm run clean && npm run generate && tsc -p tsconfig.build.json && node scripts/build-artifacts.mjs","check":"npm run sync:check && npm run typecheck && npm run test && npm run pack:check","clean":"node scripts/clean.mjs","prepack":"npm run build","generate":"node scripts/generate.mjs","typecheck":"npm run generate && tsc -p tsconfig.json --noEmit","pack:check":"npm run build && node scripts/check-package.mjs","sync:check":"node scripts/sync-version.mjs --check","size:report":"npm run generate && node scripts/size-report.mjs","typecheck:package":"tsc -p tsconfig.package.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f50190d7-390c-411e-b214-3fb923ba9381"}},"repository":{"url":"git+https://github.com/agentjido/llmdb.git","type":"git","directory":"packages/llmdb"},"_npmVersion":"11.19.0","description":"Offline-first, provider-sharded LLM model metadata catalog.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/llmdb_2026.9.0_1788292211013_0.46369223949715455","host":"s3://npm-registry-packages-npm-production"}},"2026.9.1":{"name":"@agentjido/llmdb","version":"2026.9.1","keywords":["ai","llm","metadata","models","pricing"],"author":{"name":"Mike Hostetler"},"license":"Apache-2.0","_id":"@agentjido/llmdb@2026.9.1","maintainers":[{"name":"mikehostetler","email":"mike.hostetler@gmail.com"}],"homepage":"https://llmcatalog.dev","bugs":{"url":"https://github.com/agentjido/llmdb/issues"},"dist":{"shasum":"465f5f0a3ffb01b73ae0b3e21936fc6d4d409c28","tarball":"https://registry.npmjs.org/@agentjido/llmdb/-/llmdb-2026.9.1.tgz","fileCount":461,"integrity":"sha512-FQTjfc60BP45CaqfkUBz7egw3pxp3n66zGsUEGLdBNTUCHY3GizrLcQf8qdn/gnt23ppscwrKhSiq0h1EnwhKg==","signatures":[{"sig":"MEUCIEW9MUOgD65ijEkS6pWuWlRIlElXM0mVUPExs2xEHTg9AiEA46+wf46NxxmEjY9mdEI+cvx/1EOUYQDaB5FXHyVKKVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentjido%2fllmdb@2026.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5034878},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.14"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./raw":{"types":"./dist/snapshot.d.ts","import":"./dist/snapshot.js","default":"./dist/snapshot.js"},"./full":{"types":"./dist/full.d.ts","import":"./dist/full.js","default":"./dist/full.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","import":"./dist/snapshot.js","default":"./dist/snapshot.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js","default":"./dist/providers/*.js"},"./package.json":"./package.json"},"gitHead":"0ba98c4f2836c89b8cdb910083a7291f61de12e5","scripts":{"sync":"node scripts/sync-version.mjs","test":"npm run build && npm run typecheck:package && node --test test/*.test.mjs","build":"npm run clean && npm run generate && tsc -p tsconfig.build.json && node scripts/build-artifacts.mjs","check":"npm run sync:check && npm run typecheck && npm run test && npm run pack:check","clean":"node scripts/clean.mjs","prepack":"npm run build","generate":"node scripts/generate.mjs","typecheck":"npm run generate && tsc -p tsconfig.json --noEmit","pack:check":"npm run build && node scripts/check-package.mjs","sync:check":"node scripts/sync-version.mjs --check","size:report":"npm run generate && node scripts/size-report.mjs","typecheck:package":"tsc -p tsconfig.package.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f50190d7-390c-411e-b214-3fb923ba9381"}},"repository":{"url":"git+https://github.com/agentjido/llmdb.git","type":"git","directory":"packages/llmdb"},"_npmVersion":"11.19.0","description":"Offline-first, provider-sharded LLM model metadata catalog.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/llmdb_2026.9.1_1788467286709_0.9485542809420351","host":"s3://npm-registry-packages-npm-production"}},"2026.9.2":{"name":"@agentjido/llmdb","version":"2026.9.2","keywords":["ai","llm","metadata","models","pricing"],"author":{"name":"Mike Hostetler"},"license":"Apache-2.0","_id":"@agentjido/llmdb@2026.9.2","maintainers":[{"name":"mikehostetler","email":"mike.hostetler@gmail.com"}],"homepage":"https://llmcatalog.dev","bugs":{"url":"https://github.com/agentjido/llmdb/issues"},"dist":{"shasum":"614f24f89ccd2640c860dbfe09a51f051b339d39","tarball":"https://registry.npmjs.org/@agentjido/llmdb/-/llmdb-2026.9.2.tgz","fileCount":471,"integrity":"sha512-SrURY5lgb4cHdLrnioBaHwpWwAjlmEWIvJ1RyuoSBeLajcC4VVZmZ2WGj2CJi4THyfKVO7HOKhgAC6Fp4p+eUA==","signatures":[{"sig":"MEUCIQDhKlSRyCSbFn0+JV17LM2q6UWRIw3TXVTe5/pcNktheQIgSOtmHLieYEtKrrTvcOh2fXyelSdlD8TKcy3bFgnaaGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentjido%2fllmdb@2026.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5272438},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.14"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./raw":{"types":"./dist/snapshot.d.ts","import":"./dist/snapshot.js","default":"./dist/snapshot.js"},"./full":{"types":"./dist/full.d.ts","import":"./dist/full.js","default":"./dist/full.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","import":"./dist/snapshot.js","default":"./dist/snapshot.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js","default":"./dist/providers/*.js"},"./package.json":"./package.json"},"gitHead":"049353075d78d35c18237acfb2097cc3c14a630a","scripts":{"sync":"node scripts/sync-version.mjs","test":"npm run build && npm run typecheck:package && node --test test/*.test.mjs","build":"npm run clean && npm run generate && tsc -p tsconfig.build.json && node scripts/build-artifacts.mjs","check":"npm run sync:check && npm run typecheck && npm run test && npm run pack:check","clean":"node scripts/clean.mjs","prepack":"npm run build","generate":"node scripts/generate.mjs","typecheck":"npm run generate && tsc -p tsconfig.json --noEmit","pack:check":"npm run build && node scripts/check-package.mjs","sync:check":"node scripts/sync-version.mjs --check","size:report":"npm run generate && node scripts/size-report.mjs","typecheck:package":"tsc -p tsconfig.package.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f50190d7-390c-411e-b214-3fb923ba9381"}},"repository":{"url":"git+https://github.com/agentjido/llmdb.git","type":"git","directory":"packages/llmdb"},"_npmVersion":"11.19.0","description":"Offline-first, provider-sharded LLM model metadata catalog.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/llmdb_2026.9.2_1789475138435_0.34419255595875864","host":"s3://npm-registry-packages-npm-production"}},"2026.9.3":{"name":"@agentjido/llmdb","version":"2026.9.3","keywords":["ai","llm","metadata","models","pricing"],"author":{"name":"Mike Hostetler"},"license":"Apache-2.0","_id":"@agentjido/llmdb@2026.9.3","maintainers":[{"name":"mikehostetler","email":"mike.hostetler@gmail.com"}],"homepage":"https://llmcatalog.dev","bugs":{"url":"https://github.com/agentjido/llmdb/issues"},"dist":{"shasum":"2a9433bb6b453d84dd960a46e1dd17d5351496f6","tarball":"https://registry.npmjs.org/@agentjido/llmdb/-/llmdb-2026.9.3.tgz","fileCount":479,"integrity":"sha512-fsO1xiEK/sJl0xAODx5aEBLoj3PdFWBgL4nKItme73/4i/G9kt2WKBS48G2MWLSUVfu3RXjo2qQ77Y1LMggu7g==","signatures":[{"sig":"MEUCIQDXoVhu3i/RYe/HAuC1E4FilDhYE4X9u+sbbxakc4giLQIgBQnfkF2RGIXOrhgfSZBMtp2EI5UZP7iDY4aBrO4+J/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentjido%2fllmdb@2026.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5299790},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.14"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./raw":{"types":"./dist/snapshot.d.ts","import":"./dist/snapshot.js","default":"./dist/snapshot.js"},"./full":{"types":"./dist/full.d.ts","import":"./dist/full.js","default":"./dist/full.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","import":"./dist/snapshot.js","default":"./dist/snapshot.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js","default":"./dist/providers/*.js"},"./package.json":"./package.json"},"gitHead":"3ec0c3724f5c102e38a066ad2b977b9c1c214e3a","scripts":{"sync":"node scripts/sync-version.mjs","test":"npm run build && npm run typecheck:package && node --test test/*.test.mjs","build":"npm run clean && npm run generate && tsc -p tsconfig.build.json && node scripts/build-artifacts.mjs","check":"npm run sync:check && npm run typecheck && npm run test && npm run pack:check","clean":"node scripts/clean.mjs","prepack":"npm run build","generate":"node scripts/generate.mjs","typecheck":"npm run generate && tsc -p tsconfig.json --noEmit","pack:check":"npm run build && node scripts/check-package.mjs","sync:check":"node scripts/sync-version.mjs --check","size:report":"npm run generate && node scripts/size-report.mjs","typecheck:package":"tsc -p tsconfig.package.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f50190d7-390c-411e-b214-3fb923ba9381"}},"repository":{"url":"git+https://github.com/agentjido/llmdb.git","type":"git","directory":"packages/llmdb"},"_npmVersion":"11.19.0","description":"Offline-first, provider-sharded LLM model metadata catalog.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/llmdb_2026.9.3_1789652819694_0.05175549629711984","host":"s3://npm-registry-packages-npm-production"}},"2026.9.4":{"name":"@agentjido/llmdb","version":"2026.9.4","keywords":["ai","llm","metadata","models","pricing"],"author":{"name":"Mike Hostetler"},"license":"Apache-2.0","_id":"@agentjido/llmdb@2026.9.4","maintainers":[{"name":"mikehostetler","email":"mike.hostetler@gmail.com"}],"homepage":"https://llmcatalog.dev","bugs":{"url":"https://github.com/agentjido/llmdb/issues"},"dist":{"shasum":"24dfbd59973bac517d0ee0fdcb5115aec0d33680","tarball":"https://registry.npmjs.org/@agentjido/llmdb/-/llmdb-2026.9.4.tgz","fileCount":479,"integrity":"sha512-4L4x26LIXKjt9xPtWpCjg20AVNYMuEg2j5I07E435z4pYFXfnOsg7j5CHsJiL6UR0/OABamuM+Q0dGQQGMkn6g==","signatures":[{"sig":"MEUCIQCwA5EjGAUG20BYlPikNzp/IImPFltpoXHx1vk3cZ89RgIgZiqdsmsP8YI60S4gjv/US9QOp05OzNTRECmr+kSxjBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCfNwpq3riVkCxcAPI3b7uFJewAcdmJiZJkCSzH6ec6nQIhANYYAt+APGWZbBRYfw3huqHZztUhLk8b8aChJV4oKcSb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentjido%2fllmdb@2026.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5317917},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.14"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./raw":{"types":"./dist/snapshot.d.ts","import":"./dist/snapshot.js","default":"./dist/snapshot.js"},"./full":{"types":"./dist/full.d.ts","import":"./dist/full.js","default":"./dist/full.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","import":"./dist/snapshot.js","default":"./dist/snapshot.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js","default":"./dist/providers/*.js"},"./package.json":"./package.json"},"gitHead":"7f13ce12b328d04d7d7634e164c630edb760ce43","scripts":{"sync":"node scripts/sync-version.mjs","test":"npm run build && npm run typecheck:package && node --test test/*.test.mjs","build":"npm run clean && npm run generate && tsc -p tsconfig.build.json && node scripts/build-artifacts.mjs","check":"npm run sync:check && npm run typecheck && npm run test && npm run pack:check","clean":"node scripts/clean.mjs","prepack":"npm run build","generate":"node scripts/generate.mjs","typecheck":"npm run generate && tsc -p tsconfig.json --noEmit","pack:check":"npm run build && node scripts/check-package.mjs","sync:check":"node scripts/sync-version.mjs --check","size:report":"npm run generate && node scripts/size-report.mjs","typecheck:package":"tsc -p tsconfig.package.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f50190d7-390c-411e-b214-3fb923ba9381"}},"repository":{"url":"git+https://github.com/agentjido/llmdb.git","type":"git","directory":"packages/llmdb"},"_npmVersion":"11.19.0","description":"Offline-first, provider-sharded LLM model metadata catalog.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/llmdb_2026.9.4_1789755024054_0.33921792412048","host":"s3://npm-registry-packages-npm-production"}},"2026.9.5":{"name":"@agentjido/llmdb","version":"2026.9.5","keywords":["ai","llm","metadata","models","pricing"],"author":{"name":"Mike Hostetler"},"license":"Apache-2.0","_id":"@agentjido/llmdb@2026.9.5","maintainers":[{"name":"mikehostetler","email":"mike.hostetler@gmail.com"}],"homepage":"https://llmcatalog.dev","bugs":{"url":"https://github.com/agentjido/llmdb/issues"},"dist":{"shasum":"a76651b1182ed83637994b4163670749bf66c6b0","tarball":"https://registry.npmjs.org/@agentjido/llmdb/-/llmdb-2026.9.5.tgz","fileCount":487,"integrity":"sha512-VoYkAoIzIgKIBCDPXdnNwZ/XUPInfwxJM6Du7+spR0wJVIoolsTc8SXzOXScDPTs2laB+bp+Y9pdEdPutNuFfw==","signatures":[{"sig":"MEQCIDHuYDKbqL2lIyVdhowCP0yL2lj8YCeZhC+zB0k6snv9AiAL6+mhF6qCemPmjXUVN1Ziw6rHdRUQm1HsrKhmV13I1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGtsOV0v9jIJ58WDKc6O0m6MN/KpLJ+vcpKCj5ovWEkrAiEAqQqME8e3vV+q8S7SCWFgYiR1NEmfAxqxXDhEDMfdvUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentjido%2fllmdb@2026.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5497626},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.14"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./raw":{"types":"./dist/snapshot.d.ts","import":"./dist/snapshot.js","default":"./dist/snapshot.js"},"./full":{"types":"./dist/full.d.ts","import":"./dist/full.js","default":"./dist/full.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","import":"./dist/snapshot.js","default":"./dist/snapshot.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js","default":"./dist/providers/*.js"},"./package.json":"./package.json"},"gitHead":"aff719a3608fc713b4880835eb03f2f22836861e","scripts":{"sync":"node scripts/sync-version.mjs","test":"npm run build && npm run typecheck:package && node --test test/*.test.mjs","build":"npm run clean && npm run generate && tsc -p tsconfig.build.json && node scripts/build-artifacts.mjs","check":"npm run sync:check && npm run typecheck && npm run test && npm run pack:check","clean":"node scripts/clean.mjs","prepack":"npm run build","generate":"node scripts/generate.mjs","typecheck":"npm run generate && tsc -p tsconfig.json --noEmit","pack:check":"npm run build && node scripts/check-package.mjs","sync:check":"node scripts/sync-version.mjs --check","size:report":"npm run generate && node scripts/size-report.mjs","typecheck:package":"tsc -p tsconfig.package.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f50190d7-390c-411e-b214-3fb923ba9381"}},"repository":{"url":"git+https://github.com/agentjido/llmdb.git","type":"git","directory":"packages/llmdb"},"_npmVersion":"11.19.0","description":"Offline-first, provider-sharded LLM model metadata catalog.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/llmdb_2026.9.5_1790105953694_0.044870474247104886","host":"s3://npm-registry-packages-npm-production"}},"2026.9.6":{"name":"@agentjido/llmdb","version":"2026.9.6","keywords":["ai","llm","metadata","models","pricing"],"author":{"name":"Mike Hostetler"},"license":"Apache-2.0","_id":"@agentjido/llmdb@2026.9.6","maintainers":[{"name":"mikehostetler","email":"mike.hostetler@gmail.com"}],"homepage":"https://llmcatalog.dev","bugs":{"url":"https://github.com/agentjido/llmdb/issues"},"dist":{"shasum":"4c643076c3885ae37b855d50a519aa98c931b4c2","tarball":"https://registry.npmjs.org/@agentjido/llmdb/-/llmdb-2026.9.6.tgz","fileCount":487,"integrity":"sha512-oKBIRzAqF4sO7aHAsRy8CweaUCCSEn2umIyeJLVkL3knnxRvmGS0Bf6/1ynPuad7j4KTcdV3gOdd1KthRVAGhQ==","signatures":[{"sig":"MEUCID+Mg9rDpY4WcIdasaNfgMvhHXvCUXn7bCew6Yb3cFQAAiEA+00F5Ri+y5DHOyBB82NyGYJuvrlWfjOyc0gS1X2X7MM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHYKoX7KO0k0k2aKMpYfpAqZJ7qj74U276FUJ8NhU0CFAiA+f+6wh4hNJdmZMGMiUcF2NepBqtm6+swxMHSfXKDV6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentjido%2fllmdb@2026.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5653980},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.14"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./raw":{"types":"./dist/snapshot.d.ts","import":"./dist/snapshot.js","default":"./dist/snapshot.js"},"./full":{"types":"./dist/full.d.ts","import":"./dist/full.js","default":"./dist/full.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","import":"./dist/snapshot.js","default":"./dist/snapshot.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js","default":"./dist/providers/*.js"},"./package.json":"./package.json"},"gitHead":"57ec732477dc5758a8b35cbacef77176f407f074","scripts":{"sync":"node scripts/sync-version.mjs","test":"npm run build && npm run typecheck:package && node --test test/*.test.mjs","build":"npm run clean && npm run generate && tsc -p tsconfig.build.json && node scripts/build-artifacts.mjs","check":"npm run sync:check && npm run typecheck && npm run test && npm run pack:check","clean":"node scripts/clean.mjs","prepack":"npm run build","generate":"node scripts/generate.mjs","typecheck":"npm run generate && tsc -p tsconfig.json --noEmit","pack:check":"npm run build && node scripts/check-package.mjs","sync:check":"node scripts/sync-version.mjs --check","size:report":"npm run generate && node scripts/size-report.mjs","typecheck:package":"tsc -p tsconfig.package.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f50190d7-390c-411e-b214-3fb923ba9381"}},"repository":{"url":"git+https://github.com/agentjido/llmdb.git","type":"git","directory":"packages/llmdb"},"_npmVersion":"11.19.0","description":"Offline-first, provider-sharded LLM model metadata catalog.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/llmdb_2026.9.6_1790342152019_0.47955006504897146","host":"s3://npm-registry-packages-npm-production"}},"2026.9.7":{"_id":"@agentjido/llmdb@2026.9.7","bugs":{"url":"https://github.com/agentjido/llmdb/issues"},"dist":{"shasum":"544c875c9ca0acc2a3bdc76415d1f6d16596d8e2","tarball":"https://registry.npmjs.org/@agentjido/llmdb/-/llmdb-2026.9.7.tgz","fileCount":487,"integrity":"sha512-D/etPBlgvAwm1HinLJCYoHw2N3a4vtFoPbeGgLexdl1uOLwDnSxDLHib1i75EGtQmouJbn63zs9oenhMmwMqCw==","signatures":[{"sig":"MEYCIQCAtOPIFxahrnFqOGg3JUJ5N3arSKYmZ5Tn2yBayBFQjQIhAL+tPIA53y57VksslleCr1fti2perBr6/xL9SzpcVpuB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBWCqeby7krPu5B1gCsFMK6yKPPPjozS9LSbqN31mnn4AiEAl/kb/aQCdkQPjwrbnTl3r6xySraKf1q9STtmilERYGo="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentjido%2fllmdb@2026.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5654054},"main":"./dist/index.js","name":"@agentjido/llmdb","type":"module","types":"./dist/index.d.ts","author":{"name":"Mike Hostetler"},"engines":{"node":">=22.14"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./raw":{"types":"./dist/snapshot.d.ts","import":"./dist/snapshot.js","default":"./dist/snapshot.js"},"./full":{"types":"./dist/full.d.ts","import":"./dist/full.js","default":"./dist/full.js"},"./snapshot":{"types":"./dist/snapshot.d.ts","import":"./dist/snapshot.js","default":"./dist/snapshot.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js","default":"./dist/providers/*.js"},"./package.json":"./package.json"},"gitHead":"fa7bd01bc6cc3340f9cfff59b3b7858fb04406cc","license":"Apache-2.0","scripts":{"sync":"node scripts/sync-version.mjs","test":"npm run build && npm run typecheck:package && node --test test/*.test.mjs","build":"npm run clean && npm run generate && tsc -p tsconfig.build.json && node scripts/build-artifacts.mjs","check":"npm run sync:check && npm run typecheck && npm run test && npm run pack:check","clean":"node scripts/clean.mjs","prepack":"npm run build","generate":"node scripts/generate.mjs","typecheck":"npm run generate && tsc -p tsconfig.json --noEmit","pack:check":"npm run build && node scripts/check-package.mjs","sync:check":"node scripts/sync-version.mjs --check","size:report":"npm run generate && node scripts/size-report.mjs","typecheck:package":"tsc -p tsconfig.package.json --noEmit"},"version":"2026.9.7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f50190d7-390c-411e-b214-3fb923ba9381"}},"homepage":"https://llmcatalog.dev","keywords":["ai","llm","metadata","models","pricing"],"repository":{"url":"git+https://github.com/agentjido/llmdb.git","type":"git","directory":"packages/llmdb"},"_npmVersion":"11.19.0","description":"Offline-first, provider-sharded LLM model metadata catalog.","directories":{},"maintainers":[{"name":"mikehostetler","email":"mike.hostetler@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llmdb_2026.9.7_1790360702589_0.9486860898121883"}}},"time":{"created":"2026-08-14T00:04:07.049Z","modified":"2026-09-25T18:25:03.073Z","2026.8.2":"2026-08-14T00:04:07.537Z","2026.8.3":"2026-08-17T13:07:43.576Z","2026.8.4":"2026-08-23T19:05:51.510Z","2026.9.0":"2026-09-01T19:50:11.156Z","2026.9.1":"2026-09-03T20:28:06.881Z","2026.9.2":"2026-09-15T12:25:38.605Z","2026.9.3":"2026-09-17T13:46:59.855Z","2026.9.4":"2026-09-18T18:10:24.195Z","2026.9.5":"2026-09-22T19:39:13.799Z","2026.9.6":"2026-09-25T13:15:52.229Z","2026.9.7":"2026-09-25T18:25:02.699Z"},"bugs":{"url":"https://github.com/agentjido/llmdb/issues"},"author":{"name":"Mike Hostetler"},"license":"Apache-2.0","homepage":"https://llmcatalog.dev","keywords":["ai","llm","metadata","models","pricing"],"repository":{"url":"git+https://github.com/agentjido/llmdb.git","type":"git","directory":"packages/llmdb"},"description":"Offline-first, provider-sharded LLM model metadata catalog.","maintainers":[{"name":"mikehostetler","email":"mike.hostetler@gmail.com"}],"readme":"# @agentjido/llmdb\n\nOffline-first, typed access to the LLM DB model metadata catalog.\n\nThe default API loads one generated provider shard at a time. It performs no\nnetwork requests. Provider modules are cached after their first use.\n\nThis package is an NPM spike. The Elixir pipeline in\n[agentjido/llmdb](https://github.com/agentjido/llmdb) owns all metadata,\nvalidation, and snapshot integrity.\n\n## Install\n\n```bash\nnpm install @agentjido/llmdb\n```\n\nThe package is ESM-only and requires Node.js 22.14 or newer.\n\n## Lazy API\n\nUse the default API for most applications:\n\n```ts\nimport { llmdb } from \"@agentjido/llmdb\";\n\nconst model = await llmdb.get(\"openai:gpt-5.4\");\n\nmodel.limits?.context;\nmodel.cost?.input;\n```\n\n`get` returns a model or throws a typed error. `find` returns `undefined`:\n\n```ts\nconst model = await llmdb.find(\"openai:gpt-5.4\");\n```\n\nLoad one provider and use it synchronously:\n\n```ts\nconst openai = await llmdb.provider(\"openai\");\n\nopenai.get(\"gpt-5.4\");\nopenai.find(\"gpt-5.4\");\nopenai.models();\n```\n\nPreload providers before a request path:\n\n```ts\nawait llmdb.preload([\"openai\", \"anthropic\"]);\n```\n\n## Direct provider import\n\nDirect provider imports give bundlers an explicit boundary and provide model-ID\nautocomplete:\n\n```ts\nimport openai from \"@agentjido/llmdb/providers/openai\";\n\nconst model = openai.get(\"gpt-5.4\");\n```\n\n## Full catalog\n\nImport the complete synchronous catalog only when you need it:\n\n```ts\nimport { catalog } from \"@agentjido/llmdb/full\";\n\nconst model = catalog.get(\"openai:gpt-5.4\");\n```\n\nThe canonical wire snapshot is also available through an explicit entrypoint:\n\n```ts\nimport snapshot from \"@agentjido/llmdb/snapshot\";\n```\n\n`@agentjido/llmdb/raw` is an alias for the same snapshot entrypoint.\n\n## Errors\n\nThe package exports:\n\n- `InvalidModelSpecError`\n- `ProviderNotFoundError`\n- `ModelNotFoundError`\n\n## Data ownership\n\nThe data flow is one way:\n\n```text\nElixir sources and ETL\n        |\n        v\npriv/llm_db/snapshot.json\n        |\n        v\nmix llm_db.npm.export\n        |\n        v\ngenerated provider shards\n        |\n        v\nNPM entrypoints\n```\n\nGenerated shards, TypeScript loader tables, and `dist` files are not committed.\nThe export task reconstructs the canonical snapshot from its shards and runs\nthe existing Elixir integrity check.\n\nThe built provider entrypoints use a compact format with shared key and value\ndictionaries. They expand to the same public provider and model objects when\nimported. Direct provider,\nlazy, full-catalog, and raw snapshot imports keep the same API. The package\ncheck reports the largest provider entrypoints and limits the unpacked package\nto 7 MB.\n\nRun `npm run size:report --workspace @agentjido/llmdb` to measure every\nprovider, model field, repeated object key, null literal, and large metadata\ngroup. For the snapshot in release 2026.8.3, the source provider JSON is\n7,691,333 bytes. Object keys use 4,395,004 bytes, with 4,329,856 bytes from\nrepeated keys. The 58,774 null literals use 235,096 bytes. Model `extra` fields\nuse about 2.40 MB, including about 445 KB of `llmfit` data and 140 KB of\nbenchmark data.\n\nThe shared dictionaries reduce the built package to about 4.48 MB unpacked.\nThis keeps all current imports and public data. A future major size reduction\ncan put `extra`, `llmfit`, and benchmark data in an explicit rich-data export.\nA package split is useful only if that data grows again. Compressed runtime\nassets are not used because direct synchronous provider imports and common\nbundlers must continue to work without file-system or decompression behavior.\n\nThe NPM version is downstream from the `@version` value in `mix.exs`. Run\n`npm run npm:sync` at the repository root after the Elixir version changes.\n","readmeFilename":"README.md"}