{"_id":"@brainst0rm/gateway","_rev":"3-5563df75b70a1e72c8f1e2ad3e314e6e","name":"@brainst0rm/gateway","dist-tags":{"latest":"0.14.3"},"versions":{"0.13.0":{"name":"@brainst0rm/gateway","version":"0.13.0","keywords":["ai","coding-assistant","llm","multi-model","routing","agent","developer-tools","brainstorm"],"license":"Apache-2.0","_id":"@brainst0rm/gateway@0.13.0","maintainers":[{"name":"justinjilg","email":"justin.jilg@gmail.com"}],"homepage":"https://brainstorm.co","bugs":{"url":"https://github.com/justinjilg/brainstorm/issues"},"dist":{"shasum":"4f353c4a23bce4e1ca515bfbb9fb31190851f9ef","tarball":"https://registry.npmjs.org/@brainst0rm/gateway/-/gateway-0.13.0.tgz","fileCount":5,"integrity":"sha512-JlWlDFTzOceY5SFerD26B2/QprKUgnvW7vmJeIoCg7P4p+wUJxbJUqdDAeTAxwUw9a+X30rZcK9Bb7UZqA2imA==","signatures":[{"sig":"MEUCIQCEkgE6D/EOlA+AwtbnupN3uojm8BWDDpWd4O5dS8F8YAIgPF/1tpa1xfw6O7xRmsp4rKfYtNkEODLgmEDIZlUVW0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainst0rm%2fgateway@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53143},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fc3927e5efbf3160cda65e54fddb4d093da9646d","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinjilg","email":"justin.jilg@gmail.com"},"repository":{"url":"git+https://github.com/justinjilg/brainstorm.git","type":"git","directory":"packages/gateway"},"_npmVersion":"10.9.4","description":"BrainstormRouter API client and intelligence API","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@brainst0rm/shared":"0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","typescript":"^5.7"},"_npmOperationalInternal":{"tmp":"tmp/gateway_0.13.0_1774823666386_0.6516972092586808","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@brainst0rm/gateway","version":"0.14.1","keywords":["ai","coding-assistant","llm","multi-model","routing","agent","developer-tools","brainstorm"],"license":"Apache-2.0","_id":"@brainst0rm/gateway@0.14.1","maintainers":[{"name":"justinjilg","email":"justin.jilg@gmail.com"}],"homepage":"https://brainstorm.co","bugs":{"url":"https://github.com/justinjilg/brainstorm/issues"},"dist":{"shasum":"c643191545f0795d8ead8a847fe7f0785156b3d7","tarball":"https://registry.npmjs.org/@brainst0rm/gateway/-/gateway-0.14.1.tgz","fileCount":5,"integrity":"sha512-Q8t7tbFa/unlo5NS8aDMPztDxt9tvsOMwcKyEyx1TP6ZqMdDbRrvdqg4T884DoYMUxJ6Q++sYg+6xCFho0z64A==","signatures":[{"sig":"MEUCIQDFuuluWzBK2FMCKe+uWZaOUQx5jlS+vZ2/dBSm0Uw/wAIgfNvC5UP88PHtArjUctTg12SbVUmOqLyopxC1ikV/5Bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainst0rm%2fgateway@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121493},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b303a03206692ae6b7b1cc29d1a2598feb8b1168","scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinjilg","email":"justin.jilg@gmail.com"},"repository":{"url":"git+https://github.com/justinjilg/brainstorm.git","type":"git","directory":"packages/gateway"},"_npmVersion":"10.9.7","description":"BrainstormRouter API client and intelligence API","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@brainst0rm/db":"0.14.1","@brainst0rm/shared":"0.14.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","typescript":"^5.7"},"_npmOperationalInternal":{"tmp":"tmp/gateway_0.14.1_1778927488117_0.8350100527083089","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"@brainst0rm/gateway","version":"0.14.3","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsup","dev":"tsup --watch","typecheck":"tsc --noEmit","test":"vitest run --passWithNoTests"},"dependencies":{"@brainst0rm/db":"0.14.3","@brainst0rm/shared":"0.14.3"},"devDependencies":{"tsup":"^8","typescript":"^5.7"},"description":"BrainstormRouter API client and intelligence API","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/justinjilg/brainstorm.git","directory":"packages/gateway"},"homepage":"https://brainstorm.co","keywords":["ai","coding-assistant","llm","multi-model","routing","agent","developer-tools","brainstorm"],"main":"./dist/index.js","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"_id":"@brainst0rm/gateway@0.14.3","gitHead":"10e9a5392bcf59b26446ef84a942d5b89cecc491","bugs":{"url":"https://github.com/justinjilg/brainstorm/issues"},"_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-Jiz8NZtiyv+VwH1YwuoNaogJj58bcurZlPuOU7yqYQZcr8RAfA6BX6t7+wQahnJGjhjSCLIp0e1zoJVMviKCiQ==","shasum":"15b2e4746e2acc5738b44b8f1e6c3fe0daff5ee2","tarball":"https://registry.npmjs.org/@brainst0rm/gateway/-/gateway-0.14.3.tgz","fileCount":5,"unpackedSize":121493,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainst0rm%2fgateway@0.14.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBJroJP5gWgMI+37865WcPGHAVYQREI7gzkbKVrmenU3AiEA6rIvcz1SojJYm49ItgI+Jc+IbTuIN+GiW7l74gQe5rw="}]},"_npmUser":{"name":"justinjilg","email":"justin.jilg@gmail.com"},"directories":{},"maintainers":[{"name":"justinjilg","email":"justin.jilg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gateway_0.14.3_1778931967163_0.7975316836973114"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-29T22:34:26.299Z","modified":"2026-05-16T11:46:07.687Z","0.13.0":"2026-03-29T22:34:26.519Z","0.14.1":"2026-05-16T10:31:28.259Z","0.14.3":"2026-05-16T11:46:07.334Z"},"bugs":{"url":"https://github.com/justinjilg/brainstorm/issues"},"license":"Apache-2.0","homepage":"https://brainstorm.co","keywords":["ai","coding-assistant","llm","multi-model","routing","agent","developer-tools","brainstorm"],"repository":{"type":"git","url":"git+https://github.com/justinjilg/brainstorm.git","directory":"packages/gateway"},"description":"BrainstormRouter API client and intelligence API","maintainers":[{"name":"justinjilg","email":"justin.jilg@gmail.com"}],"readme":"# @brainst0rm/gateway\n\nTyped client for the BrainstormRouter SaaS API.\n\n## Key Exports\n\n- `GatewayClient` — Typed API client for all BrainstormRouter endpoints\n- `parseGatewayHeaders()` — Extract routing metadata from response headers\n\n## Headers Parsed\n\n- `x-br-model` — Actual model used\n- `x-br-provider` — Provider that served the request\n- `x-br-cost` — Cost of this request\n- `x-br-latency` — End-to-end latency\n- `x-br-session-cost` — Cumulative session cost\n- `x-br-budget-remaining` — Budget remaining\n","readmeFilename":"README.md"}