{"_id":"@3ngram/llm","_rev":"5-570cf8dafa7ce6705b224dc4d5d9d917","name":"@3ngram/llm","dist-tags":{"latest":"0.3.0"},"versions":{"0.2.0":{"name":"@3ngram/llm","version":"0.2.0","license":"Apache-2.0","_id":"@3ngram/llm@0.2.0","maintainers":[{"name":"b3dmar","email":"sebastian@b3dmar.com"}],"dist":{"shasum":"9542a8060efc8c00e6b16196053530567f3cf4b3","tarball":"https://registry.npmjs.org/@3ngram/llm/-/llm-0.2.0.tgz","fileCount":17,"integrity":"sha512-Fr2Eq10L3iRy6qpqjk6uYnb4wud6O5B9/g659IOiQwEJyUBZwNzmQEb+QhN5wwJjUd6fKTrR7p+lV/JvTOPprQ==","signatures":[{"sig":"MEQCIA4xTPgFUvGAJPTbOnU7XIDStESrII3YYAPv2mZbMSEnAiBxbDoblblxjMvIC1PEkpiV1vYWAx2sRtb2kcaA/nbeKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43975},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fake":{"types":"./dist/fake.d.ts","default":"./dist/fake.js"}},"scripts":{"test":"vitest run --exclude '**/integration/**'","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"b3dmar","email":"sebastian@b3dmar.com"},"repository":{"url":"git+https://github.com/B3dmar/3ngram.git","type":"git","directory":"packages/llm"},"description":"Gateway client + operation-keyed routing (ADR-0007). v0 ships FakeGateway for tests; the real client lands with Phase 1.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.8","typescript":"6.0.3","@types/node":"25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/llm_0.2.0_1783599022009_0.1870885752631195","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@3ngram/llm","version":"0.2.1","license":"Apache-2.0","_id":"@3ngram/llm@0.2.1","maintainers":[{"name":"b3dmar","email":"sebastian@b3dmar.com"}],"homepage":"https://github.com/B3dmar/3ngram#readme","bugs":{"url":"https://github.com/B3dmar/3ngram/issues"},"dist":{"shasum":"3caef0eb3a222bd0c29258969115e1f230d44733","tarball":"https://registry.npmjs.org/@3ngram/llm/-/llm-0.2.1.tgz","fileCount":19,"integrity":"sha512-QjIIKkeGCGaJL8wCMeC4FN/lxTUjEnC9jYqQBqkTMLrIuUNIWfG3YWR5gBQfzX2A2q5QP3SwL9yJR6yLqtGyVg==","signatures":[{"sig":"MEUCIHqHrseo0IjFin02F+R+dqxpZ+IbU5Dl/umD/1XCrQl+AiEA1XC+/HQrXa8PLRUfLH7xdNPTkvddM7lOHL1xPQIsCQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3ngram%2fllm@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44752},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fake":{"types":"./dist/fake.d.ts","default":"./dist/fake.js"}},"scripts":{"test":"vitest run --exclude '**/integration/**'","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305f376c-5a02-4469-ac5c-c424cc5a5c64"}},"repository":{"url":"git+https://github.com/B3dmar/3ngram.git","type":"git","directory":"packages/llm"},"description":"OpenAI embedding gateway, deterministic test gateway, and metered operation registry for 3ngram.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.8","typescript":"6.0.3","@types/node":"25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/llm_0.2.1_1784036547579_0.6270117873133376","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@3ngram/llm","version":"0.2.2","license":"Apache-2.0","_id":"@3ngram/llm@0.2.2","maintainers":[{"name":"b3dmar","email":"sebastian@b3dmar.com"}],"homepage":"https://github.com/B3dmar/3ngram#readme","bugs":{"url":"https://github.com/B3dmar/3ngram/issues"},"dist":{"shasum":"d0a765bdd1363a88a9379524202e703f5cac87ce","tarball":"https://registry.npmjs.org/@3ngram/llm/-/llm-0.2.2.tgz","fileCount":19,"integrity":"sha512-gtpHrPUnjvLhqW8XcqaZt1166JF7B+pQT+DvtXLtzDQLXYJUeuAKiMSqQBmR8N0zxrh2CRAk8lnqadPWd0P5NA==","signatures":[{"sig":"MEQCIG4Qt6zin5JCqCb25N4i5CmkrbpMQ6vHkLlne8VQ4IPLAiBF91ESjqoeoITUyfeDv0SQjHqqZwtKqYridyHvCMgvWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3ngram%2fllm@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45238},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fake":{"types":"./dist/fake.d.ts","default":"./dist/fake.js"}},"scripts":{"test":"vitest run --exclude '**/integration/**'","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305f376c-5a02-4469-ac5c-c424cc5a5c64"}},"repository":{"url":"git+https://github.com/B3dmar/3ngram.git","type":"git","directory":"packages/llm"},"description":"OpenAI embedding gateway, deterministic test gateway, and metered operation registry for 3ngram.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.8","typescript":"6.0.3","@types/node":"25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/llm_0.2.2_1784039245566_0.042571139040147976","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@3ngram/llm","version":"0.2.4","license":"Apache-2.0","_id":"@3ngram/llm@0.2.4","maintainers":[{"name":"b3dmar","email":"sebastian@b3dmar.com"}],"homepage":"https://github.com/B3dmar/3ngram#readme","bugs":{"url":"https://github.com/B3dmar/3ngram/issues"},"dist":{"shasum":"7d81fff751a01d360cef709f88a7030acc290042","tarball":"https://registry.npmjs.org/@3ngram/llm/-/llm-0.2.4.tgz","fileCount":19,"integrity":"sha512-6sDo65RM5DGbn06xBTZg948dd0HdFcUooMOsx1xnA+5cc+oqyzSUewMlW+kY3/Da3AWUGiuxVLx/mc7zJSH+xg==","signatures":[{"sig":"MEYCIQDo+jBKa1RHHyssjLEgD7l51XRR1fnVg9pmuDoVVwK+UAIhAIU3bgmPM3YkdVVsc5q6ldSMrrl5L0/MhSqVEcvKeoCu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3ngram%2fllm@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45238},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fake":{"types":"./dist/fake.d.ts","default":"./dist/fake.js"}},"scripts":{"test":"vitest run --exclude '**/integration/**'","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305f376c-5a02-4469-ac5c-c424cc5a5c64"}},"repository":{"url":"git+https://github.com/B3dmar/3ngram.git","type":"git","directory":"packages/llm"},"description":"OpenAI embedding gateway, deterministic test gateway, and metered operation registry for 3ngram.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.8","typescript":"6.0.3","@types/node":"25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/llm_0.2.4_1785937361829_0.04524731568125118","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@3ngram/llm","version":"0.3.0","description":"OpenAI embedding gateway, deterministic test gateway, and metered operation registry for 3ngram.","license":"Apache-2.0","homepage":"https://github.com/B3dmar/3ngram#readme","bugs":{"url":"https://github.com/B3dmar/3ngram/issues"},"engines":{"node":">=22"},"repository":{"type":"git","url":"git+https://github.com/B3dmar/3ngram.git","directory":"packages/llm"},"publishConfig":{"access":"public","provenance":true},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./fake":{"types":"./dist/fake.d.ts","default":"./dist/fake.js"}},"devDependencies":{"@types/node":"25.9.1","typescript":"6.0.3","vitest":"4.1.8"},"scripts":{"build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","test":"vitest run --exclude '**/integration/**'"},"_nodeVersion":"24.19.0","_id":"@3ngram/llm@0.3.0","dist":{"integrity":"sha512-I45+m7Z8r5QCFM7mCCGo8jo2mk2SEUODQVNtLHa0fWX/5LiiJi3G0hN6IDXD3zcYygxdG3JNQpNyU0jeRJ1XPA==","shasum":"51c7e056507485d3f5c29b0b2bfda3526e598e15","tarball":"https://registry.npmjs.org/@3ngram/llm/-/llm-0.3.0.tgz","fileCount":19,"unpackedSize":59319,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3ngram%2fllm@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF8R/ypqUV/k/jZIz1FWlldaKkr1x7KnCtneuhK34YVCAiEAlutQjaeFcuGIxYG0Pe1v+QAieERD9v6wKWbjyup+FEE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305f376c-5a02-4469-ac5c-c424cc5a5c64"}},"directories":{},"maintainers":[{"name":"b3dmar","email":"sebastian@b3dmar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llm_0.3.0_1787568113827_0.09457676820988037"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-09T12:10:21.773Z","modified":"2026-08-24T10:41:54.560Z","0.2.0":"2026-07-09T12:10:22.156Z","0.2.1":"2026-07-14T13:42:27.768Z","0.2.2":"2026-07-14T14:27:25.732Z","0.2.4":"2026-08-05T13:42:41.977Z","0.3.0":"2026-08-24T10:41:54.207Z"},"bugs":{"url":"https://github.com/B3dmar/3ngram/issues"},"license":"Apache-2.0","homepage":"https://github.com/B3dmar/3ngram#readme","repository":{"type":"git","url":"git+https://github.com/B3dmar/3ngram.git","directory":"packages/llm"},"description":"OpenAI embedding gateway, deterministic test gateway, and metered operation registry for 3ngram.","maintainers":[{"name":"b3dmar","email":"sebastian@b3dmar.com"}],"readme":"","readmeFilename":""}