{"_id":"@canarycoders/canaryllm","_rev":"5-5ad0eaadb16299d76a7107989714a7b7","name":"@canarycoders/canaryllm","dist-tags":{"latest":"0.2.1"},"versions":{"0.1.0":{"name":"@canarycoders/canaryllm","version":"0.1.0","keywords":["canaryllm","llm","openai","anthropic","gemini","sdk","gateway","ai"],"author":{"name":"CanaryCoders"},"license":"MIT","_id":"@canarycoders/canaryllm@0.1.0","maintainers":[{"name":"canarycoderssl","email":"kai@canarycoders.es"}],"homepage":"https://github.com/CanaryCoders/canaryllm-sdk#readme","bugs":{"url":"https://github.com/CanaryCoders/canaryllm-sdk/issues"},"dist":{"shasum":"a4da18c5fcf4f8396692de9ee587e290cc827dd8","tarball":"https://registry.npmjs.org/@canarycoders/canaryllm/-/canaryllm-0.1.0.tgz","fileCount":23,"integrity":"sha512-kxdxM5CRBEvzjB90xjFfpVOlZJTweJ9MeaVWMd1W+CCTxEHEcm30IL3YwDKpYYBuXOJ2EzGY55CB/F6yqSLtGw==","signatures":[{"sig":"MEUCIQDNOpbrGctr3tuJY7gb/izMXR+RSmvJ//8+CSRtl3BcEgIgTzd0f0FSewDG1yqEgPDzWFq9RF7D4zHogIGopJzrqyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447686},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.0.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js","require":"./dist/compat.cjs"},"./package.json":"./package.json","./realtime-client":{"types":"./dist/realtime-client/index.d.ts","import":"./dist/realtime-client/index.js","browser":"./dist/realtime-client/index.js","require":"./dist/realtime-client/index.cjs"}},"scripts":{"lint":"eslint src","test":"bun test test/unit","build":"tsup","typecheck":"tsc --noEmit","gen:openapi":"bun run scripts/gen-openapi-types.ts","prepublishOnly":"bun run build && bun run typecheck && bun run test","test:integration":"bun test test/integration"},"_npmUser":{"name":"canarycoderssl","email":"kai@canarycoders.es"},"repository":{"url":"git+https://github.com/CanaryCoders/canaryllm-sdk.git","type":"git"},"_npmVersion":"9.6.6","description":"Official TypeScript SDK for the CanaryLLM multi-provider gateway","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","@types/bun":"^1.1.14","typescript":"^5.7.2","@types/node":"^22.10.2","typescript-eslint":"^8.18.1","openapi-typescript":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/canaryllm_0.1.0_1781353050300_0.13498954376142192","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @canarycoders/ai — run: npm i @canarycoders/ai. The 0.2.x line re-exports it as a shim."},"0.2.0":{"name":"@canarycoders/canaryllm","version":"0.2.0","keywords":["canaryllm","llm","openai","anthropic","gemini","sdk","gateway","ai"],"author":{"name":"CanaryCoders"},"license":"MIT","_id":"@canarycoders/canaryllm@0.2.0","maintainers":[{"name":"canarycoderssl","email":"kai@canarycoders.es"},{"name":"kyandesutter","email":"kyan@canarycoders.es"}],"homepage":"https://github.com/CanaryCoders/canaryllm-sdk#readme","bugs":{"url":"https://github.com/CanaryCoders/canaryllm-sdk/issues"},"dist":{"shasum":"797177b782b7a06c628b82a0597d600cf5f00e38","tarball":"https://registry.npmjs.org/@canarycoders/canaryllm/-/canaryllm-0.2.0.tgz","fileCount":23,"integrity":"sha512-uhJ8hhf5NzYSzRg5Y0KdhjpsR8pflwbLBvoA96+rXfcYcgxXDbBuppKJ1VTkJRQ+Y6VSTdCxh9bFNLkVFia9Wg==","signatures":[{"sig":"MEYCIQCB9pAmMxlqaRiU+NJxeTcUVt7XZ4s0cuu+o7t6iDMC7QIhANBJusK5dkJRp9rnti6x9GezlK/RDfAt0c34Zx7MVW5L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456531},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.0.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js","require":"./dist/compat.cjs"},"./package.json":"./package.json","./realtime-client":{"types":"./dist/realtime-client/index.d.ts","import":"./dist/realtime-client/index.js","browser":"./dist/realtime-client/index.js","require":"./dist/realtime-client/index.cjs"}},"scripts":{"lint":"eslint src","test":"bun test test/unit","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","gen:openapi":"bun run scripts/gen-openapi-types.ts","prepublishOnly":"bun run build && bun run typecheck && bun run test","test:integration":"bun test test/integration"},"_npmUser":{"name":"canarycoderssl","email":"kai@canarycoders.es"},"repository":{"url":"git+https://github.com/CanaryCoders/canaryllm-sdk.git","type":"git"},"_npmVersion":"9.6.6","description":"Official TypeScript SDK for the CanaryLLM multi-provider gateway","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","@types/bun":"^1.1.14","typescript":"^5.7.2","@types/node":"^22.10.2","typescript-eslint":"^8.18.1","openapi-typescript":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/canaryllm_0.2.0_1781359083888_0.265219616878575","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @canarycoders/ai — run: npm i @canarycoders/ai. The 0.2.x line re-exports it as a shim."},"0.2.1":{"name":"@canarycoders/canaryllm","version":"0.2.1","author":{"name":"CanaryCoders"},"license":"MIT","_id":"@canarycoders/canaryllm@0.2.1","maintainers":[{"name":"canarycoderssl","email":"kai@canarycoders.es"},{"name":"kyandesutter","email":"kyan@canarycoders.es"}],"dist":{"shasum":"3b6c4d8213837619494c562fad3f997448228292","tarball":"https://registry.npmjs.org/@canarycoders/canaryllm/-/canaryllm-0.2.1.tgz","fileCount":11,"integrity":"sha512-/LxHf9RTmKhBweFGJUO9NcLgfnwpOA3g3WDxC8/R0Ee8pTD91fnlEaPXe7+fwoIx1p1V++j1DddqBmJ65x1onA==","signatures":[{"sig":"MEQCIC2O1S9oMZpjtTWDTqnohl+wujkmd/+iGzter7RhQjCDAiBHt/U3iQJQKsdQorcT8LR71FTtZV8jHRGh63BolZCIUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1975},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.js","engines":{"bun":">=1.0.0","node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"},"./compat":{"types":"./compat.d.ts","import":"./compat.js","require":"./compat.cjs"},"./package.json":"./package.json","./realtime-client":{"types":"./realtime-client/index.d.ts","import":"./realtime-client/index.js","require":"./realtime-client/index.cjs"}},"_npmUser":{"name":"canarycoderssl","email":"kai@canarycoders.es"},"_npmVersion":"9.6.6","description":"DEPRECATED — renamed to @canarycoders/ai. Thin re-export shim.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"@canarycoders/ai":"^0.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/canaryllm_0.2.1_1781740361802_0.24070976446780645","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @canarycoders/ai — run: npm i @canarycoders/ai. The 0.2.x line re-exports it as a shim."}},"time":{"created":"2026-06-13T12:17:30.202Z","modified":"2026-06-17T23:52:43.650Z","0.1.0":"2026-06-13T12:17:30.482Z","0.2.0":"2026-06-13T13:58:04.037Z","0.2.1":"2026-06-17T23:52:41.953Z"},"author":{"name":"CanaryCoders"},"license":"MIT","description":"DEPRECATED — renamed to @canarycoders/ai. Thin re-export shim.","maintainers":[{"name":"canarycoderssl","email":"kai@canarycoders.es"},{"name":"kyandesutter","email":"kyan@canarycoders.es"}],"readme":"# @canarycoders/canaryllm — DEPRECATED\n\nRenamed to **[@canarycoders/ai](https://www.npmjs.com/package/@canarycoders/ai)**.\n\n```bash\nnpm uninstall @canarycoders/canaryllm && npm install @canarycoders/ai\n```\n\nThe `0.2.x` line is a thin re-export shim forwarding everything to `@canarycoders/ai`, so existing imports keep working — update them when convenient. The default API base URL is now `https://api.ai.canarycoders.es` (the old `canaryllm.canarycoders.es` still works).\n","readmeFilename":"README.md"}