{"_id":"@brainst0rm/providers","_rev":"3-0d6dc505092a117ef916bb0d8f3822da","name":"@brainst0rm/providers","dist-tags":{"latest":"0.14.3"},"versions":{"0.13.0":{"name":"@brainst0rm/providers","version":"0.13.0","keywords":["ai","coding-assistant","llm","multi-model","routing","agent","developer-tools","brainstorm"],"license":"Apache-2.0","_id":"@brainst0rm/providers@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":"a91910667b8b30ca3dda9efd2e27f45e1497d7dd","tarball":"https://registry.npmjs.org/@brainst0rm/providers/-/providers-0.13.0.tgz","fileCount":5,"integrity":"sha512-tf+x9X5KstWPvO/ktvZPkBCYXtZsYEcu6R7eS7auomE2KkSgiyrc9DGsyKpBkQWudw+75BZhV5oTAA6hlNbWVQ==","signatures":[{"sig":"MEUCIA2gd9pcvLHk9U3x9ObDaGAn+xemlqihvZTh6/PSXSofAiEAmKRmks7EkdqRD69FNr8rl0VefdtXCeDrhY5xwEczoAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainst0rm%2fproviders@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86345},"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/providers"},"_npmVersion":"10.9.4","description":"Cloud and local LLM provider discovery and management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6","@ai-sdk/google":"^3","@ai-sdk/openai":"^3","@ai-sdk/anthropic":"^3","@brainst0rm/config":"0.13.0","@brainst0rm/shared":"0.13.0","@ai-sdk/openai-compatible":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","typescript":"^5.7"},"_npmOperationalInternal":{"tmp":"tmp/providers_0.13.0_1774823639837_0.44946164509997333","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@brainst0rm/providers","version":"0.14.1","keywords":["ai","coding-assistant","llm","multi-model","routing","agent","developer-tools","brainstorm"],"license":"Apache-2.0","_id":"@brainst0rm/providers@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":"ab0d363765ccfaa510d10e6a349fa21813c3e036","tarball":"https://registry.npmjs.org/@brainst0rm/providers/-/providers-0.14.1.tgz","fileCount":5,"integrity":"sha512-s8BM6Pvnlz9if11mjM8svRoAxekDbXTOAiQzoPiZhjVCDNLI8fS2BBErK+QNGaHaq4yEJiwjWQLV2TPdsPc8gg==","signatures":[{"sig":"MEUCIQD1hY8IrkjSZ8Pvt+x80ilJzpLP0zF1CqTd3OeUQwj/kgIgR2MuJ4uaSKNvv4DmOdsxSYFAmH7prwQyhKySjpBWWFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainst0rm%2fproviders@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125652},"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","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/providers"},"_npmVersion":"10.9.7","description":"Cloud and local LLM provider discovery and management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6","@ai-sdk/google":"^3","@ai-sdk/openai":"^3","@ai-sdk/anthropic":"^3","@brainst0rm/config":"0.14.1","@brainst0rm/shared":"0.14.1","@ai-sdk/openai-compatible":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","typescript":"^5.7"},"_npmOperationalInternal":{"tmp":"tmp/providers_0.14.1_1778927463163_0.38865208228005255","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"@brainst0rm/providers","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"},"dependencies":{"@brainst0rm/shared":"0.14.3","@brainst0rm/config":"0.14.3","ai":"^6","@ai-sdk/openai-compatible":"^1","@ai-sdk/anthropic":"^3","@ai-sdk/openai":"^3","@ai-sdk/google":"^3"},"devDependencies":{"tsup":"^8","typescript":"^5.7"},"description":"Cloud and local LLM provider discovery and management","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/justinjilg/brainstorm.git","directory":"packages/providers"},"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/providers@0.14.3","gitHead":"10e9a5392bcf59b26446ef84a942d5b89cecc491","bugs":{"url":"https://github.com/justinjilg/brainstorm/issues"},"_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-Vw1oXG0bMhlsZahA9lchWjaXmAeMLNIk8hfcWCOTEmbptQOD2geLpElQ1pHjmVF1Ba1LfDZoKtSc+EHo0v0Bbw==","shasum":"da014aa49c8395da21c2dfe60a92eb61a6323e1e","tarball":"https://registry.npmjs.org/@brainst0rm/providers/-/providers-0.14.3.tgz","fileCount":5,"unpackedSize":125652,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainst0rm%2fproviders@0.14.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDLYLaqiedzQYo3qud5Mo7U/06V6mfd8k3trJEEbl/fRAIhANDyMkLDdjMZj6BwwOdhNrnXMqfY0jNlT5JkuzoCZGTZ"}]},"_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/providers_0.14.3_1778932004822_0.16070776424391253"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-29T22:33:59.718Z","modified":"2026-05-16T11:46:45.466Z","0.13.0":"2026-03-29T22:33:59.978Z","0.14.1":"2026-05-16T10:31:03.291Z","0.14.3":"2026-05-16T11:46:45.050Z"},"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/providers"},"description":"Cloud and local LLM provider discovery and management","maintainers":[{"name":"justinjilg","email":"justin.jilg@gmail.com"}],"readme":"# @brainst0rm/providers\n\nAI provider discovery and AI SDK language model creation.\n\n## Key Exports\n\n- `ProviderRegistry` — Manages all providers, creates AI SDK language models\n- `discoverLocalModels()` — Auto-discover Ollama, LM Studio, llama.cpp\n\n## Supported Providers\n\n**Cloud:** BrainstormRouter (357+ models), Anthropic, OpenAI, Google, DeepSeek, xAI, Mistral\n**Local:** Ollama (`:11434`), LM Studio (`:1234`), llama.cpp (`:8080`)\n\n## Usage\n\n```typescript\nimport { ProviderRegistry } from \"@brainst0rm/providers\";\n\nconst registry = new ProviderRegistry(config);\nconst model = registry.createLanguageModel(\"claude-sonnet-4.5\");\n```\n","readmeFilename":"README.md"}