{"_id":"@broberg/ai-sdk","_rev":"82-ee160dbe8378f4adeba76c46a7819dd9","name":"@broberg/ai-sdk","dist-tags":{"latest":"0.49.2"},"versions":{"0.1.0":{"name":"@broberg/ai-sdk","version":"0.1.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.1.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"fe9c7372725d771afd7c9758057cff8616793e26","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.1.0.tgz","fileCount":5,"integrity":"sha512-BNBXAECCaCe1zHKK/hrS8yvE7n++xNTkAVJrW86Wvt8sI6GDFCUVOd0MHzwaPKRvpr5LJEtcor8+jBqK/XpQRw==","signatures":[{"sig":"MEUCIAs8dAQxbgy4cDapLITpH/dCP44+XL08nG0sV1/HyMTTAiEA8g0saCRUJrLRGUzDmM8ik/ZaUphD1geYncRzIhAE6Xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208593},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d5c85680ca7e322972a63fdd590a32dc2f44180c","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"cbroberg","email":"cb@webhouse.dk"},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.10.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.1.0_1780387784184_0.6289666484271805","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@broberg/ai-sdk","version":"0.1.1","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.1.1","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"19fe607dbfbf43306b79d8a7376bc77a4a61494a","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.1.1.tgz","fileCount":5,"integrity":"sha512-5fESSvbqlYZ9whryxZuhXnU2aWZ+ZG1XIzVnYZvskDb1gO3BoYyhw6i+jgBsGO+dqiQjxitFGz/xq4qRWJhbcQ==","signatures":[{"sig":"MEQCIB4yawoGYmD04+L6elpOK06nkRs3nHXnbZvEyV/lm0DwAiAoJaOXWfGblpHG6QNUyZXC3ETlT2FZReQim+XyJAwhsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210141},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"388a3494889ee56b1ac28d27e3dbb996a011181e","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.1.1_1780389366161_0.8265959884773206","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@broberg/ai-sdk","version":"0.1.2","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.1.2","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"a328b6bed1e3e22c7d701649034c1895880a0873","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.1.2.tgz","fileCount":5,"integrity":"sha512-+KxyMRdqs5bklUl3U9BqZRDSxk9IsB7wrFBsDVsHq7QXx1mgpsV+Hsgf+YMeQWs1QnH7QlxmBMxu19+SmRYBeQ==","signatures":[{"sig":"MEQCIDS/GRNh1OmR6Qmd83SbP54s6kn/vN9A+gAuwiN8jcBdAiAjr3Tvtvh++Y85NliZRfSkUqv1sSuupF14Me1+3VT8uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213462},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e86b3a8ba4719281ba7c7399a831a3a31ea3f0f1","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.1.2_1780394274691_0.0395829804861767","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@broberg/ai-sdk","version":"0.2.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.2.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"6a6e392722a1e765df59e08f781f59b9aecd841e","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.2.0.tgz","fileCount":5,"integrity":"sha512-aY2HEqDQhIHyjFUhqoCM5SUDvnOwN/0uK3EQiwQCLV3m2rtr6pir6MPxkoFWKtoY74bbn4Gs8wOU3FXpHLq90w==","signatures":[{"sig":"MEUCIB8dpn94D/1qioOKod9mZ3VhtvY4z2uutMxA5f3nClIfAiEA/1TTBEc9ERdngpjiVSGCLSOvNrFlAHlvU5toMAXxSao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":220306},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"697f389f9a490567a1e7777c77112a8d98429bc3","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.2.0_1780395319590_0.7899459217593026","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@broberg/ai-sdk","version":"0.3.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.3.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"08195a655348bef878233a18a3a47004f51a1bcc","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.3.0.tgz","fileCount":5,"integrity":"sha512-MDSFT2M8crs+g9dWHAc9qrIoGH8lUcQP5nR6QoVEW7TVrToCo2eL02uWVfg9XcIodTS+iyCGtxMwdXHsSkAzDQ==","signatures":[{"sig":"MEUCIQC2AcLLopLjhHW/tLSylJnaHr1aVS/4GX4cqli9RZCDSgIgLcSj3JPJWgRsC0KNqEOY1OfecHCIxsL+qQj12UerO3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266355},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"53263751add8dd996ad3e3ca0ba2ffa415c60d3a","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.3.0_1780400569911_0.29480290638393747","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@broberg/ai-sdk","version":"0.3.1","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.3.1","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"c9ef38f43fd99bd2509432ae0d30954c27511c28","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.3.1.tgz","fileCount":5,"integrity":"sha512-VzTQy9dcUp89VT1LYaDWor19gTdaHeQWaTsdFBuPWR829exwMJFWml2LpDXrgbcDanExysIDCiJx8+xm9QEkGg==","signatures":[{"sig":"MEYCIQDMI/ayoq/u86m7wQHvHpN4HjZ/nar26tEkOcSExgiC7QIhAKOk0XziMwppHnezvTu7CdjzXBWCDgCDTQDPaGcdks8U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268989},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e8cbe27f9b1bca3124c6b641d167007915788555","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.3.1_1780402327392_0.8845602184579757","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@broberg/ai-sdk","version":"0.4.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.4.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"1955917c58a482a9764b896c139e10bf2a1a0743","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.4.0.tgz","fileCount":5,"integrity":"sha512-BR/9ZsULei+GFBMnMlWbNn7e/XoGsjEcCnbvq6/Ob3gHp72BQAhnxR7E0khTqyfhqaBrH0s61qCosNfncHalzw==","signatures":[{"sig":"MEYCIQDl5S7zJL8Ia/JxZ79frZG6c/DZPF0VHlVGrKIGxR/mDwIhAOB7ySo9LQ0LHDpa9MiHn3AJ0TkoFzYvm4+x7B7uCaTK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272308},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"756914bb6bd81a73716f26a4699ae53bedc4e94f","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.4.0_1780404389684_0.9483806427398318","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@broberg/ai-sdk","version":"0.4.1","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.4.1","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"7b0003a90547b6d2e608692b920e3bc4f5029fde","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.4.1.tgz","fileCount":5,"integrity":"sha512-fXUdZZFhk/adH6S0UIUwHDlKWN2kxCedh9OMeaK03J0gTXtRIhz7LysFRJnFQTZMwtecJ7vw3HKJg5kdTadQUA==","signatures":[{"sig":"MEYCIQCzDtkgkaM+ZEyioScjAIfeI0bHASJbCrTR40zpJpU0mwIhAPk2r9RVODW4u/75vi1LaKiF1o8Et/HkfcGGYVLDBjOx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273081},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6eb8def82235a36993ac1da3024b28e0f2ba24c1","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.4.1_1780416265865_0.9896985371195464","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@broberg/ai-sdk","version":"0.5.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.5.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"da1013b16297cd352e4a5fe8e6cd89607f030d83","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.5.0.tgz","fileCount":5,"integrity":"sha512-pyh0k99cYdysE1+tFqYODuMsQ4oG6X/AIUrE0XWOM6+KD3cIkhduwrr4RZJbUq9SVkfYKB9QPCm1UBXLOiKnJg==","signatures":[{"sig":"MEUCIQClgqKtovTbXXBbGRn1II3SN4Hixh8OFcRadumP64FkpgIgZ7dHcS67K7gAosbAW+cfC0WX/3oVrZo4tNf46YZ8P3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279358},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"78e3395fa38c20bc26e5eca976770ff1d7d96f5f","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.5.0_1780485609450_0.4709302652658449","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@broberg/ai-sdk","version":"0.5.1","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.5.1","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"72d4a81b5da69cc7ef1bcb055a168dd916aa2196","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.5.1.tgz","fileCount":5,"integrity":"sha512-P5rHSHH56wQOf+d41+kuk39Rp99to4BcXRt4Qhz7ffwGU6rb2vU7anVBXDWQZQCgVop8fBvSajL+9BkrFpm/7Q==","signatures":[{"sig":"MEUCIQCBeXmMO1N5Ws7kBr4CR6INVz0bRNT+rNlnGdSDH5ghzQIgKJU68HVLVW1ITVA8SnbQf5YaxjuKZAVVHPvH4CX7jTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279674},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3341bf67d8d93fed8e012243a65093b0075d9b5e","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.5.1_1780583626591_0.9161311730207469","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@broberg/ai-sdk","version":"0.6.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.6.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"b9b66981c94a3d8be4a86b34771dcfbd9a2d60ac","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.6.0.tgz","fileCount":5,"integrity":"sha512-5R1uKH234iO3HQVJC2XBKzZjxNYgTcvvmbOnJegf8eOjts6ujW5PLv3zOfu26EhFFWlhA/S5PbYECbaC1RqonQ==","signatures":[{"sig":"MEUCIQDxbci2XMMmU/ohtggMcP4L9CS1tRxYQYUw49TZ2+ZWIwIgXJhoWcDxEHCSRKdCOE5D5O1XnqMSM0OfcUJOL1171d4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297768},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8c63cfb1f5250a31742d8a95b9469cba21aa6983","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.6.0_1780607885323_0.3750665245036806","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@broberg/ai-sdk","version":"0.7.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.7.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"7a8b07e58bd509b8c7ca2558ada3d4b14606f9a3","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.7.0.tgz","fileCount":5,"integrity":"sha512-TINk7YJqXVfqXO+cACn4TnA/OHpgd2Aa5YoZYlthkWfKbMy0fYWM0czNOTmY2JRwZHMdzfCYI5PIDUjrQcOQyg==","signatures":[{"sig":"MEYCIQDuwSKUH3B5X64xZ0pFvfBdofA9O3WFVV8TFBqKPAdrpgIhANQBLqqsFVeEkrXzmzsy28CHJOjvVhag8VMDykGi7oO/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":320401},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"31099c3cd61674dcfbd84e593dc8632a602da5e3","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.7.0_1780615215863_0.5220373575803794","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@broberg/ai-sdk","version":"0.8.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.8.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"644f958fdfb0f29e796e4137192c7faa5d7896e7","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.8.0.tgz","fileCount":5,"integrity":"sha512-UeStB/OgpbslB7KwnKw/+MZOmB5Nt1oq7TjhCCiwi9xe+b/+BBIXU4735b9E5k2mc3QPCMcVo3qFiHaAq7/awQ==","signatures":[{"sig":"MEUCIQC940Qt+y08Cq3HGnGTsDrtbn2YoK2FRC+xvuV7al6DKAIgHUJX4ms1ZgSgYLmv5bBaq9VeibQe+Bacmh5ZMhwxUDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345266},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a18fb721289329b5abd99ecdcee165ba106078fe","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.8.0_1780617637122_0.28879662065295797","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@broberg/ai-sdk","version":"0.9.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.9.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"09d8b7bbaeaf961d6766de7f9cfb5a983f14c18b","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.9.0.tgz","fileCount":5,"integrity":"sha512-PSCLp1BuHaG4JxSjdw2I/pWo87yiA2bTF1KGB7yIG8ubyRZfFrtKfid8XwCUcSO+l8Qf6Ludu8OidyP0IIlUNg==","signatures":[{"sig":"MEUCIBMUI2fwtGC7udHrA0wpkhCm2h4sceF6ezz7s8bD30ikAiEA+0M0TYyU6BvI5CsM1wnh1TYmKZC8M15O5b37ajVeMZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365144},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b69b680ef94b507d430a35affc79d19d10cd5e13","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.9.0_1780619950963_0.6465385886477812","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@broberg/ai-sdk","version":"0.9.1","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.9.1","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"79e50bbc0a1452262c111b3e8dbe73306795b596","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.9.1.tgz","fileCount":5,"integrity":"sha512-gpbLuzUXoXQMiTG2wupbhqSRkgtYC07GoqOUa1sfQw+AE8HKQhl/owChvrJNuRaAUwPygxl9LjOMsuQPWB3UEw==","signatures":[{"sig":"MEUCIQCU7cBmq9W0C5b4D7i+A/Ai9eeNlvjmnf3hgw5rTuGM+gIgR3i9Fs/k/yxP1Cg9iW+mANkL9jfCk/SIb1JLmOCy1kQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":366634},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"02c6e3d7d8997d2216e2ac39a6484f194eb1e9a8","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.9.1_1780774844528_0.7414547381461307","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@broberg/ai-sdk","version":"0.10.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.10.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"a45a1d2a920d7fe3a67811512304579d0915a9ff","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.10.0.tgz","fileCount":5,"integrity":"sha512-Rrh+O4CNMAquGA+p36FN0xvIhpS5u6btqCM5QKUBJ2c7j5i8PJV5xoloBhTPKpzEIhgpaHxacNpR3q9Cvs1ihg==","signatures":[{"sig":"MEUCIQCgbuEIlhK3UtuXQ7vRdlT7FL6xWkgxz3/vFjET2MdLuQIgDgB0rU9xSren0m8BRBiDIS2n8ZhVuRVPmgwoXSrlDTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":392657},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"24a852db6efd6292f5ee7d0f70789ddc8e2e4fb5","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.10.0_1780855197436_0.4140241346927591","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@broberg/ai-sdk","version":"0.10.1","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.10.1","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"3c8618694a02837ec12a5323e69898f16a66f260","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.10.1.tgz","fileCount":5,"integrity":"sha512-kU8USCPTDixU6sGGUqpZffHje03n8EYZiuE2qGh4yZtK4hCJpQx7ueffEJLWDeROLGo4sq2bOO3HmRdGvBLtIw==","signatures":[{"sig":"MEUCIQDyE+3eZ7o+FWcVXarvSPreS7N/26eFWJEfC04D3FsUrQIgBSuVDgZTYX41pnLzSPbEeABzPUfPGP6lEBkEoeveUIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397795},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f2eee01e2a23d028084d623f76893aacec9ff824","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.10.1_1780856284002_0.9962195426379568","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@broberg/ai-sdk","version":"0.10.2","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.10.2","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"e306d38270d935b347755dcc09166f15a15b2ee6","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.10.2.tgz","fileCount":5,"integrity":"sha512-fuvjmvo2KBAmu5Vv1S3Qe0PCZMXdASMsAGFwlF5SjErEFu+2z0Z3ZMGNlvtW6MWGehhPsjhp9z4jKSKITJsGCw==","signatures":[{"sig":"MEQCIAjnISLOnPKZy9AZPpGV+zoufXaxGWYSlC5ku18DyFX4AiBX5DpGOuB/g1GY/fSUcFsxDjya3qlcmFPrcAeoQ3KKsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400534},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d70e99c6453c6e8eb88cdb53600cba7a18f9af80","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.10.2_1780857261308_0.7596966373110348","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@broberg/ai-sdk","version":"0.10.3","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.10.3","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"8056cabe2ce4ae3317532e6d3ea69e53ade45144","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.10.3.tgz","fileCount":5,"integrity":"sha512-BvYaaHMW+LbSck9g84NeawtLxJE2YH51744fHOF0NqZ98zpHwsRW4QeHFyCJ9AgdLk28sNhTEX0QF2zgG38orw==","signatures":[{"sig":"MEUCIQCZxOmkEBYh7KaY5nA6cMZVNocOWAYc6KNKC382f6fOBQIgOsBUvYqjtMXDaVayF/W5w4fZAPOgnvursBziTrKg1QQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":402761},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c81c7d443935a88ddf35d7bc9b305808264244e1","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.10.3_1780858540258_0.9443683244246672","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@broberg/ai-sdk","version":"0.10.4","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.10.4","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"786f7b2c2f485e855ecb95953132631ebb55776d","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.10.4.tgz","fileCount":5,"integrity":"sha512-kh+vs2cKisZfamKk90/r6QfstlDQANqZmxM8cZzVj+SkX9k4AS/ANtbFuDc+mXCWHtpabYibvyQthxNjxN5kxw==","signatures":[{"sig":"MEYCIQCGsr3PnXr1zL/znMZ5H2rEKvoMsuCyAZLjxYlFY+/ibgIhAKUI0XJ1ZpdjrMO8EaocmWzpjKZF8098sdHpBMzwSM/7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":403590},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ccc8e029b954303fe0c7a45eb22c24edee117ca6","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.10.4_1780962446475_0.5347874119418758","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@broberg/ai-sdk","version":"0.10.5","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.10.5","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"54d235db384c55a0582570ddea6e6ef1fa8b34ed","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.10.5.tgz","fileCount":5,"integrity":"sha512-0ugSzXz8zfAWuLoS+FAohU6QXejkkJjNrC821Jh47MFY25j3pQwhwGRE3YhKBqba6KJj4Aq06XbjD0DhojAcXA==","signatures":[{"sig":"MEUCIQDd3DbUdMWNVQ7lrAbMqWc82Pc4pQ7938PL29CYTfAkPwIgdzjU4IhgXkQ7/e63NAIe1GyW4gClKopM2NMUwFvUg6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406984},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"48aee3c464dd1ebca05fd3c49fc7e4fb5ead8a38","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.10.5_1781162320285_0.9565862985942053","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@broberg/ai-sdk","version":"0.11.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.11.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"301eadd2a685355a5b52b26c4047907e267e6a71","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.11.0.tgz","fileCount":5,"integrity":"sha512-cmol5R1pGbSdVDBZdD0FhSxX77JhTKyyJXTjKDA0oxtkRvZw0rAzpvhoiD1h4be6X9xMyjdT86cM91bQKPdwEw==","signatures":[{"sig":"MEUCIHif08BW/EAc82BE4/irGd/tQwwdLIbQklyrUx/Ib2dZAiEApgsbyL0sVwMRA8cW9uT+JXm3DrNOWMrx3Nrg1nlmJOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441685},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5d589ba91d64a83f494efade0529558f909ed4e3","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.11.0_1781346082081_0.15577199133257702","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@broberg/ai-sdk","version":"0.12.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.12.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"6c7268b4ef383a35efd88462442aa2c0d3e732fa","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.12.0.tgz","fileCount":10,"integrity":"sha512-X4krkILvqrOOwOiiHB+q4RFTOzDz1xVkqpfp0lNapW7ApOjRAUfl4qeGVqqa0BgKKR8vSr4DNz+DNqTczy1kXA==","signatures":[{"sig":"MEUCIQC+LlZ3j26iCBV3M66pjPLchG8+Cz8sWKCOIyZd3gEqqQIgeOmQHGrFHbDpwTsUIeJt60l5rF5rH+JPVKdHgY5UGKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":442612},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"653635cbbf09b76187de39d28f8d1dcb0bb6034a","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.12.0_1781347278299_0.59992308157037","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@broberg/ai-sdk","version":"0.13.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.13.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"bb4ca869a28ea7751d027befb04ba135443637ec","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.13.0.tgz","fileCount":10,"integrity":"sha512-QnOOQeEBFYFOy0l5RpWvfgDhGoQiK1RbBU950kmJB8M2rnazobCE0r7WPV5H7qVzVLnzStTa4wkkOs+QfMH5UA==","signatures":[{"sig":"MEUCIQDiKSShuQGMRtJQZN2xDWZxgdAlBPDi+Oc+hJ6fg5bpIgIgRZxsZYxZfqiwH9Cv9lfu6rFnNIUpN5+2EJ2FnvR6JA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":443456},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"7a900a88797f95ea46530a2819fe3fdd22ede8b1","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.13.0_1781480582179_0.8892645271673858","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@broberg/ai-sdk","version":"0.13.1","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.13.1","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"eb09a3cd90498bced234a07834167f904baae0a8","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.13.1.tgz","fileCount":10,"integrity":"sha512-q/W6+PncKZArelcGBF3VYvwqV55PbkF6ICZkvZec3XD/02A27CEHk4PYKXE7RDg2uPHGaN4b/3qb0Z5bU510HQ==","signatures":[{"sig":"MEQCIA2xLB56U9FXtk/5aAtZ3SOH03JoxAGRLkzB8UR8+S4eAiAWz5pd8B899zqEvaIynJPG6HIWk/zyTlIe4/vZPN6l3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":444301},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"1ded1e76e3955642c675aae8683c3cd90127e0ae","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.13.1_1781552916955_0.6796832713187924","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@broberg/ai-sdk","version":"0.14.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.14.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"b2eea06e58db32fbf5da587ed9bda238af0a5386","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.14.0.tgz","fileCount":10,"integrity":"sha512-Q0vlVrxflJiSqYmZPUQIoFYVBCRcRHXvdsr5W6fpgfZf1yQPt45zbNZBNqYVbsEqF/W7Y4nnXsDXgPubA25TbA==","signatures":[{"sig":"MEYCIQCSR94l6+8lxmOJzgTTHLKfYvpS5ub/Oq4v6vadgTpprgIhAN/OQv+z5bY+HhylmjbWKiV+oGzFB8gj22HwyUvEIGRa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458487},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"aac823cacc59af8058b4d5d6757f3cdbe50e0d1b","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.14.0_1781625150796_0.2696572954721541","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@broberg/ai-sdk","version":"0.15.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.15.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"5f97dc5b27837e3e5d4ab3f9b86cb5dcb9b5402d","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.15.0.tgz","fileCount":10,"integrity":"sha512-QUxK2wtW8SkEJqb/ISpuBHbPGeByEXAsrRGK69h8VQGfdJS0dphodQcOS9NaLHhk3YvOV3FHCPtRC5AidA8/qw==","signatures":[{"sig":"MEYCIQDNL8TAOyioU5k+c55KYKYcL+VgbTI4BRXop6VGvhxLnAIhALgRB6lSmI9+934Pn5x4LsyNYnnl3GatVUNOIwt+Pxq6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":466561},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"9787a4df5a2b9b331d4f1f78c71f00a6f4df7c37","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.15.0_1781627277159_0.06270681036948855","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@broberg/ai-sdk","version":"0.16.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.16.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"feaada0d17215cd502ed32e2ea692ac326414e95","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.16.0.tgz","fileCount":10,"integrity":"sha512-asBjAMvLUPqvRyZ89GrP8kz1lvw/YHAVxNW2KvYAqkYWibYrEUbAwYwQ6gUf3hTPxIr2n7ndDAPY7+bd1MgIHg==","signatures":[{"sig":"MEUCIGA8y5iOi8JCWkQa8XJPHmbzj4WQkKa2QxYy6haTyIwJAiEA+yN5Hu1UYyvARQZHP84A53htLe46mCB8UXHsqHWHE1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":469349},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"eac279a47a946e8d4151adc2990779d3631c3623","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.16.0_1781629250341_0.31281271311302894","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@broberg/ai-sdk","version":"0.17.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.17.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"c4d6df3222baa8eb9e7275fbe4de8578b8497622","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.17.0.tgz","fileCount":10,"integrity":"sha512-n5EVQRa7k4LXxT2h/067h7ylbEFDn6vsjlt/OOwBmbR6pWTpu2IcXdh6OzYL3n/7Jv2rghQUrGWFADVD/wl2wg==","signatures":[{"sig":"MEUCIQCOFqdX7tk2a+iItGav2ELz9dV8TGvZBNtwYWPssnPELgIgBw59N9ZjyGWxOh4p6BdwdhlwoOUb1V2BSTksjh+G/Hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500042},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"4fd1bd21fdd3dbeebbb1a02b107c9db9998dac70","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.17.0_1781633004742_0.6163378998853102","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@broberg/ai-sdk","version":"0.17.1","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.17.1","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"95255a5af8ee4941649844cf6760ffe71eb87eeb","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.17.1.tgz","fileCount":10,"integrity":"sha512-xALLScqYmHLUfkmC6Hc44HFsIVVtSr14FCRh0kZALId0nq/vQgTJSDr807MIbsRqlXUiTBju+z8coq0OYf/EvA==","signatures":[{"sig":"MEYCIQCCpCiTbUqcHjruo9gD7ScENi5GEaHarbDOTe6PtA/r6QIhALhcitsTPN+dHLYiV8ReQxybCAQHIcP7RXjM3EbCgjkW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501010},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"09a274198c6d94e7a6c0e1c28e43714543a61c7d","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.17.1_1781633809138_0.4953322866608263","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@broberg/ai-sdk","version":"0.18.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.18.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"fcbedf0ed958cdcc7a4a7f6eafb4db529d55f942","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.18.0.tgz","fileCount":10,"integrity":"sha512-REOM3UGMJPx/0Vkim4aBT++ABFjGQ7z01YrQA/SuT5uwir1zNX7v0YJgMS1OrNjdV6KQ6LYMJs8zdIqkzCYSww==","signatures":[{"sig":"MEUCIQDOJtImJPwhhLvpnhoPzzudT7RM2MFumUZgYWCVdpMpNwIgVwwMM9cNUncN7nHIWMVZV4Db1lpitSHM0X7sd7y7HHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":530642},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"99ef32408276fd31ee913ab89e47675d74182bfb","scripts":{"test":"bun test","build":"bun run gen-version && tsup","typecheck":"tsc --noEmit","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.18.0_1782209655467_0.17249931700892973","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@broberg/ai-sdk","version":"0.19.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.19.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"4186b4db3267c1c2b8505b6e0cdba2dd468a4e0f","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.19.0.tgz","fileCount":15,"integrity":"sha512-sCa8XQgDJwHzHrB9AYboDCuQOGqrynxP5ahpQLzJUAG85Jyd6MTMT5TJnA4ktjAoSU1SMU60ZuTFfQLtDYyPBg==","signatures":[{"sig":"MEQCIHkdKnfHvUHmaeCj4sYW6OLl0reqiknHswi3nrursQNzAiBDPzNYiq4XinlQwcUiRe7z3xcUuRfcduJvuxbcJmTmTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":699499},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"716bced76f08630daa6c45ba44575752c27d4131","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.19.0_1782210289362_0.17071285827968996","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@broberg/ai-sdk","version":"0.20.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.20.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"b971f11f724f4bd59e6db722730ac84eb92f3889","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.20.0.tgz","fileCount":15,"integrity":"sha512-tl6AhFPih4oCjF22Iji+0CpWKeZv0dnBqkJsnNKJNlx3PuccpNWlAQpvrkCacPEFFcer4dYnH6OqfzF3qQtCIA==","signatures":[{"sig":"MEUCIFTQh/JY0Ota+7aOZr9C4eMxUccfJLQ9cIex9rTg9qRkAiEAsDbDTEhdAE+AexYCVTd0OwYLdhThZY4D8JvQQruSAs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":712116},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"9309be7a9f4db4560f34e25c7292fe1b651b5e2d","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.18.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.20.0_1782826398741_0.22841575526364877","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@broberg/ai-sdk","version":"0.21.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.21.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"ff780660ce94c0171533eb92b6cca4801511673e","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.21.0.tgz","fileCount":15,"integrity":"sha512-CO+E65g9oBDfRv+qtJJaBPfXQFz7ZbE+QPfovdRfRXEkxg/T5INeFEMmdF5g3agGpSjnMSQnDZLbfyIWKpzARw==","signatures":[{"sig":"MEYCIQCowv2lZ08ST/8NSPAeByf+bksGWgNvul6DKkguISni1QIhAJR7EKmo6eJWg+f77gI8vgrL/+/dMSGjLblkgd+24hp8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":718824},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"a48d20f5e96d9e270ea73734a33da285338b4ccd","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.18.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.21.0_1782848366942_0.8103250739190793","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@broberg/ai-sdk","version":"0.21.1","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.21.1","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"6e502d2823a83e203a2102d0ff0071ede0728255","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.21.1.tgz","fileCount":15,"integrity":"sha512-Tgsy7MZ0w2vd6Y2HU5ERizAc38it2p3HUkzmyPkQQ5H8TuO1GeIbaNbHHhbxIHFAtV1s4NIbhNpowEz1/NIvsA==","signatures":[{"sig":"MEYCIQDJKW+j3yl9K4GH32KvgOmwMzJ+W87XSK8qzK32DEsN4AIhAJLTxyrBvJPNeOBZWFERPHiUeHbanGJE16+mJK2BhdPV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":718750},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"97b16e5191c734d95d03af6828e0573b1aaa6470","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.18.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.21.1_1782995969484_0.6763105830198612","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@broberg/ai-sdk","version":"0.22.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.22.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"848ab415d93b75b96259880a7266cbab67105f59","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.22.0.tgz","fileCount":15,"integrity":"sha512-oXajohU1j0GawnPDi1ACQK8rUPiOlDXUtz0yFyIP2wLmoinS/LIYg+6Ml8ZwZx+oQJ5U0X3+/We9sQi6v40uKg==","signatures":[{"sig":"MEUCIQCZKm7dDqm6X4zfZeWwAynF7CA4A0GHcam8S6z99jd7gQIgQZyg7dyCqLCwnV+hLhQ/8dhPeajYEAgdmWOeQcH59dY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":754963},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"7ef4869b9be3ca8545d131e78bf471491d77d504","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.18.0","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.22.0_1783248809324_0.31085658093872204","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@broberg/ai-sdk","version":"0.23.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.23.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"ec5a5b4b5b31b1c840d8921954982968355afdbe","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.23.0.tgz","fileCount":15,"integrity":"sha512-+YNygCRRV3LD+x37mWTNDUW8tNyTfVYksgJXgy5ZEo4FDW2+c2Q1GtkxmVmbhVR3mhu35cCkosiBwsXVRoUwLQ==","signatures":[{"sig":"MEYCIQCKHohW3hes//Mg5Cnnxxc4V+Ey3rEl7XBvF8Nwvk5kZgIhAJmDGDx2zk7fHFFv60nK1TtyIFPS6yvo1TZ/nSI6P+Q0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":755614},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"b50ca2962a4600d225c10a6c8c85e3593b0210ca","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.23.0_1784296561015_0.8995337350015151","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@broberg/ai-sdk","version":"0.24.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.24.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"000b8d3f55eec383f7987f9a0c7aa81b495f5301","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.24.0.tgz","fileCount":15,"integrity":"sha512-1kWdpT/RseAIrZRXIaWIWIXHAl3zy9DIxGx/CrNUe/aVNocsKF7pbvcBfjaNttsWepCTpTKgK3dVlWUG24mkrg==","signatures":[{"sig":"MEQCIEMT+EuP0QKQ+7G/QXWDUyOR8y1cbJhOxqdRllJTvPUEAiAFaDvGjUFvJchsRwc4yVF23TJULMIf/ZrlxkAuEE1C8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":757556},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"550f3ce5f03cc5535c31d6a78fddcb04f1640382","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.24.0_1784305925416_0.914794120109172","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@broberg/ai-sdk","version":"0.25.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.25.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"f1b265559acef1114dee335bc74f3a5c23017cc2","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.25.0.tgz","fileCount":15,"integrity":"sha512-+SI4WHs94fNjlDcDB9jc8gdWEAWgoWzkXjZp+/MwgQIgpQsaDC6IsVF30vS9kp8+E28+mGxfztPElfLoZ8Aepw==","signatures":[{"sig":"MEQCIA9To6UUOAK6XEYM46ScSUf5Xg56Z3/lC10pfZS+lrqdAiA1m+qUGAiGh0wLYhbADob4qQxmze0pmE6IRfyKg8tF9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":762546},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"619565a564f8c95f8bab15d4eb025fca1573afbc","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.25.0_1784395554692_0.19950620484806514","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@broberg/ai-sdk","version":"0.25.1","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.25.1","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"d9fcbce54becc7811c39fc5887fbcefc18a1075c","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.25.1.tgz","fileCount":15,"integrity":"sha512-2zTNRzeDSTZwiFU3X7ipx0X3SI/M6Ii/5jLothJP0Tsvb7UAChc8z/x2914qmm6/qtjCe70/rBVU01oSlmFFyQ==","signatures":[{"sig":"MEYCIQC4FmxP+qYtgIT7RNb2oczP5wCXCiGD8N01vatJwUTBEgIhANcUu5e76mMJuU726DvByUny+XV1nthczAW6GNJRC6WL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":765704},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"54389c48e062f418d8b3e34688388d7cc6e7a61c","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.25.1_1784500714233_0.35105523254493187","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@broberg/ai-sdk","version":"0.26.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.26.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"6968d35527a804aabf8d601b31d3c814a51e7663","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.26.0.tgz","fileCount":15,"integrity":"sha512-q0fUaDwBYLIogvRvsfZ7UOPQkSDar1ftDTI/HH2y3pxB3MYyqya9GkZBfRTUd5BE7mReFAYKdIYgB4e5/fdmfg==","signatures":[{"sig":"MEYCIQDIEBha4Ro4rb69DBIJprLBKLl9Df0P1QJzTexMEA5BlgIhAKW8975qZkGXyozd/lWv4ZeOYM384HqEMXIAliHr1829","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766815},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"18bb923d3367a085c46472714f6b56d3514841a0","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.26.0_1786113466224_0.9907658298303055","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@broberg/ai-sdk","version":"0.27.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.27.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"7f5a3e85839ac953a58cb613f57f97b3550ebde2","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.27.0.tgz","fileCount":15,"integrity":"sha512-CcDMXudhFZYA/q4jFWvgjORp7V4XaeiYg5zRARd4ONVAO8KpHeks11S1o4wx5Q9631ACGxwsfWE8DjbMo2Adxg==","signatures":[{"sig":"MEYCIQCfnFTjus/L1xfhL4y59zz22OAEcRN3P1//bG4vaCE49wIhAOYlLmXVIuG+rECGPZtgewrSebl2B614cCB+NKBuUc1X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":777231},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"df8768131e8bc1e2f8419142b0fb45152a0ba69d","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.27.0_1786439453651_0.7918672254555816","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@broberg/ai-sdk","version":"0.28.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.28.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"38b16a4b625fd09f0d9fb42ea8c36531531c5234","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.28.0.tgz","fileCount":15,"integrity":"sha512-6SHyXJL/UJieaRmw8QiEGBBgSqcfDAz37s+6QHERC2EWZPEdMkitFE3O6IHMa0ey36wcjK2S8mN0DmbIwZGQRA==","signatures":[{"sig":"MEYCIQDwVns/rgLSsvZIwMx07H4RS9XvEgp3MZGyduNofLHruQIhAPww/xRaAV6jquLdcGGjKgFPkr+mIsVtUl0fnTW7zaMF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":802471},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"aed408161f5567921ecab77fbe665f3cf53c0cb5","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.28.0_1786460843257_0.950759028791633","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@broberg/ai-sdk","version":"0.29.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.29.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"91392a14ab2c2ba3b6ebcabbb281443b488f45de","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.29.0.tgz","fileCount":15,"integrity":"sha512-hbkLnXhbh0VCoPUP3i0Kd5x4kVdsyuuEQC0gT4IvSOxD4hciG5rLVDqkwI6H6QYnTKHMWjjz5+kUEQnSb596Gw==","signatures":[{"sig":"MEQCIE5QZ37cKtZRVIAsBO7hjQWJ5nU7quyjuzTyFfm0P/SyAiANW5F7X4eM9EHboQLwFVuZHrnhYjD0SjzNa9dqxjfQDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":809840},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"56723b366b9c2e8d835f28093a146150de02a80a","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.29.0_1787858510835_0.7822179889307719","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@broberg/ai-sdk","version":"0.30.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.30.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"6f765e1edb9257ff61d7a46cbb3b29c54f1d5010","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.30.0.tgz","fileCount":15,"integrity":"sha512-GrMcLdqEPHiKNelD227g49CMKrW96oGW0gOeYXDTmpzbaP/u7qk5qDLj9lmtJMX8MUofRLX/5DbjNC9ZE+LVQQ==","signatures":[{"sig":"MEYCIQDvuUuSfvZLCEBe/z+xmX4elY22TJ/3aW06i1UhN5DDdQIhAKgH9hjt3gH/v0mh7VF8qCJN8u+LoglAi6L3Xmd0Fqka","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":814884},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"4641bfb339951bb82c5690cd7538c1678dc81ab9","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.30.0_1787859091375_0.39506066720611255","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"@broberg/ai-sdk","version":"0.30.1","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.30.1","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"053a02d8efa27a170e93ebf538114986c783c131","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.30.1.tgz","fileCount":15,"integrity":"sha512-BRXq5l3YITNTDgqYAYr9U7f3csfiXulMgjHmKYbt8J9J/gpRss1BNBT09GXUS7mlv/VF3Cx19pZTlPxXx78f4w==","signatures":[{"sig":"MEUCIQDPa4mJXhpBMkGS/HwJlP/qX3Z9NniKDSbC3Cu3mLxaZgIge4wicYTmZIEP5RZVqeRLFZlNc+SeyNN7JgSycQhnkCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":815882},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"b6c2b962f3226bd2908d9de44aed71a2d19ade64","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.30.1_1787859497540_0.16356344656398303","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@broberg/ai-sdk","version":"0.31.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.31.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"e96187af2150648ade87c407b173ff5349809d5e","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.31.0.tgz","fileCount":15,"integrity":"sha512-toVLnFxZxLlELv4j+BZ4NOtWidl4IJ7Xco1oUDj3+rs0KmlVpaxlOxQrb/0R9wwjhRKx2n9jDDJlb3M/SIcOkw==","signatures":[{"sig":"MEYCIQDtukG2JzsH8nL7Wl+7RUY4QgDJIrKEPVhC2MRpvlCAKgIhAMFQ2T5UAEhZnMJi0P7dbQfw6Z+MO/2r/+D9M7m7YFVa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":821495},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"8e563a8095c0fd03dd69fda30f18d4758c578b23","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.31.0_1787859709301_0.46829904813785284","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@broberg/ai-sdk","version":"0.32.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.32.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"5b11018859f17bad7fa8dee4349717a776073517","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.32.0.tgz","fileCount":15,"integrity":"sha512-Uxma03ahOwq5VjmXQT/f0f3yRmvt2dbak65YQ2v8SF0sEgfgKxTlXX0OUk7W1t4jcSMNeBRDheRIs7fXwba9Yg==","signatures":[{"sig":"MEQCIBSMJJg7c64sDr+nCAthSMe+0Cwpe6Rvng3cImJmxRhpAiBGBnrKyrf+7yRUdz1nJd8lcZvuQjJAooA6hJy8b/v6zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825635},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"64068f35e44fcfaca12d7247bf26d97b76337c8e","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.32.0_1787860225967_0.6172949255177367","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@broberg/ai-sdk","version":"0.33.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.33.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"f90b910a947e98c0512bc147c4d05430a068eb5e","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.33.0.tgz","fileCount":15,"integrity":"sha512-xZ1te4i9gZYX7JZKSjfrBryav1m5JVOMEhYzCLx5cWZhsUzaMZtSbHSGGkOyJjTiKXtJ4NxwDN2d8vKBpkk56g==","signatures":[{"sig":"MEUCIQCXZrs6DYbhjUfSy5BLCNsHN8AcS/tQzOppf0JfqtfrWwIgNAJl7JkDupcTfn8yQOw6rAhL5ali1fHLl2C0/mOZhnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":827053},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"14c300b4e1f4a873bca4cfc2c466be27d9fc38a6","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.33.0_1787863602563_0.3499809775256266","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@broberg/ai-sdk","version":"0.34.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.34.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"aba3be5081f8494c0d8613921f47bf84e623938b","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.34.0.tgz","fileCount":15,"integrity":"sha512-1YAzBaCtQQ/o9m2exMJoausbwbkNb/8rphe+zyCG88x17P35B9w9b3VVI/aVpl4fJTN4sMkmB4skI5B337I6pA==","signatures":[{"sig":"MEYCIQCstocAa2vG5EYhUTLVuDd7uv7p0fGPGWNPnBybiuxrxwIhAIIEt1H8FrYE11etgWLmO/I0ST2qz17ksye+ATdsqiF7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828814},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"72cc20cfabe95e0fffbd243a45e3aba60d82699c","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.34.0_1787864293494_0.2505258743112573","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@broberg/ai-sdk","version":"0.35.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.35.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"9452140dc246c7db544cc987558c9e0a6c9be124","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.35.0.tgz","fileCount":15,"integrity":"sha512-mGbDg5vFgFKn49yGTDQR7bXppnygQeX952AyAkASUEQZb8QPfLNPaFWORHF8w21ZIW3GRkHVFQs35EPxvt+Bjw==","signatures":[{"sig":"MEQCIGOeKEAosi2pJMYSKwLVmnVM9ikBQl+SlApLqfoBi9gjAiAbeck6xqG0fteLZqud260AzQxsUuQC4ict1Ak0YiK0hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":880692},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"1ac1bf73384f629be1a6f1fc5ff883c88a0a6ce8","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.35.0_1788123416964_0.24748405826662223","host":"s3://npm-registry-packages-npm-production"}},"0.35.1":{"name":"@broberg/ai-sdk","version":"0.35.1","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.35.1","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"82a20c693f6daa52ad1d01896f04ea0710d4710c","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.35.1.tgz","fileCount":15,"integrity":"sha512-TdNtao763r81aIu4WHEMjM3Z+w8OVyfi3fJWWsV+0OC+vAN++gV00C+9ocP71ljV22RVrs/qsOYp2xdJF5QN1A==","signatures":[{"sig":"MEUCIHP69VrGgutFbv928yFD7Qz8LjwYeRcShSv/6J/Ysqh4AiEA1Lofw6bfoIA4tlN2AWejFR4OriG0QTIQuo7LMTh8UgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.35.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":882079},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"f4250fd78548dc00b65afe385555167a9f4d61eb","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.35.1_1788124064582_0.9730424048766604","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@broberg/ai-sdk","version":"0.36.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.36.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"b8b747c55cd2f1f4ce344d0e0dd95089dfc00e6e","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.36.0.tgz","fileCount":15,"integrity":"sha512-q+ApQ/KYRhuiaHzVE2rstSuuCWCcWU4rQlqFJlkcFIzb9DfiWaQCp5G+YU6vRScOqncQRFFbCcR/E2b1c+sJKg==","signatures":[{"sig":"MEQCIFEq7WpDKHl32EePN+/PMXFjCZfg3TjtvK3yvFmgbIWAAiADfabXdG27+mpXuDmOEcHdUoZjH2NdotVhQPqIt5/Z7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":894875},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"b5f5c9e1d8a12346713cd996744e4dab7b623c71","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.36.0_1788124487683_0.48101859308553907","host":"s3://npm-registry-packages-npm-production"}},"0.36.1":{"name":"@broberg/ai-sdk","version":"0.36.1","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.36.1","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"38274afffcd6f6dc9134dc7ace43fdf8eb564634","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.36.1.tgz","fileCount":15,"integrity":"sha512-AvkTqPog/XHDE27jILBDamac3/0iE34RoGyTG+ePKMUEXnlsDspuuWrk8urGiv1Yja8M3WZni6KMKLl8/DwORQ==","signatures":[{"sig":"MEUCIATj7yZWvOr0NIhXcpJK85WsQfif7Vta6zKSPFRvZCldAiEAtEy3o5rcNS7UwFssuLWZznjOg23mGtb2QrNzJFApjmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.36.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":894951},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"1bf1c69717524b3e19e5db04eda157c71945b5c7","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.36.1_1788125553218_0.2339308943069971","host":"s3://npm-registry-packages-npm-production"}},"0.36.2":{"name":"@broberg/ai-sdk","version":"0.36.2","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.36.2","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"77bc740cd20764e29ad2b2597894b31e835bcffb","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.36.2.tgz","fileCount":15,"integrity":"sha512-14bh+/y+sSJmFszam69FenjYJunemG68Ntyu/aU23qKEEncnbp+LzhdSQaDm1+ehHWzV6tXlxyl+BE7kFtpCNg==","signatures":[{"sig":"MEQCIG8lOBlDah1vO56vusp/I65Ao26tp5Y3gvdrMWE8OCzPAiBD9VRPf8dE0vPZcZnyCHjfqIO+PwcxMuShgsE8bwXxLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.36.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":896590},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"f99f8832abc5d085d73289f3ac24378933cd6bcf","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.36.2_1788126349512_0.7045862671558123","host":"s3://npm-registry-packages-npm-production"}},"0.36.3":{"name":"@broberg/ai-sdk","version":"0.36.3","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.36.3","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"38a0d42aa31bb8cdca1442889e7c463ec3eca626","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.36.3.tgz","fileCount":15,"integrity":"sha512-EJ1tsl9tis2oNjTTvCbX7OMUIP7hQAcgxGz9/GrBePpoZwMG7rkox+YocbEKAARpO75zj9A5NNw/ZoEb6mpUCA==","signatures":[{"sig":"MEUCIHByvC8SXUJR4jOF2zkX/464qQYMpnMVQEgryXPLaOscAiEAvvtPm0iZylYZvTCyv4NsQ9TMcQbNfr0uxDUjeJPfvwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.36.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":899759},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"4becc3e3b52af9a1bd9be8c1bb17a28d37dec843","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.36.3_1788126999894_0.9802126574756467","host":"s3://npm-registry-packages-npm-production"}},"0.36.4":{"name":"@broberg/ai-sdk","version":"0.36.4","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.36.4","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"eb2696277b72b98fdfc746d17bce529a1c042fac","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.36.4.tgz","fileCount":15,"integrity":"sha512-O3IY1DCZ4NSJ9QGor9+/KCgh8vABHFgpyXeXfDlkvhr1MbITcuji8yIJ3JOMW22GmArhAl+b7skuC57A6gfboQ==","signatures":[{"sig":"MEUCIF4vmyPqW5jCl6XiO1b6T2fT9YeJdfHcA5C2CbOj+mo6AiEAqwqXUQXNNrhiyqjw7hZXfINtQUE4XXtz75a3BbeN5vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.36.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":900701},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"d0416c8ce2211284b6d3179ec7a38b8ccfa189bf","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.36.4_1788127266169_0.1826313212827857","host":"s3://npm-registry-packages-npm-production"}},"0.36.5":{"name":"@broberg/ai-sdk","version":"0.36.5","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.36.5","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"8187ce360bdcc5c16fefef8d0ddc17e93c07fb54","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.36.5.tgz","fileCount":15,"integrity":"sha512-6m5RfDsKn6yKaLCMXIPdrWl1XmnjcOM2urUNZz0+HZHMak1YXkarC6jWaKDmlzg7WnhU+HT+GhW1bMzbi1hC3Q==","signatures":[{"sig":"MEYCIQCqJi2Utz41rtkGerqsvyajg6KE8isJtq05OWV/mkEJ7AIhAOuCHT+jleAcHxtz4QNTbwy9ZSdQJUSd2KvS8aDQGtxK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.36.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":902298},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"12f4525a7d46fc8cba8918b551122d0ac8f0abfa","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.36.5_1788127513102_0.1414750407090024","host":"s3://npm-registry-packages-npm-production"}},"0.36.6":{"name":"@broberg/ai-sdk","version":"0.36.6","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.36.6","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"3ec978a8a820faf6943a89d358d4f27856a0b4b5","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.36.6.tgz","fileCount":15,"integrity":"sha512-3GGFvSZAhur/vtcXgWRA/3/Ni0SHh2IHIBcvFXSD0FdA3nyiv8MRKzoCkwxf41//EWZE9XjtGnc18m/iUmLlOA==","signatures":[{"sig":"MEYCIQD5nuTfDx86sa38GJ5kCmyns/Pb7mqaCS7M32GTduoZywIhAPbYaw4cIIR0RERR7qjJIPFEAPkZXDLO72190IfCHN2t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.36.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":904725},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"a01d0d1641cf834b5d5bb6f8f0890364dd548d1b","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.36.6_1788127821381_0.8379551717978093","host":"s3://npm-registry-packages-npm-production"}},"0.36.7":{"name":"@broberg/ai-sdk","version":"0.36.7","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.36.7","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"7d3b42c9fd9876a2a558b2cf60a124e99858dc70","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.36.7.tgz","fileCount":15,"integrity":"sha512-lEUsqzNfwpEY6n7opuqTJ6Jze4erb2dzALshtQI7nVFDfZZKCEbD8DFhUHWNy4ZX1Uhg0RH18NaaEYL09bHWtw==","signatures":[{"sig":"MEUCIQChFXFVs8e2npObfNhlcnUQNxOoaw+teWSHtaBEuYFQiAIgJbSOeXF2yc31ysZMebauk/KTYKtz7zlOERbmo+aY+zM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.36.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":907356},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"28cc34063b9e1bca12dfdb0842ecb198e4353bb9","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.36.7_1788286725768_0.08461635287979119","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@broberg/ai-sdk","version":"0.37.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.37.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"930767f70becb8eed3bde9a0c9d871564816bd70","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.37.0.tgz","fileCount":15,"integrity":"sha512-UWVPT+kBtPKdbltGsU9h9g1GHZ/fBLKol60IPU/HZNDtS5J1OWK0PtDXhjIoKnToO7no0f8gLjP4GwNMxAxrrw==","signatures":[{"sig":"MEUCIQDH4pd9CqZ6Wp0JTYul9rLC/jF6qkmq+sec/KTKFwl51wIgYrdXxcUTPWWr8Q3RwM1h4c3kiNsJCD3rzkqQTB0A0z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":920391},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"62e7e374e39a4a61ff74a912d5edbb6f368df656","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.37.0_1788462666288_0.7359613142253632","host":"s3://npm-registry-packages-npm-production"}},"0.37.1":{"name":"@broberg/ai-sdk","version":"0.37.1","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.37.1","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"227fed0c907aaa7d72e19bf498ce9f094aabea81","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.37.1.tgz","fileCount":15,"integrity":"sha512-gnGxKWfPytmE3sTQnmwVGqw+CTdZ5jyrelaextvoHAQGhsCq94it0+Efg/8se4glOIz8KrDT6lw+pI2ZmibJKg==","signatures":[{"sig":"MEYCIQCubN19e6AROzB8xVvEpIsbUP3ykyMNtAlVB6u8YM5RHwIhALLYgVQ+6DyyY4PUlr8edafWyJF0yc97cey3h5u2pEdo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.37.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":921515},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"132aeff8946578a21ecd4025ecba7c174aa259e4","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.37.1_1788462777581_0.9230033526570856","host":"s3://npm-registry-packages-npm-production"}},"0.37.2":{"name":"@broberg/ai-sdk","version":"0.37.2","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.37.2","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"840bd9a38d340162433a4c0216f9dbd42366f706","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.37.2.tgz","fileCount":15,"integrity":"sha512-/yuZCPhxzFT/8dfAY0UERl5sCrMGKuQ/KJ2Dw7PzskFhAMtJVoSb4zLyljdHWpdpe+pZABbmcWqwzhmn7hM5RQ==","signatures":[{"sig":"MEYCIQCFzju14SuZcrMEDs1OjZ1zOmvm2xnrtSh+6Zljd6ebFQIhANe54mcPfauASHN2sN+df5xNOjJUPDQE3ZlDhvcVU/B2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.37.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":921515},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"c10592f4be74e308366fa0f431db11c982c82320","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.37.2_1788463378654_0.8791713574356783","host":"s3://npm-registry-packages-npm-production"}},"0.37.3":{"name":"@broberg/ai-sdk","version":"0.37.3","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.37.3","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"8e4c9a75ad2444862ab4118136b3bb7222fb4048","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.37.3.tgz","fileCount":15,"integrity":"sha512-YRIPlYnJLmPiaaUH4FUOVTTSUXYQm03YHNHtbsS7ecrSNz+YaQMqp9nTJHyKdhRzP31LroJUnJT/W/ziI90VZQ==","signatures":[{"sig":"MEQCIF654MxZWxW+VOF4oMUwN96vKkWNfm8nSzB5PCMMXm/EAiAfAKqjdIBV50VMVexPpHvsIZynbIl+4KNMeQoW60Msiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.37.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":925141},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"cd4977d929124242f27bc14f409d6b883a3b16fe","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.37.3_1788464597658_0.1579368587835588","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@broberg/ai-sdk","version":"0.38.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.38.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"e64122918210ffbd88f491df6eca21b64a48fee4","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.38.0.tgz","fileCount":15,"integrity":"sha512-F+B5QgcOZecl/k+oFnXtmCwQ7zAUtoNNaeawZRH4LeLD1OGpbLVjr5rMgpY8OxULkaJEVVfFz9H3ovd45ouAfA==","signatures":[{"sig":"MEUCIQDQXsfestwrJqlVwaFzU8SCQQtL1rGDk0lWrHHewBF+nQIgNaraPgM+1mSbRgcKodS1iHT09L0yKx9c2LsH92vgq1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":937796},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"89cce5bfa273db8f14b9989b84e70857ebf43e86","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.38.0_1788467569157_0.842677891342337","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@broberg/ai-sdk","version":"0.39.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.39.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"30cbea06a41ccee357cd5fcde4d8205d233c1cf6","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.39.0.tgz","fileCount":15,"integrity":"sha512-rqXm4Pp+lid/EFJVobrTffRs2youEIIuL/ZtLlK/Ag6Rj1Lm1LXcHi2FndXJf8KmA/cN74YlxJ7fAjH1pBZw2Q==","signatures":[{"sig":"MEQCIAVroittzidk5sZQLXlHUN1cFexr9UoDPZQtvY8vjEbCAiAylbabrpvjbbR/zyI9B0Z2ZbJ34ah3lsr8X4v+cDRcrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":951846},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"c26b1a38c266eb788555cb9f3971d0ae2b8a1d98","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.39.0_1788561050501_0.151333895258704","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@broberg/ai-sdk","version":"0.40.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.40.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"f43e25847ffe809760ebb832a459df1663e18534","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.40.0.tgz","fileCount":15,"integrity":"sha512-O875Vs0dsFawPaYkPUVe3ykaznzdI6flzqaBx1Vy3XJFYmC8RJXROXA2LVn52HLoo8GZce3+ShillxPIXdqaSg==","signatures":[{"sig":"MEUCIC21QtfrNCgNol3ZEhd/nQCuIac2sGM7h1L0x6jz7Ge2AiEAzdrYYmWnzWS2d+grG87kreh1Wweo30O170JX8OXbQ5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":990142},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"24b4d69e87e585a1df6757709bb76d7d744f0bdc","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.40.0_1788562421142_0.014789574390266624","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@broberg/ai-sdk","version":"0.41.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.41.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"e00e28da8d90fafa3cd7c0672c08e071bc1085d4","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.41.0.tgz","fileCount":15,"integrity":"sha512-PxaF7p2vhMGcgtLjnptKu+1V4Mxq8cAfcQMsfxF0gfn6ykkad04WiiXlSs99khJXyK0Alw1rS83vpJcIHCDWYQ==","signatures":[{"sig":"MEQCIFt9PQIR6Da0FvaHlsdvkdB4xY3WFW77YrrjRw4PSF+qAiBLb1w94N2CDhBUaI0obyEgQ4/yEo4XtEpawiP1F2mYNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":998649},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"bdca6f9ed163356580154c44165d9d184b2840cd","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.41.0_1788587756561_0.8687890115295303","host":"s3://npm-registry-packages-npm-production"}},"0.41.1":{"name":"@broberg/ai-sdk","version":"0.41.1","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.41.1","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"efb1e5a4a4bcd5fdebd55a7e74e3bae84c684141","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.41.1.tgz","fileCount":15,"integrity":"sha512-7b5K5p+zgiyMAtSbjBhFemIWkgfoVYWhYbxCB9H35TAJSrVa/EG+WxF2ljBDEr0IEH0T2r2IPp84U5fclrycEQ==","signatures":[{"sig":"MEYCIQD/2hDWjlvmZoeTIH3KE05Cj5KXwsx1dIkPJGX/Qgm8bAIhAL5rTwhRHGHy4UAEecmBsRk5vv+oHhXwiSvPK5q9XNuY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.41.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":999975},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"7081685b2905ba89379757ef68889a6d385b936b","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.41.1_1788588017882_0.3873022336324645","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"@broberg/ai-sdk","version":"0.42.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.42.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"5cc3bda17e99f9d0552e4f2cc588ef6b574badb1","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.42.0.tgz","fileCount":15,"integrity":"sha512-qUk4UNjylaJOdOVtBwRoNnZqgtRcJsvy/T1lQfO9LDQvGfvQrjnUHeLX4ASqzjVMS/KqaHbzM9824X8/duBCcQ==","signatures":[{"sig":"MEYCIQDM2in0Y0eK6aOmqbpoIgtKMJl7/EaFbeBohTmflLgmtQIhAI0O1rr9IrEiObzaDfuuSdMVqb1+xSsS/lsuiDvgVolM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1005022},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"8df0b6c2803c7c3b1d7f5ebe4db4813e3f3c05c2","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.42.0_1788974440068_0.33484527689714527","host":"s3://npm-registry-packages-npm-production"}},"0.42.1":{"name":"@broberg/ai-sdk","version":"0.42.1","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.42.1","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"18f409ae5e8e7000edc25f79ab9b3457abb8b304","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.42.1.tgz","fileCount":15,"integrity":"sha512-0XhTuCaMgs8tZ+a89nl5GpH5SYob/+8pf6+ZNE++g+Huv0eF9fbdFfgAGhAm4lIcXDxnHHnyZoqqs0tC8pY/cQ==","signatures":[{"sig":"MEQCIHevnW2GZw8yoMVPyhFubIsvingecvs/f3TVvPwukjCTAiAWSWMtLlkIuDb3sbFCCzGHIgY67jSmw/Qhwg2dyYl6Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.42.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1006860},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"684e146f1ee86d3f769b0abc93bcb43405454871","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.42.1_1788974839307_0.19669760124215552","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"@broberg/ai-sdk","version":"0.43.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.43.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"3f69429f4f4aa0336d7faca3a34d6534d7186c17","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.43.0.tgz","fileCount":15,"integrity":"sha512-+UtDXWKmlFf3Ckxnn5KEJw4EBarPRNBpfC4czi8kZ9s75Y6Td7nLDlgvQqaw5Pnvup1QU80uwuWsZpYA3KU5lQ==","signatures":[{"sig":"MEQCIBXkcUesEnPIOjDThJ9JZK5hsG4gHMHxlAAI18n1SwPyAiBF1LL6l2iSnmGgK3w8jwLahRhz0gGFU1nU18Fj1fLGaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1011063},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"1df242ddfb2b73668a81256f7b51a9403ae671bb","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.43.0_1788975044143_0.7144648875611908","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"@broberg/ai-sdk","version":"0.44.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.44.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"8a40de2d2bc9089a5959bf252ccb5411f59ad1b2","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.44.0.tgz","fileCount":15,"integrity":"sha512-PKzRmtIXQtgSietD5pi1rIrYC+LqJPRyfqysxj5sNDAjrst7j2upNlqNSxSq6QnKK3SFwsgRTkPOOWnxwlCGIQ==","signatures":[{"sig":"MEQCIFIt23VsZJCO8wzScq19ze4JQBstgmt7qygLkS33iwSDAiB6XkMlHgagUUyYOA3//q2jbv9WCW5gy6Cxop9gDZTBqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1014389},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"1d8313c1e5e95f40722f677a891d3670c811d847","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.44.0_1788975410289_0.44142823042685664","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"@broberg/ai-sdk","version":"0.45.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.45.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"20ee3554c9e24e20185635f9d2a409c3888ab785","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.45.0.tgz","fileCount":15,"integrity":"sha512-xteFZtWbUURGNMAI4I8b+BjAMC9tztdrWFCrEI2cVchwWD6tTFXFNTm+RaYd21Euq+MICkyfJGIlnF/UwF88Tw==","signatures":[{"sig":"MEYCIQCatyoBQyy4u1Q3OhbmqvxMvf44Puu+DIGNTtkiLLWA9gIhAJ4lY2DlkmtsGW2PM38rgSzyGgrVHtp+kUwaR6FPnQ8K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1048828},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"2e04d008a99aab89d555cc790fe9c843868567a2","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.45.0_1789138420685_0.12883632638043996","host":"s3://npm-registry-packages-npm-production"}},"0.45.1":{"name":"@broberg/ai-sdk","version":"0.45.1","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.45.1","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"68875993b0f1b80277e56e2773a68fb4ae3f19bd","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.45.1.tgz","fileCount":15,"integrity":"sha512-H+2xlwyDLLa3k58EW8FQi1EkDCKU72f+o2jCKctsqlCh2IFuXjzK1SlJOZSvHFXgo51odWDHMp8494r8EVQfnA==","signatures":[{"sig":"MEYCIQDtZEo2OVKCXyTarcU4E9vVYb3mNV8/kAz3YTB7g45R/AIhAPV/L5tEUaLNxJmyUqyFmoQE2j2yUZMTT3gmocyhrxvu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.45.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1052639},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"146aec5e4381ff11086e672078a7242f06cdd8f5","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.45.1_1789139434569_0.9650550457591873","host":"s3://npm-registry-packages-npm-production"}},"0.46.0":{"name":"@broberg/ai-sdk","version":"0.46.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.46.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"3a7820117df1d7a2f22bde6e9421789d477e7faf","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.46.0.tgz","fileCount":15,"integrity":"sha512-6ygXILY4WG5tSIKI6ET8N7Dxsv3GTxaBNsmOxrHLkrZ2ZjIWhGzRjV+rV1vds02UkTBnQNWqg+QafqfgXK4xgw==","signatures":[{"sig":"MEUCIQDOC6gRbQ38Aq4NRsBL9lU7NLxI7HNXPIt6IPiZWeZw8gIgIg/Tb3vX6SdqOJ6fPuWRHqGS1ctMZQXKfjKvNfE5RTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1055792},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"1762b40832ac033f551fcb9e04eb7ba4779a014b","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.46.0_1789141727961_0.4833556952372424","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"@broberg/ai-sdk","version":"0.47.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.47.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"77692975fcccb8ad3be31b364c386a796d3e3cda","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.47.0.tgz","fileCount":15,"integrity":"sha512-XAsIK4XTHFPG9Wym6UdLWDZRRgS5h/fG2+X9hFJOiz6FiknjI541BodHJEIwhyvHwfr8326ie0dZ7OtjW3Zctg==","signatures":[{"sig":"MEYCIQDNpZrDXPXed6/Qk2o6bwjS0Wj1poqfza5Mr1ZT5STTmQIhALohgqj335xY528wq1CzbcXU+MXbbqUEZsSsPFsW/Ct5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1071160},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"6e600930c04940895b9eea9f0045424501112551","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.47.0_1789200062007_0.9283018050571739","host":"s3://npm-registry-packages-npm-production"}},"0.47.1":{"name":"@broberg/ai-sdk","version":"0.47.1","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.47.1","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"bc3b450e5cffaf391537a193ebabb6d992ee370d","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.47.1.tgz","fileCount":15,"integrity":"sha512-UjoeDcxKjABJqnDICxvcAh2I3DPxuBmJ6XLdbS+/L5zmBPZLfu2Et2ALwUP+ySzuuUtfYL1oEjhv78/JeBoeIw==","signatures":[{"sig":"MEUCIGq8R9HsFsyMuCAInv0kC9XU4JoS3j1gp61HrQpLix6jAiEAhfqVdQ7ZPDCAWGJcGjXwabHlwLWoZt4E8RBQqvhma90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHfYM1KudmwOEF9VxauEP+sZ5bac3sdttDBfOrAmYCOrAiAxplEk+izd0KgZO0k3ZXf3+mf2TDYLfUvlgsjaxRU4Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.47.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1076607},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"a0dd5cc52beceea3b15fa62a5541e5d97b5fd54f","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.47.1_1789505222643_0.677687418916382","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"@broberg/ai-sdk","version":"0.48.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.48.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"af8e7b48b703f42b5c50161c6b438e8ebdbc262a","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.48.0.tgz","fileCount":15,"integrity":"sha512-g8u69Vf9lYj1LFAMvHDE5r5YQfqkgKkVTtJcIzsPSlu5+7BYu7BE1x0JefR3DHJ3cy7cdY+xuCjM4Q7xnF6G5A==","signatures":[{"sig":"MEUCIQCZVqeCgPPfng5CthTQekLj1ks4I2M7+ACUxDBUlKnvwAIgDThxVOEJQJ8UOo6Jg/+Jtge6hS2ozecXtoWTb5j74fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCU6xPpTIUVTBEjRyaXRyvV0wsBjpTIiqPpnk0RR3dtLwIhAJCAlcJlRao9sHYLp0f0L39h8iOLXwAHttV48fXjrv09","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.48.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1085559},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"05f4b8756355592d3c5bcf9c5781a8ed9b4781e3","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.48.0_1790058459438_0.2621827475296723","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"@broberg/ai-sdk","version":"0.49.0","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.49.0","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"c8fddffe2f3a60179917075ca3dd224232f86e02","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.49.0.tgz","fileCount":15,"integrity":"sha512-PS6xxzW4q0OQPfW4fwascz6CgB1HxHvB/8o7Au+Z190f5UuVkgHwv7oPu1IK5G92EKYm+yzPsdaFOKcI1egElA==","signatures":[{"sig":"MEUCIQDZb0ZR/yekgFwr52btICbP/TdJypSOyFc1G4xt08LXQQIgeJoHFNe/QQGLNIUcuj9xnp8wRRF1+aXrR6HNNyKVvlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDzy8CAPRTk26zZsFV+jk6cuxJ0AHyHJqvYQnduWcGFywIgS2jH5kS4fMSyPgVFIBSraRfIE6yUpkJJX+vyFDmNbXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.49.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1108612},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"a0963b386a4d8278a7148d05248a21b914dd37eb","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.49.0_1790182526953_0.5237337948559175","host":"s3://npm-registry-packages-npm-production"}},"0.49.1":{"name":"@broberg/ai-sdk","version":"0.49.1","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","_id":"@broberg/ai-sdk@0.49.1","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"homepage":"https://github.com/broberg-ai/ai-sdk#readme","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"ce36e9e0d1befdee1e7a761b619586edafecb6aa","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.49.1.tgz","fileCount":15,"integrity":"sha512-uLu1EJHh9oUdUgEn5zz+EH49VQNd4FNjkH29MfhWqnh9OTvLLVwS290ixYwSOz1Q4dgo4C5Udjcv9veRCNxw/g==","signatures":[{"sig":"MEUCIHH5ZocpzY1Urm5lMozrdAH2Si6J3EqdpilvxkxEyR6uAiEAqxOZlEgiaq1ybEJ4tWBS0oU30vAVUjXRF+LxR0B3ADA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCvoHcqi+Q5YmVfcgyVisbHF4ahNTG+oQ/emjtaffZzqgIgFJutihkTPsmCzZInUpRFWIHza5wV+GgdNotAMmAvCnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.49.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1110354},"type":"module","engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"6a8fd22bc7311155a54ca556f15c2d247df06ddb","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk_0.49.1_1790499001427_0.12878614489824503","host":"s3://npm-registry-packages-npm-production"}},"0.49.2":{"_id":"@broberg/ai-sdk@0.49.2","bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"dist":{"shasum":"818b924301f3a43acd68086741c085a2dee72880","tarball":"https://registry.npmjs.org/@broberg/ai-sdk/-/ai-sdk-0.49.2.tgz","fileCount":15,"integrity":"sha512-8aUvp1TbrpNCnuTsC57OLXX4GfL0lE6dKjsySysI5doI+D25AWLaqgRhc5JGomowK7iGmUsIepwXStXHkvl3Sg==","signatures":[{"sig":"MEUCIG+Jio+PNU6WMEVA0J4RMB/CqlrDjaLI6EDFWvrLXN/LAiEAh1DBXnImrmatwdX0tst2fSqUagD18LKqY8AW4cXXSWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB8XJvxt6ze97uQXKL83uu7UJ1QN+SHqW/XcbRqioh+CAiBYzRtPhCSlqrff3OS7kdtoGdaPVODpFMMohKZslY+9JA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@broberg%2fai-sdk@0.49.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1111352},"name":"@broberg/ai-sdk","type":"module","author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"engines":{"bun":">=1.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"}},"gitHead":"48ba6f8ff9ec9b9479064fd3d0461d57bb0e9aa3","license":"FSL-1.1-Apache-2.0","scripts":{"test":"bun test","build":"bun run gen-version && bun run gen-pricing && tsup","typecheck":"tsc --noEmit","gen-pricing":"node scripts/gen-pricing.mjs","gen-version":"node scripts/gen-version.mjs"},"version":"0.49.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f942d9-4dff-4a01-bb39-080c10333b1b"}},"homepage":"https://github.com/broberg-ai/ai-sdk#readme","repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","directories":{},"maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bun-types":"^1.3.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-sdk_0.49.2_1790521983982_0.8320781267309916"}}},"time":{"created":"2026-06-02T08:09:43.990Z","modified":"2026-09-27T15:13:04.395Z","0.1.0":"2026-06-02T08:09:44.319Z","0.1.1":"2026-06-02T08:36:06.315Z","0.1.2":"2026-06-02T09:57:54.920Z","0.2.0":"2026-06-02T10:15:19.814Z","0.3.0":"2026-06-02T11:42:50.063Z","0.3.1":"2026-06-02T12:12:07.568Z","0.4.0":"2026-06-02T12:46:29.823Z","0.4.1":"2026-06-02T16:04:26.019Z","0.5.0":"2026-06-03T11:20:09.636Z","0.5.1":"2026-06-04T14:33:46.743Z","0.6.0":"2026-06-04T21:18:05.462Z","0.7.0":"2026-06-04T23:20:15.994Z","0.8.0":"2026-06-05T00:00:37.302Z","0.9.0":"2026-06-05T00:39:11.185Z","0.9.1":"2026-06-06T19:40:44.702Z","0.10.0":"2026-06-07T17:59:57.571Z","0.10.1":"2026-06-07T18:18:04.157Z","0.10.2":"2026-06-07T18:34:21.458Z","0.10.3":"2026-06-07T18:55:40.414Z","0.10.4":"2026-06-08T23:47:26.618Z","0.10.5":"2026-06-11T07:18:40.433Z","0.11.0":"2026-06-13T10:21:22.237Z","0.12.0":"2026-06-13T10:41:18.441Z","0.13.0":"2026-06-14T23:43:02.315Z","0.13.1":"2026-06-15T19:48:37.112Z","0.14.0":"2026-06-16T15:52:30.959Z","0.15.0":"2026-06-16T16:27:57.298Z","0.16.0":"2026-06-16T17:00:50.515Z","0.17.0":"2026-06-16T18:03:24.896Z","0.17.1":"2026-06-16T18:16:49.301Z","0.18.0":"2026-06-23T10:14:15.680Z","0.19.0":"2026-06-23T10:24:49.504Z","0.20.0":"2026-06-30T13:33:18.956Z","0.21.0":"2026-06-30T19:39:27.149Z","0.21.1":"2026-07-02T12:39:29.665Z","0.22.0":"2026-07-05T10:53:29.481Z","0.23.0":"2026-07-17T13:56:01.189Z","0.24.0":"2026-07-17T16:32:05.607Z","0.25.0":"2026-07-18T17:25:54.837Z","0.25.1":"2026-07-19T22:38:34.392Z","0.26.0":"2026-08-07T14:37:46.369Z","0.27.0":"2026-08-11T09:10:53.897Z","0.28.0":"2026-08-11T15:07:23.416Z","0.29.0":"2026-08-27T19:21:51.004Z","0.30.0":"2026-08-27T19:31:31.529Z","0.30.1":"2026-08-27T19:38:17.686Z","0.31.0":"2026-08-27T19:41:49.463Z","0.32.0":"2026-08-27T19:50:26.117Z","0.33.0":"2026-08-27T20:46:42.724Z","0.34.0":"2026-08-27T20:58:13.688Z","0.35.0":"2026-08-30T20:56:57.153Z","0.35.1":"2026-08-30T21:07:44.824Z","0.36.0":"2026-08-30T21:14:47.856Z","0.36.1":"2026-08-30T21:32:33.398Z","0.36.2":"2026-08-30T21:45:49.643Z","0.36.3":"2026-08-30T21:56:40.066Z","0.36.4":"2026-08-30T22:01:06.329Z","0.36.5":"2026-08-30T22:05:13.256Z","0.36.6":"2026-08-30T22:10:21.516Z","0.36.7":"2026-09-01T18:18:45.953Z","0.37.0":"2026-09-03T19:11:06.457Z","0.37.1":"2026-09-03T19:12:57.815Z","0.37.2":"2026-09-03T19:22:58.839Z","0.37.3":"2026-09-03T19:43:17.782Z","0.38.0":"2026-09-03T20:32:49.320Z","0.39.0":"2026-09-04T22:30:50.644Z","0.40.0":"2026-09-04T22:53:41.303Z","0.41.0":"2026-09-05T05:55:56.736Z","0.41.1":"2026-09-05T06:00:18.051Z","0.42.0":"2026-09-09T17:20:40.203Z","0.42.1":"2026-09-09T17:27:19.453Z","0.43.0":"2026-09-09T17:30:44.298Z","0.44.0":"2026-09-09T17:36:50.444Z","0.45.0":"2026-09-11T14:53:40.827Z","0.45.1":"2026-09-11T15:10:34.732Z","0.46.0":"2026-09-11T15:48:48.099Z","0.47.0":"2026-09-12T08:01:02.185Z","0.47.1":"2026-09-15T20:47:02.734Z","0.48.0":"2026-09-22T06:27:39.542Z","0.49.0":"2026-09-23T16:55:27.055Z","0.49.1":"2026-09-27T08:50:01.525Z","0.49.2":"2026-09-27T15:13:04.062Z"},"bugs":{"url":"https://github.com/broberg-ai/ai-sdk/issues"},"author":{"name":"Christian Broberg","email":"cb@webhouse.dk"},"license":"FSL-1.1-Apache-2.0","homepage":"https://github.com/broberg-ai/ai-sdk#readme","repository":{"url":"git+https://github.com/broberg-ai/ai-sdk.git","type":"git"},"description":"Unified AI/LLM SDK — one facade, all providers, all capabilities, first-class cost control on every call.","maintainers":[{"name":"cbroberg","email":"cb@webhouse.dk"}],"readme":"# @broberg/ai-sdk\n\nOne AI/LLM SDK — one facade, all providers, all capabilities, with **first-class\ncost control on every call**.\n\nA provider-agnostic facade: your code calls `ai.chat()`, `ai.vision()`,\n`ai.image()` — never a provider SDK directly. Swap providers by changing a tier,\nnot your call-sites. Every call returns a `Usage` (tokens, cost, latency,\ntransport, **data-residency region**) and can fan that out to any cost sink.\n\n```bash\nbun add @broberg/ai-sdk   # or: npm i @broberg/ai-sdk\n```\n\n## Where did the data go? — `usage.region`\n\nEvery response carries the **data residency of the endpoint that actually answered**:\n\n```ts\nconst { text, usage } = await ai.chat({ prompt, tier: \"smart\" });\nif (usage.region !== \"eu\") throw new Error(`personal data would have left the EU (${usage.region})`);\n```\n\n**Only `\"eu\"` is a positive claim.** `\"unknown\"` means we cannot say, so\n`region !== \"us\"` is **not** an EU check — it passes every single OpenRouter call.\n\n`region` is derived from the **host** the request used, not from the provider's name —\n`vertex`, `azure` and `bfl` are EU by default but each takes an override, so a\nname-based table would report `eu` for a call someone had pointed at `us-central1`.\n\n**Three things that decide whether your guard works:**\n\n| | |\n|---|---|\n| **After the call** | `usage.region` — `\"eu\"` \\| `\"us\"` \\| `\"cn\"` \\| `\"unknown\"` |\n| **Before the call** | `regionOfHost(urlOrHostname)` — the only way to refuse *before* bytes leave |\n| **Never** | `regionOfProvider(name)` — see below |\n\n```ts\nimport { regionOfHost } from \"@broberg/ai-sdk\";\nif (regionOfHost(\"https://api.mistral.ai/v1\") !== \"eu\") throw new Error(\"not EU\");\n```\n\n**Do not build a residency guard on `regionOfProvider`.** A name cannot answer for\nhosting when the provider takes a `baseUrl`, so `regionOfProvider(\"mistral\")` is\n`\"unknown\"` — and a guard written as `regionOfProvider(p) === \"eu\"` therefore rejects\n**Mistral, the only EU route there is.** Fail-closed and useless: it filters out the\nthing it exists to allow.\n\nAn allowlist of `(provider, model)` pairs has the same hole from the other side: a\ngateway in front of Mistral is still `\"mistral\"`/`\"mistral-large-latest\"`, matches both\nfields, and passes. `regionOfHost` answers `\"unknown\"` for it, which is the honest answer.\n\n## Quick start\n\n```ts\nimport { createAI } from \"@broberg/ai-sdk\";\n\nconst ai = createAI(); // real adapters, keys from env (ANTHROPIC_API_KEY, …)\n\nconst { text, usage } = await ai.chat({ prompt: \"Say hi in Danish\" });\nconsole.log(text, usage.costUsd);\n\nconst v = await ai.vision({ image: \"https://…/photo.png\", prompt: \"Describe\" });\nconst img = await ai.image({ prompt: \"a sunlit beach in Blokhus\" });\nconst da = await ai.translate({ text: \"hello\", to: \"Danish\" });\nconst emb = await ai.embedding({ text: [\"a\", \"b\"] });\n```\n\n## Capabilities\n\n`chat` · `vision` · `translate` · `image` (fal.ai default / OpenRouter) · `embedding` · `transcribe`\n(Whisper), plus **prompt contracts** with structured output:\n\n```ts\nimport { z } from \"zod\";\nconst { data } = await ai.contracts.extract({\n  text: \"Sanne is 40 and lives in Blokhus\",\n  schema: z.object({ name: z.string(), age: z.number(), city: z.string() }),\n});\n// also: ai.contracts.{ mockup, design, classify, rerank }\n```\n\n## Read-aloud: what was actually SPOKEN is not your `text`\n\n`ai.tts({ pronunciations })` rewrites your text before the provider ever sees it —\n`broberg.ai` becomes four spoken words. So **`text` is a retelling of the audio**, and a\nword-highlighter built on `text` alone will drift at every rewritten word.\n\nTwo fields close that gap:\n\n```ts\nconst { audio, wordTimings, ssml } = await ai.tts({\n  text, voice, wordTimings: true, pronunciations,\n  override: { provider: \"azure\" },\n});\nwordTimings.words      // [{ text, startMs, endMs, sourceStart, sourceEnd }]\nwordTimings.unaligned  // spoken words we could NOT place — never a guessed offset\nssml                   // the EXACT markup we sent, verbatim — your ground truth\n```\n\n`sourceStart`/`sourceEnd` index **your original text**, because Azure reports audio time\nonly and carries no text offset at all; the link back to the manuscript is derived here.\n`ssml` exists so you can check that derivation instead of trusting it — it is the string\nwe sent, not a rebuild (filed by a consumer who could not verify what was spoken, F055.4).\nIt is `undefined` on routes that build no markup; an empty string would be a different claim.\n\n**Two matcher rules that surprise people**, both measured in `pronunciations`:\n\n- **Case-insensitive.** `ai`, `Ai` and `AI` all match a rule for `AI`.\n- **A word touching a hyphen keeps its spelling.** `broberg.ai-drevet` is NOT rewritten\n  unless that entry sets `matchInCompounds: true` — the rule that keeps `mail` out of\n  `e-mail`. A consumer deriving their own expected-word list got exactly these two\n  occurrences wrong before the field existed.\n\n**Word timings need Azure's BATCH route**, a different call shape (submit → poll → ZIP),\nand that route requires the resource's custom subdomain — the regional host answers 401\nwith a valid key, blaming the key. Set `AZURE_SPEECH_RESOURCE`; without it `wordTimings`\nfails before the call, naming the fix.\n\n## Providers & tiers\n\nAdapters: **Anthropic** (HTTP + `claude -p` subprocess), **OpenAI**, **Google\nGemini**, **DeepInfra**, **OpenRouter** (incl. MiniMax), **fal.ai** (images).\n\nCalls route through named **tiers** — `fast · smart · powerful · cheap · vision ·\nembedding` — each resolving to a `(provider, model, transport)` triple,\noverridable per call:\n\n```ts\nawait ai.chat({ prompt: \"…\", tier: \"powerful\" });\nawait ai.chat({ prompt: \"…\", override: { provider: \"openrouter\", model: \"minimax/minimax-m2.7\" } });\n```\n\n> **Images — raster vs. vector.** `ai.image()` defaults to fal.ai (raster PNG). For\n> **vector/SVG** output (logos), override to OpenRouter Recraft — the slug is an\n> **OpenRouter** model, not a fal app-id:\n> ```ts\n> await ai.image({ prompt: \"…\", override: { provider: \"openrouter\", model: \"recraft/recraft-v4.1-vector\" } });\n> // → data:image/svg+xml;base64,… with ground-truth cost\n> ```\n> `recraft/recraft-v4.1-pro-vector` gives higher detail for complex vectors (~$0.30\n> per image vs ~$0.08); `recraft/recraft-v4.1-pro` is the raster equivalent (~$0.21).\n\n`cheap` defaults to the cheapest-that's-good-enough cloud model — **Mistral Small**\n(EU/Paris-hosted, GDPR-safe, ~$0.10/$0.30) — so a cost-tier call is safe for\npersonal data by default; override per call for an even cheaper non-personal route.\n(The `claude -p` subprocess transport is still available via explicit\n`override: { transport: \"subprocess\" }`, but is no longer a default route.)\n\n## Where WOULD this go? — `wouldRouteTo` (a forecast, not a fact)\n\n`usage.region` answers **where a call went**. It cannot answer *may I send this?*, because\nit only exists once the bytes have left. `wouldRouteTo` answers that half:\n\n```ts\nimport { wouldRouteTo } from \"@broberg/ai-sdk\";\n\nconst f = wouldRouteTo(\"smart\");\n// { kind: \"forecast\", provider: \"mistral\", host: \"https://api.mistral.ai/v1\",\n//   wouldRouteTo: \"eu\", onlyIf: [ …the assumptions… ] }\n```\n\n**It is deliberately not shaped like `usage.region`.** There is no field called `region` on\nit, and that is enforced by a test: a forecast that can be wrong must not wear the clothes\nof a fact that cannot. `onlyIf` comes back **with** the answer rather than living in these\ndocs — the answer holds only while you override no `baseUrl` and pass no fallback, because\n**a fallback IS a route and the route decides residency**.\n\n**`\"depends-on-config\"` is an answer, not a failure.** `azure`, `vertex`, `deepl`, `requesty`\nand `fal` build their host from values you supply. `requesty` is why this state exists: it\nhas *both* an EU and a non-EU host, so any region we named there would be a residency claim\ndecided by a table instead of by a route.\n\n**It refuses nothing.** It never throws and never blocks a call — not even for a nonsense\nprovider. Residency policy belongs to each consumer, not to this package; this is the\ninformation that makes that decision possible, which is the opposite of a gate.\n\n**Why it can say `\"eu\"` where `regionOfProvider` says `\"unknown\"`:** it asks the *host* the\nSDK would actually use, not the provider's *name*. `regionOfProvider(\"mistral\")` is\n`\"unknown\"` by design — that adapter takes a `baseUrl`. Filed by a consumer who had\nhand-copied our tier table into their own repo to answer this; that copy can now be deleted\ninstead of maintained.\n\n## Cost, budget & sinks\n\n```ts\nimport { createAI, upmetricsSink, sqliteSink, multiSink } from \"@broberg/ai-sdk\";\n\nconst ai = createAI({\n  budget: { perCallUsd: 0.05, rollingUsd: 5 }, // pre-flight guard (throws BudgetExceededError)\n  costSink: multiSink([\n    upmetricsSink({ baseUrl: \"https://upmetrics.org\", apiKey: process.env.UPMETRICS_API_KEY!, agentName: \"my-app\" }),\n    sqliteSink({ dbPath: \"./ai-cost.db\" }), // Bun only — throws on Node, see below\n  ]),\n});\n```\n\nSinks: `upmetricsSink` (canonical), `discordSink`, `sqliteSink`, `multiSink`,\n`noopSink`. A sink that fails *during* a call never crashes that call.\n\n> **`sqliteSink` and `getCostSummary` are Bun-only** (changed in v0.48.0, released\n> 22 September 2026). They are backed by\n> `bun:sqlite`, which Node cannot import at all. On Node they now **throw where you\n> construct them** — deliberately, and this is a behaviour change: up to v0.47 you\n> got a sink object that threw on every `record()`, and the client swallows per-call\n> sink errors by design, so cost tracking went silently dead. An empty cost dataset\n> and a working one look identical in a report. **On Node use `upmetricsSink`.**\n> `sqliteBudgetStore` is Bun-only for the same reason; it has always failed loudly\n> there, because a budget error is not swallowed.\n\n### Cost-tracking is on by default (v0.24+)\n\nYou don't have to wire a sink. If `UPMETRICS_API_KEY` is in the env, a bare\n`createAI()` auto-attaches the upmetrics sink — this exists because most\ncall-sites passed no sink, leaving ~91% of Mistral spend invisible. No key in\nthe env → no sink, no crash (ship-dark).\n\n```ts\ncreateAI();                      // key in env → tracked; no key → nothing happens\ncreateAI({ costSink: mySink });  // explicit sink wins\ncreateAI({ costSink: null });    // explicit OPT-OUT — see below\n```\n\n| Env var | Effect |\n|---|---|\n| `UPMETRICS_API_KEY` | **The only switch.** Present → tracking on. |\n| `UPMETRICS_AGENT_NAME` | Row label. Set it — the fallback is `npm_package_name`, which is empty for a process not started via an npm/bun script (a `node dist/…` or Docker service logs as `unknown`). |\n| `UPMETRICS_BASE_URL` | Ingest host. Defaults to `https://upmetrics.org`. |\n| `UPMETRICS_COMPLIANCE` | `1` sets compliance mode. `Usage` carries no prompt/response text either way. |\n\n**Adopting it in a repo — two things to do first, or the adoption corrupts the\nnumbers it was meant to reveal:**\n\n1. **Opt out wherever you already report your own costs.** Pass\n   `costSink: null`. Otherwise the SDK adds a *second* reporting path on top of\n   yours and every call is counted **twice**, in production, with no error\n   anywhere. (Found by `buddy`, who aggregates to `cli_usage` and pushes hourly.)\n\n2. **Keep the key out of your test run.** Test runners auto-load `.env` (Bun\n   does; Vitest with a dotenv setup does), so any suite that reaches a\n   `createAI()` will POST **fabricated usage into production telemetry**. Note\n   the trigger is *importing* a module that builds the client — a module-level\n   `createAI()` arms it without anything calling it. Strip the whole prefix:\n\n   ```ts\n   // test-setup.ts  — bunfig.toml: [test] preload = [\"./test-setup.ts\"]\n   for (const k of Object.keys(process.env)) {\n     if (k.startsWith(\"UPMETRICS_\")) delete process.env[k];\n   }\n   ```\n\n   Strip the **prefix**, not a list of names — a guard you must remember to\n   update is one that silently rots. And assert the *effect* (no `UPMETRICS_*`\n   visible to a test) with a control proving the probe can go red; a test that\n   checks \"the key is undefined\" passes while protecting nothing on a machine\n   that never had the key.\n\nAdoption is **per repo, opt-in** — there is no fleet-wide push. Turn it on when\na repo has spend worth watching, with both guards in place.\n\n## License\n\nFSL-1.1-Apache-2.0\n","readmeFilename":"README.md"}