{"_id":"@bastani/pi-ai","_rev":"40-f865ab92e041816d59bb6a06613bfd72","name":"@bastani/pi-ai","dist-tags":{"latest":"0.9.19","next":"0.9.20-alpha.2"},"versions":{"0.9.14":{"name":"@bastani/pi-ai","version":"0.9.14","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.14","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"a3991c50fae6faf9ca6ab0e0b900c80a1ca663f1","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.14.tgz","fileCount":745,"integrity":"sha512-MVzhGeNJuuYYRGz2r3ID+aAuurEVxZcxe8q6hxks5A29txo58tM00b67d8clp4/kemyyb3bnUmYOPk05ZkcUNQ==","signatures":[{"sig":"MEUCIQCTBaoSEkyA8ExEVGzJCtpKifeZbKFG3JGRF/7WRSjr5gIgeCovEhDQ22uyyLo2R845Eae4l1rHzQhYtm53mc4hp/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4037084},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"gitHead":"30772b71ba3282553409ad37cd8efa47a21bf5a0","scripts":{"test":"vitest --run","build":"npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"bastani","email":"stealthbastani@gmail.com"},"repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"26.7.0","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@opentelemetry/api":"1.9.0","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.84.2","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@biomejs/biome":"2.3.5","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.14_1787265812998_0.8067260112763219","host":"s3://npm-registry-packages-npm-production"}},"0.9.15-alpha.1":{"name":"@bastani/pi-ai","version":"0.9.15-alpha.1","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.15-alpha.1","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"7bc0451e382b30320e3bb18f6a71afdd32fc5da4","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.15-alpha.1.tgz","fileCount":757,"integrity":"sha512-BI9NyP7dYRIdnjdrqINM2idkn5Xdpn2X00T+lPg6YtGO6Lhg0E5YQiTzm0RF/IFFMwgzr0bTRD+xjZtJrX15Rg==","signatures":[{"sig":"MEQCIFRxe5DI0RQ5gxO8XiXyqoLG1fXXE+taG57WuEiN3iGeAiAAytIbMh7UbA0rAkhCMD4Y18cLZqd0LE5moMMiIYnOqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.15-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4206862},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.15-alpha.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.15-alpha.1.tgz","_integrity":"sha512-BI9NyP7dYRIdnjdrqINM2idkn5Xdpn2X00T+lPg6YtGO6Lhg0E5YQiTzm0RF/IFFMwgzr0bTRD+xjZtJrX15Rg==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.84.2","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.15-alpha.1_1787360349577_0.3118067935211575","host":"s3://npm-registry-packages-npm-production"}},"0.9.15":{"name":"@bastani/pi-ai","version":"0.9.15","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.15","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"3b10fa65f86db2d0a8796da0e105c6fa2f674208","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.15.tgz","fileCount":757,"integrity":"sha512-s8d0VlKN3iTwsp7mKcr1n4Ew+/XWxB4FZkEmTBMW2wV15nlSVtmuINHjCiSHGC8jlAANRLww+H8f+aVb44iD3w==","signatures":[{"sig":"MEUCIQDQxuURT1KYMg1+WRn25eH+CqL4fbVNwe4jdPVWsJWmegIgLTaD+R3m28EwVCVTx7LCh4nP0t/8HIg9Hc8q6SMl4n4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4209367},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.15.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.15.tgz","_integrity":"sha512-s8d0VlKN3iTwsp7mKcr1n4Ew+/XWxB4FZkEmTBMW2wV15nlSVtmuINHjCiSHGC8jlAANRLww+H8f+aVb44iD3w==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.84.2","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.15_1787364988123_0.01615668103360446","host":"s3://npm-registry-packages-npm-production"}},"0.9.16-alpha.1":{"name":"@bastani/pi-ai","version":"0.9.16-alpha.1","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.16-alpha.1","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"0e2885be35de25310154dfe90a203e047330fa0f","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.16-alpha.1.tgz","fileCount":757,"integrity":"sha512-0GFUmkrkBz/3kTZXCQFlot0TIByYNceNr1xa6XfgV3HNLlnVQ4vl5G0pugrJEMRTlGgrGLFk94/eCPhSqwbWRQ==","signatures":[{"sig":"MEUCIE7+VKbdqlL/GPLyVxy+n1JUGpTb/r3j3JV3efMGxY/uAiEAu9BX/J86jFs3YMTYnQ9Hj7hS9wQ01tvm4ND8hBRLjVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.16-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4210969},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.16-alpha.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.16-alpha.1.tgz","_integrity":"sha512-0GFUmkrkBz/3kTZXCQFlot0TIByYNceNr1xa6XfgV3HNLlnVQ4vl5G0pugrJEMRTlGgrGLFk94/eCPhSqwbWRQ==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.84.2","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.16-alpha.1_1787480558396_0.15001739929945734","host":"s3://npm-registry-packages-npm-production"}},"0.9.16-alpha.2":{"name":"@bastani/pi-ai","version":"0.9.16-alpha.2","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.16-alpha.2","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"324d811b3e6e5d6b74fb16d1990c065502302ba1","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.16-alpha.2.tgz","fileCount":757,"integrity":"sha512-9i0a9KrmbFXqXyKrII7XMAEd1GXgl5uDk+ImCTUj8CEYRvp/ej4RC1wxy/t45kjDuvWgqxOEyFqR8pQQm00JDA==","signatures":[{"sig":"MEUCIED0K6uoVDMqyHDe8oyz2x5z4PqVLL9ZZT9f3ZRYTyKVAiEAp3vKZdo3kVM1g8ckL/KE3ZFz6I00a8UanQMmgW28UMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.16-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4210987},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.16-alpha.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.16-alpha.2.tgz","_integrity":"sha512-9i0a9KrmbFXqXyKrII7XMAEd1GXgl5uDk+ImCTUj8CEYRvp/ej4RC1wxy/t45kjDuvWgqxOEyFqR8pQQm00JDA==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.84.2","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.16-alpha.2_1787524624016_0.4111251501171931","host":"s3://npm-registry-packages-npm-production"}},"0.9.16-alpha.3":{"name":"@bastani/pi-ai","version":"0.9.16-alpha.3","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.16-alpha.3","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"a598b89fb288e7b8693cdc3d1c6730d6437bb783","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.16-alpha.3.tgz","fileCount":757,"integrity":"sha512-o32Nqfg23RU10622dNYBZAX6Z95Qwp/uUO9BMNaxxrXJ6d9+gLOfqkW9sETIxvbegC/BhhvKG+MKhp2P5HsnIg==","signatures":[{"sig":"MEUCIQCXEoV5IecccPqRu/LZOovdxa63XxXNOdnH6UU4HBUingIgU7LfiOMxppV5IXkNJgLLKNjPDMvDbo9VKeFZcVNKbV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.16-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4210967},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.16-alpha.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.16-alpha.3.tgz","_integrity":"sha512-o32Nqfg23RU10622dNYBZAX6Z95Qwp/uUO9BMNaxxrXJ6d9+gLOfqkW9sETIxvbegC/BhhvKG+MKhp2P5HsnIg==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.84.2","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.16-alpha.3_1787537422467_0.3145147249522746","host":"s3://npm-registry-packages-npm-production"}},"0.9.16-alpha.4":{"name":"@bastani/pi-ai","version":"0.9.16-alpha.4","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.16-alpha.4","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"5eff8f9259d070af1d746c596b220e6ecac4ab18","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.16-alpha.4.tgz","fileCount":757,"integrity":"sha512-I0rD2ucPicVUxK9+ddzlzISqZgzEPcCXAW+sokQRHONWVgqRzNnFMPFgC8HnvrlyvSi5k+izmaR67UlvMHXdvw==","signatures":[{"sig":"MEQCID/vYCSaWhuSwn60tWDp8Dpmfe50O9POMDtyKFqayEiZAiBYyemcn4mPIsnk7r505vgDJBVV2eXdbGIeRfWVkPFBIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.16-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4210964},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.16-alpha.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.16-alpha.4.tgz","_integrity":"sha512-I0rD2ucPicVUxK9+ddzlzISqZgzEPcCXAW+sokQRHONWVgqRzNnFMPFgC8HnvrlyvSi5k+izmaR67UlvMHXdvw==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.84.2","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.16-alpha.4_1787544749693_0.7490575080197295","host":"s3://npm-registry-packages-npm-production"}},"0.9.16-alpha.5":{"name":"@bastani/pi-ai","version":"0.9.16-alpha.5","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.16-alpha.5","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"d3d9b4d5d16d414fef1cb59dd237201ec3dcad28","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.16-alpha.5.tgz","fileCount":757,"integrity":"sha512-UYTmBVxch/k2AhVnqp//yVebJOpYOPypN/NLq64uKH3vqgspYP5bHbxVgteY+XF1aMaNg/LaWQxRUVWg8RjAhQ==","signatures":[{"sig":"MEUCIQD6y1lJ0I3zD/R8rJyQU+y0s0o8/KZqUx2OuTlpJ0Rg+wIgFQV0d/qiwEpgzxw4jzXPLSI2Ki2RncmMxhr4cnk7x5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.16-alpha.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4225260},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.16-alpha.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.16-alpha.5.tgz","_integrity":"sha512-UYTmBVxch/k2AhVnqp//yVebJOpYOPypN/NLq64uKH3vqgspYP5bHbxVgteY+XF1aMaNg/LaWQxRUVWg8RjAhQ==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.84.2","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.16-alpha.5_1787770033738_0.5614268076250761","host":"s3://npm-registry-packages-npm-production"}},"0.9.16-alpha.6":{"name":"@bastani/pi-ai","version":"0.9.16-alpha.6","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.16-alpha.6","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"803be8b266ad370dcf253c6e9c9f4c267fee1292","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.16-alpha.6.tgz","fileCount":757,"integrity":"sha512-wE05e6kUR2AEDIPdmNlH0hqxUcYrzAWDj//LOTnWjLB4JWw8doE7XPTicpW7/F71QYApt3wi07dURv6oYql8Pg==","signatures":[{"sig":"MEUCIDzmm/QwLyks3+Gj8DghfbVjlf+hoRHF3B7bgmCtMP7TAiEA7otCw1pUzrshkTiHtCPOz7Hn8ROPwkWONAj/PHd0XLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.16-alpha.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4226421},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.16-alpha.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.16-alpha.6.tgz","_integrity":"sha512-wE05e6kUR2AEDIPdmNlH0hqxUcYrzAWDj//LOTnWjLB4JWw8doE7XPTicpW7/F71QYApt3wi07dURv6oYql8Pg==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.84.2","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.16-alpha.6_1787779127352_0.2799763948441789","host":"s3://npm-registry-packages-npm-production"}},"0.9.16-alpha.7":{"name":"@bastani/pi-ai","version":"0.9.16-alpha.7","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.16-alpha.7","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"7f1d0b4e2bd6ae1a0c8ba5d392e3b2bcf053e742","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.16-alpha.7.tgz","fileCount":757,"integrity":"sha512-oMzICy328P6d2yPGYitVczchOT+H5NtYqj6vFXy5W+XpGsw9adjUps2Pf1kxx81aq9M2StFpgKHUo6EJtQIH0A==","signatures":[{"sig":"MEUCIQCT0DgL95P+WKQ7FIraU3E6NdSrjXh1845pof85Irrp0gIgFfbfn06mBxarLPW5RG0Uixh0GflcYovaQuDAIEuaO/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.16-alpha.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4227987},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.16-alpha.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.16-alpha.7.tgz","_integrity":"sha512-oMzICy328P6d2yPGYitVczchOT+H5NtYqj6vFXy5W+XpGsw9adjUps2Pf1kxx81aq9M2StFpgKHUo6EJtQIH0A==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.84.2","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.16-alpha.7_1787788157198_0.3625252612537133","host":"s3://npm-registry-packages-npm-production"}},"0.9.16-alpha.8":{"name":"@bastani/pi-ai","version":"0.9.16-alpha.8","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.16-alpha.8","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"c0c3a272583ee572bc778fca1929daa07afe02e6","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.16-alpha.8.tgz","fileCount":757,"integrity":"sha512-ZRQDGis5TE2SPD7HBcJYwdBdSQbEpebmvsz0n5IzVtfxfFTC0mW9W6578dJxB8pIAUkIIJvEaPl4tLVLKxUSRw==","signatures":[{"sig":"MEYCIQD9KPqcEwHgZUjSUwecTAEGEKBmKH7LiBy9J818CEduvgIhAL5PL7XP2OXoD3LujW9m8z5LVdU303vRXJusNMAyGEO0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.16-alpha.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4214008},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.16-alpha.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.16-alpha.8.tgz","_integrity":"sha512-ZRQDGis5TE2SPD7HBcJYwdBdSQbEpebmvsz0n5IzVtfxfFTC0mW9W6578dJxB8pIAUkIIJvEaPl4tLVLKxUSRw==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.84.2","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.16-alpha.8_1787887303115_0.04526623337362756","host":"s3://npm-registry-packages-npm-production"}},"0.9.16-alpha.9":{"name":"@bastani/pi-ai","version":"0.9.16-alpha.9","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.16-alpha.9","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"f548142141151a292a22474a9ee326be2a532624","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.16-alpha.9.tgz","fileCount":757,"integrity":"sha512-CZydRu7yXi+wuu7lKzh/tgLj9vVWYko6r+g4qpfyVOcZo7YcWUY0uouRLrNcJRat8HA3B7fIrFrk0O01Zj6xkA==","signatures":[{"sig":"MEUCIDsNXhQsyCKN8WX30J/4Ecdp9LEncAi0dRXijbOl24s/AiEAqfVPU2+qinB3OO5dvlbahr7nc7bVA2oRSBa5Q+/8Zdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.16-alpha.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4215445},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.16-alpha.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.16-alpha.9.tgz","_integrity":"sha512-CZydRu7yXi+wuu7lKzh/tgLj9vVWYko6r+g4qpfyVOcZo7YcWUY0uouRLrNcJRat8HA3B7fIrFrk0O01Zj6xkA==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.84.2","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.16-alpha.9_1787898413565_0.08497036674613834","host":"s3://npm-registry-packages-npm-production"}},"0.9.16-alpha.10":{"name":"@bastani/pi-ai","version":"0.9.16-alpha.10","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.16-alpha.10","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"fa302054cd1ec231659a015a287fd65b3d476f6d","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.16-alpha.10.tgz","fileCount":757,"integrity":"sha512-r/oeO8JOva2YUP2/tWdzPDiDOhm1GEremQUTasT6n11Pc6bs+scf4hwiP/jQ95xZKtjt++Xm/bdUUM6RI/w9XQ==","signatures":[{"sig":"MEYCIQDz7T3eRPFOyRYTK0RVvAioEDwgECa5yOF0HBhTjzPMZQIhAL3hSW916Z2HODKEflaDt+Sts/EkEB/57yXEuMbvgv3D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.16-alpha.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4226858},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.16-alpha.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.16-alpha.10.tgz","_integrity":"sha512-r/oeO8JOva2YUP2/tWdzPDiDOhm1GEremQUTasT6n11Pc6bs+scf4hwiP/jQ95xZKtjt++Xm/bdUUM6RI/w9XQ==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.84.2","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.16-alpha.10_1787952187798_0.16281008323570845","host":"s3://npm-registry-packages-npm-production"}},"0.9.16-alpha.11":{"name":"@bastani/pi-ai","version":"0.9.16-alpha.11","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.16-alpha.11","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"a5dbe91d9d5c78a640f59caa4e99b158a57defb8","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.16-alpha.11.tgz","fileCount":757,"integrity":"sha512-zufO49FiulQ8++30PEG7YRi9wpCDS5nqxXDpebGMiAkz7FEO7V4CfVRBC8USMjc70UogBSqHxaEjfHwTsKk83A==","signatures":[{"sig":"MEUCIF7aFR8+GWdfpnsj3SRirzjCucw4DyvcGhOu2ClxQyyBAiEAxhIynPCqO9ekOmA0UCaXvBf+oo9MvCjY0WbidBOiHUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.16-alpha.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4238292},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.16-alpha.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.16-alpha.11.tgz","_integrity":"sha512-zufO49FiulQ8++30PEG7YRi9wpCDS5nqxXDpebGMiAkz7FEO7V4CfVRBC8USMjc70UogBSqHxaEjfHwTsKk83A==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.84.4","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.16-alpha.11_1787988204023_0.8529710231192227","host":"s3://npm-registry-packages-npm-production"}},"0.9.16":{"name":"@bastani/pi-ai","version":"0.9.16","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.16","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"41cb8b5c59640d50584970e3e659724fb3ae732f","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.16.tgz","fileCount":757,"integrity":"sha512-HhbK3GzZs+71exTD76oT/Xi+Y98k0LsAYVIJe63ORDP7Wx9lI5LfEWk1PN086inSyxpOpFc1tJN0IsSEUcERng==","signatures":[{"sig":"MEYCIQDB0CzeVP2ltnsfEqXa5fMfUyVeQn3OWmsPzzxgC3AvGAIhALpOWA0T7rPL5KYw//2Y4k7knrG+w27kCFrV5Q8D75TU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4240216},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.16.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.16.tgz","_integrity":"sha512-HhbK3GzZs+71exTD76oT/Xi+Y98k0LsAYVIJe63ORDP7Wx9lI5LfEWk1PN086inSyxpOpFc1tJN0IsSEUcERng==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.84.4","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.16_1787990494658_0.5412777421350261","host":"s3://npm-registry-packages-npm-production"}},"0.9.17-alpha.1":{"name":"@bastani/pi-ai","version":"0.9.17-alpha.1","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.17-alpha.1","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"42eff4d967117e58a357fd138c0165a7fd3c5119","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.17-alpha.1.tgz","fileCount":757,"integrity":"sha512-yJjvmSPxrrSv51oehDr7mFwUb5tv+3wrIIFzjuG79ky4C4T1ujWZT1/wB6KA2hPRUK1pWnkAwo5KNxpyv6hTCw==","signatures":[{"sig":"MEQCIHzSWJBNweaOCNdwg6hjQI+uMNCUjx6jX1dBWapxkjcvAiBAoCktv4MrIK2OVCVA7zHidrFncdmkg+v7yC1mx/o7vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.17-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4240230},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.17-alpha.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.17-alpha.1.tgz","_integrity":"sha512-yJjvmSPxrrSv51oehDr7mFwUb5tv+3wrIIFzjuG79ky4C4T1ujWZT1/wB6KA2hPRUK1pWnkAwo5KNxpyv6hTCw==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.84.4","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.17-alpha.1_1788027367874_0.9823510077413831","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"name":"@bastani/pi-ai","version":"0.9.17","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.17","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"a64a51c63977f46226e2010f974df3078e171b8a","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.17.tgz","fileCount":757,"integrity":"sha512-q9mt/scYxl6AwbZ2fX5KHWZa20XCKW1+t827iqtXq2sWZjI7vyBwo6mPFB42OlD3iztzUY0SvV6Zos9p2tJMXw==","signatures":[{"sig":"MEUCIQD19UcR2DV0BJj5Fdj4WjYjmDYdjWM+DvIG8nOkHRLhQgIgIlenyIVHUfzG348Z+8l8VHeY+qJEczohYdSjjOec8d0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4240222},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.17.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.17.tgz","_integrity":"sha512-q9mt/scYxl6AwbZ2fX5KHWZa20XCKW1+t827iqtXq2sWZjI7vyBwo6mPFB42OlD3iztzUY0SvV6Zos9p2tJMXw==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.84.4","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.17_1788029367600_0.15612417937019396","host":"s3://npm-registry-packages-npm-production"}},"0.9.18-alpha.1":{"name":"@bastani/pi-ai","version":"0.9.18-alpha.1","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.18-alpha.1","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"b13fd603bec856a9bc4db92ee418473727b8719b","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.18-alpha.1.tgz","fileCount":757,"integrity":"sha512-BpnGMjvAFG7WdZOmjzV+elr8Ghb8YeqRYTn7nPPTF8OP5fJKUCLR5qBMj+fj4HNjZiv9ygdQmAmv392+0/WJGw==","signatures":[{"sig":"MEQCIEWiNb8GKZpW70wBDLBtrp/dDhlgd3GeT6SePYG4+9ZmAiBWBPIj83TCkaANlgaoW6Dno0wjHgkV3JSDk0zbSND8zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.18-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4241151},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.18-alpha.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.18-alpha.1.tgz","_integrity":"sha512-BpnGMjvAFG7WdZOmjzV+elr8Ghb8YeqRYTn7nPPTF8OP5fJKUCLR5qBMj+fj4HNjZiv9ygdQmAmv392+0/WJGw==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.84.4","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.18-alpha.1_1788159549346_0.6457916456133062","host":"s3://npm-registry-packages-npm-production"}},"0.9.18-alpha.2":{"name":"@bastani/pi-ai","version":"0.9.18-alpha.2","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.18-alpha.2","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"bbd07f02e779ad98634ff47d2679c158fcff5560","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.18-alpha.2.tgz","fileCount":757,"integrity":"sha512-E4hbCUJvaqAaSdCOWFVjNS4aTzZrPUzYfcrMFsHncabwhKJ1d8MkPMjpEIW5L4JKWOAsCeTguT+X6XtcBbiBSg==","signatures":[{"sig":"MEUCIFi4vlU9IRbtoZV7Ov5tKILtWPMik73osFvQqmKVh/UHAiEA1fKZEPEtRnP3xSLLZ1zEgiKuLKabxH8t7S929Sei1qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.18-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4240747},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.18-alpha.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.18-alpha.2.tgz","_integrity":"sha512-E4hbCUJvaqAaSdCOWFVjNS4aTzZrPUzYfcrMFsHncabwhKJ1d8MkPMjpEIW5L4JKWOAsCeTguT+X6XtcBbiBSg==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.84.4","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.18-alpha.2_1788195212981_0.3960526052040494","host":"s3://npm-registry-packages-npm-production"}},"0.9.18-alpha.3":{"name":"@bastani/pi-ai","version":"0.9.18-alpha.3","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.18-alpha.3","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"b0979ac536abb44cb42aac8800953e21213198b7","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.18-alpha.3.tgz","fileCount":757,"integrity":"sha512-zT/eGl2jDPp+HROr0+DhvDliAXYVQwMzhzG6O7k29auSDRCC7DTWkJaC7QotB0OKR8kStm7JBzzGB73fY+v33A==","signatures":[{"sig":"MEYCIQCOp5pDFGY9KJf7/ac2sXRwcOwxuXKmHxovjGc4DrYrpAIhAO0SL10d8anxn3KItjZcnL/5MifPexW4wMmMRyRv+rKZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.18-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4252576},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.18-alpha.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.18-alpha.3.tgz","_integrity":"sha512-zT/eGl2jDPp+HROr0+DhvDliAXYVQwMzhzG6O7k29auSDRCC7DTWkJaC7QotB0OKR8kStm7JBzzGB73fY+v33A==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.84.4","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.18-alpha.3_1788252331401_0.45877371113822485","host":"s3://npm-registry-packages-npm-production"}},"0.9.18-alpha.4":{"name":"@bastani/pi-ai","version":"0.9.18-alpha.4","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.18-alpha.4","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"f2c03941ce4925cb963a5d5f95d270f201df8218","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.18-alpha.4.tgz","fileCount":757,"integrity":"sha512-pRjY+2uJJbMChhqithINj8VIKjsZp+DojR/ww8cpCD8b60wM/hzsRnFngK8ufbVZdhNvSgxozZhvm1+4i2Q5Ng==","signatures":[{"sig":"MEUCIQCmbrHnZHwZ+dID42oxAnDGzUvK4v0AaLGdzYoLZYhsDAIgOp9i6qQcu/SIiWWYDug5vpiN1CU8tT53oPJVpS3pYds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.18-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4250913},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.18-alpha.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.18-alpha.4.tgz","_integrity":"sha512-pRjY+2uJJbMChhqithINj8VIKjsZp+DojR/ww8cpCD8b60wM/hzsRnFngK8ufbVZdhNvSgxozZhvm1+4i2Q5Ng==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.84.4","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.18-alpha.4_1788283291325_0.8471072932125718","host":"s3://npm-registry-packages-npm-production"}},"0.9.18-alpha.5":{"name":"@bastani/pi-ai","version":"0.9.18-alpha.5","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.18-alpha.5","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"7dd6f669d4888fc759a87df2ff39ea5dae36618f","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.18-alpha.5.tgz","fileCount":761,"integrity":"sha512-lbhfFXogu/31Bi7PRmWLs1r3bUaA9nT5chWcZr+7iQNTb9YdnI9aLlEVpPcyyJIal9B5HXeEnQQL+f+LqRTDYQ==","signatures":[{"sig":"MEYCIQD57OUxkoErxifJbq5kXYaX4K5G+TSymY9DRZwqxJr9zgIhAPyau9EhAbyl+Ym+vwEvClNz9S4UlaVWJL1TRa/bcD+E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.18-alpha.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4414105},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.18-alpha.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.18-alpha.5.tgz","_integrity":"sha512-lbhfFXogu/31Bi7PRmWLs1r3bUaA9nT5chWcZr+7iQNTb9YdnI9aLlEVpPcyyJIal9B5HXeEnQQL+f+LqRTDYQ==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.84.4","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.18-alpha.5_1788315157910_0.16307265967929818","host":"s3://npm-registry-packages-npm-production"}},"0.9.18-alpha.6":{"name":"@bastani/pi-ai","version":"0.9.18-alpha.6","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.18-alpha.6","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"2aafb82312f36e300186231d3a03ebd36b83f506","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.18-alpha.6.tgz","fileCount":765,"integrity":"sha512-KiiUs+gjIPVW9D0nserHHEsjnJsoSny2V1LHr/1jUcFSHMW39H9Nb9lV0qxyseI4mzCvsn/nwPzXl5QORhIQDw==","signatures":[{"sig":"MEUCIQC2+GFQFLxM+vwG75XDUzZ+Qt4KkQy8odMhXDQWjjCLEQIgHofyrBW8awN0Ivlf+LZLS6++WtoJkPKvHy5el3HHvOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.18-alpha.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4571969},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.18-alpha.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.18-alpha.6.tgz","_integrity":"sha512-KiiUs+gjIPVW9D0nserHHEsjnJsoSny2V1LHr/1jUcFSHMW39H9Nb9lV0qxyseI4mzCvsn/nwPzXl5QORhIQDw==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.85.1","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.18-alpha.6_1788635328140_0.8928795845697239","host":"s3://npm-registry-packages-npm-production"}},"0.9.18-alpha.7":{"name":"@bastani/pi-ai","version":"0.9.18-alpha.7","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.18-alpha.7","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"29af35def6636c8c3f1fad3a7001dc5cd5f3a964","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.18-alpha.7.tgz","fileCount":765,"integrity":"sha512-bXhU3ZU8D9VrtixHL7GspY5UkchWT2D4xLZwvXqX6+3zd/yWyRQMVHlfrHw886S1MJv9nZwepzNIuMQH6FXeZA==","signatures":[{"sig":"MEUCIQD8lsGLTWiBOJKsiGrYxSSR6ES3qPKkNv1qkBJ5Gb3VBgIgXfUfO9lzsA9uPxuCZoYFTu7oycp+cIA4hnLjiBRvtZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.18-alpha.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4572007},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.18-alpha.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.18-alpha.7.tgz","_integrity":"sha512-bXhU3ZU8D9VrtixHL7GspY5UkchWT2D4xLZwvXqX6+3zd/yWyRQMVHlfrHw886S1MJv9nZwepzNIuMQH6FXeZA==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.85.1","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.18-alpha.7_1788653270906_0.0941876791617362","host":"s3://npm-registry-packages-npm-production"}},"0.9.18":{"name":"@bastani/pi-ai","version":"0.9.18","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.18","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"8d7397bb9ce057cb5d4f8d0524aa517f07d49893","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.18.tgz","fileCount":765,"integrity":"sha512-1Y4VVBv9slX/imYIdVFubpDtg86z5bXKt3Y35qXMNNcwKPZi8nT8KyIT+27/EKU6bFMXUgWmZxNTcamRGegVBg==","signatures":[{"sig":"MEQCIF2Qt0hNU1e9/rauyi+ZEs/9XwKsph+SwAsab6uRB/RAAiA7Zl3Geb2g1BwiTNQvPHLpyzF8T2JqjGs8TvvKM+MuXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4577398},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.18.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.18.tgz","_integrity":"sha512-1Y4VVBv9slX/imYIdVFubpDtg86z5bXKt3Y35qXMNNcwKPZi8nT8KyIT+27/EKU6bFMXUgWmZxNTcamRGegVBg==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.85.1","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.18_1788655565028_0.4811656622944649","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-alpha.1":{"name":"@bastani/pi-ai","version":"0.9.19-alpha.1","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.19-alpha.1","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"033ce96a531f54a5c2631efebfe77aa79263c6cd","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.19-alpha.1.tgz","fileCount":765,"integrity":"sha512-0U2DssYv8FoyYlNIr4SlrK90zA+OKY3lPmXfEYwaoz30Ao4sYP4TfeX8n5cNVjUCD6pNCzuyZPSzwUFx3Xbe6w==","signatures":[{"sig":"MEYCIQC+PBCSpBux6QI3lYcuAkhILFORDxWcPlkL55oRg70nEwIhAMvMzZKmsQnhwTN0BmCXLWg3VwDx8JRtRhxLoe+xQw4R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.19-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4571074},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.19-alpha.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.19-alpha.1.tgz","_integrity":"sha512-0U2DssYv8FoyYlNIr4SlrK90zA+OKY3lPmXfEYwaoz30Ao4sYP4TfeX8n5cNVjUCD6pNCzuyZPSzwUFx3Xbe6w==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"0.85.1","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.9","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.19-alpha.1_1788716885351_0.7289222774936954","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-alpha.2":{"name":"@bastani/pi-ai","version":"0.9.19-alpha.2","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.19-alpha.2","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"75cba14c9cd1ed6de220e1808b9ee38cbac72e5f","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.19-alpha.2.tgz","fileCount":765,"integrity":"sha512-pagjC+JwHo+n+Lmtx9i9gSZ4RaljF7hJ2ze4E2nNiHDQ4nBjE45CIOCRhyGmwfJpxqLSGeZD7COuS0qVQ3Zt4Q==","signatures":[{"sig":"MEQCIDZRq4iuSLbpsyjFsscTst+yIHFddsIZmkm10+7l9TH5AiAcZPA1ctSLcxZRRiAXmuCx2gTRTOIzz1r2uQwuOGhmBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.19-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4584517},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.19-alpha.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.19-alpha.2.tgz","_integrity":"sha512-pagjC+JwHo+n+Lmtx9i9gSZ4RaljF7hJ2ze4E2nNiHDQ4nBjE45CIOCRhyGmwfJpxqLSGeZD7COuS0qVQ3Zt4Q==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"2.21.0","http-proxy-agent":"9.1.0","@anthropic-ai/sdk":"0.124.0","https-proxy-agent":"9.1.0","@smithy/node-http-handler":"4.12.1","@earendil-works/pi-telemetry":"0.85.1","@aws-sdk/client-bedrock-runtime":"3.1127.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.19-alpha.2_1788923090237_0.02484653541970805","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-alpha.3":{"name":"@bastani/pi-ai","version":"0.9.19-alpha.3","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.19-alpha.3","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"f9b712f7b00fff24e2bbfe109ff31b4a5e24826b","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.19-alpha.3.tgz","fileCount":765,"integrity":"sha512-Jmw4kQ84vFJk2hAf2hYV3JCVKr1adXAmdDnBmLI6rCBsLGhaB0PHqRbv9nddCa7Mf571A6YNH7us08rEilaPJg==","signatures":[{"sig":"MEQCIBSVblQF6vWhszVrjGWd8Dcds66iVwV4lrEuGw6a4bjGAiBfzz8IGjH5XaerlOkW0s5sKYZ9p5e+kVTxcHoZq3pkqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.19-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4596027},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.19-alpha.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.19-alpha.3.tgz","_integrity":"sha512-Jmw4kQ84vFJk2hAf2hYV3JCVKr1adXAmdDnBmLI6rCBsLGhaB0PHqRbv9nddCa7Mf571A6YNH7us08rEilaPJg==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"2.21.0","http-proxy-agent":"9.1.0","@anthropic-ai/sdk":"0.124.0","https-proxy-agent":"9.1.0","@smithy/node-http-handler":"4.12.1","@earendil-works/pi-telemetry":"0.85.1","@aws-sdk/client-bedrock-runtime":"3.1127.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.19-alpha.3_1789005301995_0.9906144949993037","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-alpha.4":{"name":"@bastani/pi-ai","version":"0.9.19-alpha.4","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.19-alpha.4","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"28068ce04ed8d508c1ee9a3d8ccbe0bc004c5356","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.19-alpha.4.tgz","fileCount":765,"integrity":"sha512-XE2F/3uTrqiIS7Rlzef7o6fTbDOXk1Fq7+FRiFQbrLXrssxO2mhTCAkyebnUaPXAAYFodNSHCywhtEuakYtlTQ==","signatures":[{"sig":"MEUCIQDO5Xozv6SFbL/fcV6wfFyeNdpLvIH3D/5LXkUO2YIuDQIgLlF0q6TwDwIlplpHSJDYhpPMhmycvHkxi/I+GGupvd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCD1xNWPXnixDQIfZuzh0aMeIXnJMzjof4KAmtTaKu8iAIgKXjJs2iRku09/r2aXBDhH28Pa8JeUFEOqt6db2B8X3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.19-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4624925},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.19-alpha.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.19-alpha.4.tgz","_integrity":"sha512-XE2F/3uTrqiIS7Rlzef7o6fTbDOXk1Fq7+FRiFQbrLXrssxO2mhTCAkyebnUaPXAAYFodNSHCywhtEuakYtlTQ==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"2.21.0","http-proxy-agent":"9.1.0","@anthropic-ai/sdk":"0.124.0","https-proxy-agent":"9.1.0","@smithy/node-http-handler":"4.12.1","@earendil-works/pi-telemetry":"0.85.1","@aws-sdk/client-bedrock-runtime":"3.1127.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.19-alpha.4_1789114132076_0.5619970891625186","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-alpha.5":{"name":"@bastani/pi-ai","version":"0.9.19-alpha.5","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.19-alpha.5","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"036e6c555a9b9f3a82dbe835d2706382b773d69f","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.19-alpha.5.tgz","fileCount":765,"integrity":"sha512-2x9T06GIpR2bKFZKl/E7j4nIqZ5uadpJd7FYHv3irwku2CTQm9rzFMvFr0r0WQson3163vgHlmzhhFbgrb65fg==","signatures":[{"sig":"MEYCIQDKbreMPyCN4gO6XAy8udVwa6/mgeUKbq0AkJ12excSPAIhAN4EniA3X4tLZksP6zfLWCpklxRG05nz1iMTfjD0rW8h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDa0g/LfzOwuayTUvgSBWzsA3K+OnjvnhaX5zdx5E9KngIhAPRUthHd+ceALf6yI3f7yqeSegUyMleMZWa6fc0qlO4x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.19-alpha.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4628242},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.19-alpha.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.19-alpha.5.tgz","_integrity":"sha512-2x9T06GIpR2bKFZKl/E7j4nIqZ5uadpJd7FYHv3irwku2CTQm9rzFMvFr0r0WQson3163vgHlmzhhFbgrb65fg==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"2.21.0","http-proxy-agent":"9.1.0","@anthropic-ai/sdk":"0.124.0","https-proxy-agent":"9.1.0","@smithy/node-http-handler":"4.12.1","@earendil-works/pi-telemetry":"0.85.1","@aws-sdk/client-bedrock-runtime":"3.1127.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.19-alpha.5_1789143196138_0.7781796768532265","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-alpha.6":{"name":"@bastani/pi-ai","version":"0.9.19-alpha.6","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.19-alpha.6","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"158e29e709d51e13edc7f996ef7381ed49b7b292","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.19-alpha.6.tgz","fileCount":765,"integrity":"sha512-qfJWY9OeXs9pJWUs/udXegR13qwoVgQc0/7IAIzvHYt32g7Rdxnm6giW2hOSRh4tV8vbVyo/MFuvKUqivRUZ8w==","signatures":[{"sig":"MEUCIC8AC89NYVH0ndYs8EHb6Xx7J06tg2NzMmwXUj9/aAZnAiEAhI3bnj1wVTfaplqJH+QQnpbnBQ+J2QTjhDjrg8dqFnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3M9XzhGlwnh/RGrHFPtDsjYt7IRzOAhSFLNm5Krr9ygIhAKxB2HAA0d0lup+bDIX356sAuUsvA17voZ7VFrO48WsU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.19-alpha.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4628968},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.19-alpha.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.19-alpha.6.tgz","_integrity":"sha512-qfJWY9OeXs9pJWUs/udXegR13qwoVgQc0/7IAIzvHYt32g7Rdxnm6giW2hOSRh4tV8vbVyo/MFuvKUqivRUZ8w==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"2.21.0","http-proxy-agent":"9.1.0","@anthropic-ai/sdk":"0.124.0","https-proxy-agent":"9.1.0","@smithy/node-http-handler":"4.12.1","@earendil-works/pi-telemetry":"0.85.1","@aws-sdk/client-bedrock-runtime":"3.1127.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.19-alpha.6_1789182294907_0.7184903110357868","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-alpha.7":{"name":"@bastani/pi-ai","version":"0.9.19-alpha.7","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.19-alpha.7","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"264648023f54703b853cdd2b05fcaf4c230799a1","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.19-alpha.7.tgz","fileCount":765,"integrity":"sha512-gyRuoleiQKFIs8DE1EjR3nZC7v963UlfejQCgyNQw7OkYY9QBjh7D1qXjJcOOPyI2ta/AWCFWcbr9Q7dxZRXyw==","signatures":[{"sig":"MEQCIGP8W6nbEjHswkfbIRWpfcBD21r2jfz1tOlhkvwf8PTQAiBB20iByyjsxYAVnovdzDhiA3CkLxuBDcLkMS+XRxbasw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFL8vZO5lCfI0tjvbmZzCBeje1z3ccEl8pqpbSVTDzgJAiAmT4cTl/D4QVyCmJhuS7Xqgxek1lf9rYyKPlUQhqgVJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.19-alpha.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4628983},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.19-alpha.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.19-alpha.7.tgz","_integrity":"sha512-gyRuoleiQKFIs8DE1EjR3nZC7v963UlfejQCgyNQw7OkYY9QBjh7D1qXjJcOOPyI2ta/AWCFWcbr9Q7dxZRXyw==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"2.21.0","http-proxy-agent":"9.1.0","@anthropic-ai/sdk":"0.124.0","https-proxy-agent":"9.1.0","@smithy/node-http-handler":"4.12.1","@earendil-works/pi-telemetry":"0.85.1","@aws-sdk/client-bedrock-runtime":"3.1127.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.19-alpha.7_1789230598939_0.7076545532203111","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-alpha.8":{"name":"@bastani/pi-ai","version":"0.9.19-alpha.8","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.19-alpha.8","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"fb2fb735865f1c33add114d288f9dba3d7933e2a","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.19-alpha.8.tgz","fileCount":765,"integrity":"sha512-2fG4y0QT7T/l73Jnllg/M+7IvqEXCJV/zDCdbNQkGa5CxkdHdS06Vf//yzvIPqtq3b3qF5yOQcz/LWCGZWB/Jw==","signatures":[{"sig":"MEUCIHLkcQPfyJbPZhNwCgxNB8SbahBIVUpVbIeBOpcGBcLXAiEA3oyy0jY54VCR/BamAlnhAu7VS9h3eFin+jP8CkKvIJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC74MjrCpJHLkdvZifqXPbtzj39vvwAbIe69wHUXL6ivgIgYzvvBplXsuBthKbUhqYhgfJRjkL9pH7ukzzxOvRfeI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.19-alpha.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4629299},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.19-alpha.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.19-alpha.8.tgz","_integrity":"sha512-2fG4y0QT7T/l73Jnllg/M+7IvqEXCJV/zDCdbNQkGa5CxkdHdS06Vf//yzvIPqtq3b3qF5yOQcz/LWCGZWB/Jw==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"2.21.0","http-proxy-agent":"9.1.0","@anthropic-ai/sdk":"0.124.0","https-proxy-agent":"9.1.0","@smithy/node-http-handler":"4.12.1","@earendil-works/pi-telemetry":"0.85.1","@aws-sdk/client-bedrock-runtime":"3.1127.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.19-alpha.8_1789244217175_0.6288657540516633","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-alpha.9":{"name":"@bastani/pi-ai","version":"0.9.19-alpha.9","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.19-alpha.9","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"3d6f5bf2a3143b633e8336230e953c18531c1975","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.19-alpha.9.tgz","fileCount":765,"integrity":"sha512-eISBIUNi3nXZKdwhtdVx0AlE+caZWOIQ1A2QYkmr03ohj01cL2BxrwbkdQ0M9/lotvgfdMkSd9YZlx7laNO/eA==","signatures":[{"sig":"MEYCIQC6MhdcchKfpw5HQwQOCJ33EDwUbS9WEoNye8i/rowmxQIhAOfrmVe5qivXdHtMHvCjS+h/GvLng3kFyukuLIS4hxOs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDrOXI+BiW4UO7vj1ge9FtVOPSUmtsheLxyZLEkJAXw1AiEAtMV+9MWEGJtOHNSIDsclekm+ZVFOSsJ/Sd1Hqk+ozG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.19-alpha.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4629302},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.19-alpha.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.19-alpha.9.tgz","_integrity":"sha512-eISBIUNi3nXZKdwhtdVx0AlE+caZWOIQ1A2QYkmr03ohj01cL2BxrwbkdQ0M9/lotvgfdMkSd9YZlx7laNO/eA==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"2.21.0","http-proxy-agent":"9.1.0","@anthropic-ai/sdk":"0.124.0","https-proxy-agent":"9.1.0","@smithy/node-http-handler":"4.12.1","@earendil-works/pi-telemetry":"0.85.1","@aws-sdk/client-bedrock-runtime":"3.1127.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.19-alpha.9_1789257807714_0.37040116875961404","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-alpha.10":{"name":"@bastani/pi-ai","version":"0.9.19-alpha.10","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.19-alpha.10","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"25b1d6a100f1c6c00ccbdfbfd849b32fc082bf5f","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.19-alpha.10.tgz","fileCount":765,"integrity":"sha512-WjdvTkKPvTXQofYgVVC32FQZqSGH83EPwhKCOalfWQElvnOxmyW8OOsKdfHCoDslra/tnIidJoAcuGvQLGHfBg==","signatures":[{"sig":"MEUCIQCuqVTXmjzNudJemkO1TkyjERq3MvKoUfUkXAsqpHdvlQIgUmhSWFZ42SWOVQjaPnYmkAP3fjbaWaBQPfkuGK1pToc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDEFY5j2lgMp16F8k9LQ9ghjuY6X0JV4HjqwvIMMsuXOQIgXHaW8Dmo+EsyCmIwqXX6R5fgIHXJCCF/DnR/02gT4GI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.19-alpha.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4630468},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.19-alpha.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.19-alpha.10.tgz","_integrity":"sha512-WjdvTkKPvTXQofYgVVC32FQZqSGH83EPwhKCOalfWQElvnOxmyW8OOsKdfHCoDslra/tnIidJoAcuGvQLGHfBg==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"2.21.0","http-proxy-agent":"9.1.0","@anthropic-ai/sdk":"0.124.0","https-proxy-agent":"9.1.0","@smithy/node-http-handler":"4.12.1","@earendil-works/pi-telemetry":"0.85.1","@aws-sdk/client-bedrock-runtime":"3.1127.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.19-alpha.10_1789287390178_0.8221547691751518","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-alpha.11":{"name":"@bastani/pi-ai","version":"0.9.19-alpha.11","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.19-alpha.11","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"baa6bf45f10dcca459d4f21bf376caa624eaf024","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.19-alpha.11.tgz","fileCount":765,"integrity":"sha512-2hvtVU5ymiAA0o2v/Y7YC54RKhWJMg4TH5WSGDlIRTcVbAefgdVRHyWHcxLkkTw9AvQOszZbbkBTLnQlt7x4CA==","signatures":[{"sig":"MEQCIAUD3sRt3b9r5821rLSiSPCxeoicIIiRD9VxSKgU6oXBAiB61dOWf+CQqWdR3nZutREahu4ZuGO1MlJ9hNo0uvpbMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAcgAr396ilnXfhn7yfFFy9q6UFc+qmA9L5QyuGlqOP6AiEAuwsbYCQKUICJ58RVNoTorgTgq/4y5C5Yd9213jnE9YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.19-alpha.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4630474},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.19-alpha.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.19-alpha.11.tgz","_integrity":"sha512-2hvtVU5ymiAA0o2v/Y7YC54RKhWJMg4TH5WSGDlIRTcVbAefgdVRHyWHcxLkkTw9AvQOszZbbkBTLnQlt7x4CA==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"2.21.0","http-proxy-agent":"9.1.0","@anthropic-ai/sdk":"0.124.0","https-proxy-agent":"9.1.0","@smithy/node-http-handler":"4.12.1","@earendil-works/pi-telemetry":"0.85.1","@aws-sdk/client-bedrock-runtime":"3.1127.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.19-alpha.11_1789325724584_0.5372273552944409","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-alpha.12":{"name":"@bastani/pi-ai","version":"0.9.19-alpha.12","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.19-alpha.12","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"d1d9f3e5800aac2c369aa82d79bd26cda6691a60","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.19-alpha.12.tgz","fileCount":765,"integrity":"sha512-k83T5OcAiDicudd4CPs0cuGecl2qIIG+Nc2ZAflevHVpvTKrY3AMY3beergXB/2lq4PuhUMeAdJYFe5lhuppxQ==","signatures":[{"sig":"MEYCIQDawZq7yN8+tfUAIEe+32tITkxpZs0jqlEaRGk4xUrWCgIhAKfNtX1OzdtoO0qmD5YaHy/ZKPJtTI+Oi5osBtYOoDd+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIARaxWsXToZyirmK2IFcRj4yRvfRBHDs2P85/LYQxXbTAiEA07cHWZa+wvjRxDG7/DuO4Y2BJXmWJcqvMosWheKU1SU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.19-alpha.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4630472},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.19-alpha.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.19-alpha.12.tgz","_integrity":"sha512-k83T5OcAiDicudd4CPs0cuGecl2qIIG+Nc2ZAflevHVpvTKrY3AMY3beergXB/2lq4PuhUMeAdJYFe5lhuppxQ==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"2.21.0","http-proxy-agent":"9.1.0","@anthropic-ai/sdk":"0.124.0","https-proxy-agent":"9.1.0","@smithy/node-http-handler":"4.12.1","@earendil-works/pi-telemetry":"0.85.1","@aws-sdk/client-bedrock-runtime":"3.1127.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.19-alpha.12_1789359103837_0.8228805431419353","host":"s3://npm-registry-packages-npm-production"}},"0.9.19":{"name":"@bastani/pi-ai","version":"0.9.19","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.19","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"bb7d9657bf1070d711a1a13f5dac18efd3d99443","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.19.tgz","fileCount":765,"integrity":"sha512-f7SvJbqUMPDvRiLmSvKMO88JRwOGJZQScec9s4qz7yWFNEL5uFczL8ZYpChsLjYWiK23PySb2wRmdN09G2uhAA==","signatures":[{"sig":"MEQCIF+OtE6KL3v7fQ+kanl0mw1YTGQfUsdoLz2Q9M9ju5O4AiAib7WVm9a3xwmIZvJoi7vCu02qzdyUq2A5GVxIUyj8WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDy24VJFlZpjEmOSdITWP6PvLBp/Vob25Sqr9xeLKxkUgIhAOJppNKX0ukYvp2ATvER9YEoHNNCsaAv1GxwcTiwxLK0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4632673},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.19.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.19.tgz","_integrity":"sha512-f7SvJbqUMPDvRiLmSvKMO88JRwOGJZQScec9s4qz7yWFNEL5uFczL8ZYpChsLjYWiK23PySb2wRmdN09G2uhAA==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"2.21.0","http-proxy-agent":"9.1.0","@anthropic-ai/sdk":"0.124.0","https-proxy-agent":"9.1.0","@smithy/node-http-handler":"4.12.1","@earendil-works/pi-telemetry":"0.85.1","@aws-sdk/client-bedrock-runtime":"3.1127.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.19_1789361358406_0.751344422795345","host":"s3://npm-registry-packages-npm-production"}},"0.9.20-alpha.1":{"name":"@bastani/pi-ai","version":"0.9.20-alpha.1","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bastani/pi-ai@0.9.20-alpha.1","maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"contributors":[{"name":"Bastani, Inc."}],"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"28e24e5aa56f301f87dff95ae0d6ed7478a77ce2","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.20-alpha.1.tgz","fileCount":765,"integrity":"sha512-jyN+gXwFbz2DhRneBDtM0frSvhyqMt6BVlbMWNNFx1EpMbbaIlo/acvIM9kjCyR76LEC4qvX5LSRSi4RAVxl3w==","signatures":[{"sig":"MEYCIQCKwLyFSAJC0E5dcCIzOriJD6xPMotOOfbzjOnX6BvWjAIhAPjye2TQYYaoInlsRET2RVqJIbMwo2WeZl8WtI3Ynm0r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCsvSY9NRdeNOBJPZQrUER/aSEVfyfs4m7PhyIfEiPn+QIhANfd96pQbe/OggAoh7E73oHKuxGgS1qvfxRnjB4aqJQr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.20-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4632711},"main":"./dist/index.js","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.20-alpha.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.20-alpha.1.tgz","_integrity":"sha512-jyN+gXwFbz2DhRneBDtM0frSvhyqMt6BVlbMWNNFx1EpMbbaIlo/acvIM9kjCyR76LEC4qvX5LSRSi4RAVxl3w==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"2.21.0","http-proxy-agent":"9.1.0","@anthropic-ai/sdk":"0.124.0","https-proxy-agent":"9.1.0","@smithy/node-http-handler":"4.12.1","@earendil-works/pi-telemetry":"0.85.1","@aws-sdk/client-bedrock-runtime":"3.1127.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.9.20-alpha.1_1789431560466_0.8905137594959656","host":"s3://npm-registry-packages-npm-production"}},"0.9.20-alpha.2":{"_id":"@bastani/pi-ai@0.9.20-alpha.2","bin":{"pi-ai":"dist/cli.js"},"bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"dist":{"shasum":"a3a965538051cf5b2377d43e72ecc23bdc1560ac","tarball":"https://registry.npmjs.org/@bastani/pi-ai/-/pi-ai-0.9.20-alpha.2.tgz","fileCount":765,"integrity":"sha512-AIR8fHdA14lzR6evcLtD5OiPbw52g+iglogCkDvqD6cwtIfF5lD3ftC2VQywZaguDhAp+RzQ6v/qSukE2n0EhA==","signatures":[{"sig":"MEQCIFLk3xzP31USvRLZ4rN8f212+dxtd+WZNm4SeE6uAEQvAiB1kALdSkIv7ME1iZ7C9ShT+FdUkoTgSyUdr5to1Hz1Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC9JIRCTe6eyP0KnZUo8oSClsC76pFxQ8SK0FAA66ifLQIgGj81yMuoAJ96TD3owX+9TXtZ9UogT4Ulu3WXoMwqe3A="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bastani%2fpi-ai@0.9.20-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4632727},"main":"./dist/index.js","name":"@bastani/pi-ai","type":"module","_from":"file:payload/npm-packages/bastani-pi-ai-0.9.20-alpha.2.tgz","types":"./dist/index.d.ts","author":{"name":"Mario Zechner"},"engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"license":"MIT","scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","check":"biome check --error-on-warnings . && npm run typecheck","clean":"shx rm -rf dist","format":"biome check --write .","typecheck":"tsgo -p tsconfig.json --noEmit","build:catalog":"npm run generate-models && npm run build:offline","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output .artifacts/model-catalog"},"version":"0.9.20-alpha.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3180cb8-266a-462a-992a-39ce8b229067"}},"homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"_resolved":"/home/runner/work/atomic/atomic/payload/npm-packages/bastani-pi-ai-0.9.20-alpha.2.tgz","_integrity":"sha512-AIR8fHdA14lzR6evcLtD5OiPbw52g+iglogCkDvqD6cwtIfF5lD3ftC2VQywZaguDhAp+RzQ6v/qSukE2n0EhA==","repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.16.0","description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","directories":{},"maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","contributors":[{"name":"Bastani, Inc."}],"dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"2.21.0","http-proxy-agent":"9.1.0","@anthropic-ai/sdk":"0.124.0","https-proxy-agent":"9.1.0","@smithy/node-http-handler":"4.12.1","@earendil-works/pi-telemetry":"0.85.1","@aws-sdk/client-bedrock-runtime":"3.1127.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"0.4.0","canvas":"3.2.3","vitest":"4.1.11","typescript":"5.9.3","@types/node":"24.12.4","@typescript/native-preview":"7.0.0-dev.20260120.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-ai_0.9.20-alpha.2_1789451674092_0.5201198985566011"}}},"time":{"created":"2026-08-20T22:43:32.784Z","modified":"2026-09-15T05:54:34.549Z","0.9.14":"2026-08-20T22:43:33.159Z","0.9.15-alpha.1":"2026-08-22T00:59:09.770Z","0.9.15":"2026-08-22T02:16:28.349Z","0.9.16-alpha.1":"2026-08-23T10:22:38.549Z","0.9.16-alpha.2":"2026-08-23T22:37:04.200Z","0.9.16-alpha.3":"2026-08-24T02:10:22.633Z","0.9.16-alpha.4":"2026-08-24T04:12:29.922Z","0.9.16-alpha.5":"2026-08-26T18:47:13.928Z","0.9.16-alpha.6":"2026-08-26T21:18:47.557Z","0.9.16-alpha.7":"2026-08-26T23:49:17.415Z","0.9.16-alpha.8":"2026-08-28T03:21:43.333Z","0.9.16-alpha.9":"2026-08-28T06:26:53.781Z","0.9.16-alpha.10":"2026-08-28T21:23:08.019Z","0.9.16-alpha.11":"2026-08-29T07:23:24.199Z","0.9.16":"2026-08-29T08:01:34.806Z","0.9.17-alpha.1":"2026-08-29T18:16:08.115Z","0.9.17":"2026-08-29T18:49:27.801Z","0.9.18-alpha.1":"2026-08-31T06:59:09.497Z","0.9.18-alpha.2":"2026-08-31T16:53:33.167Z","0.9.18-alpha.3":"2026-09-01T08:45:31.602Z","0.9.18-alpha.4":"2026-09-01T17:21:31.601Z","0.9.18-alpha.5":"2026-09-02T02:12:38.088Z","0.9.18-alpha.6":"2026-09-05T19:08:48.300Z","0.9.18-alpha.7":"2026-09-06T00:07:51.096Z","0.9.18":"2026-09-06T00:46:05.238Z","0.9.19-alpha.1":"2026-09-06T17:48:05.514Z","0.9.19-alpha.2":"2026-09-09T03:04:50.458Z","0.9.19-alpha.3":"2026-09-10T01:55:02.170Z","0.9.19-alpha.4":"2026-09-11T08:08:52.210Z","0.9.19-alpha.5":"2026-09-11T16:13:16.239Z","0.9.19-alpha.6":"2026-09-12T03:04:55.015Z","0.9.19-alpha.7":"2026-09-12T16:29:59.053Z","0.9.19-alpha.8":"2026-09-12T20:16:57.346Z","0.9.19-alpha.9":"2026-09-13T00:03:27.900Z","0.9.19-alpha.10":"2026-09-13T08:16:30.294Z","0.9.19-alpha.11":"2026-09-13T18:55:24.755Z","0.9.19-alpha.12":"2026-09-14T04:11:43.994Z","0.9.19":"2026-09-14T04:49:18.756Z","0.9.20-alpha.1":"2026-09-15T00:19:20.831Z","0.9.20-alpha.2":"2026-09-15T05:54:34.258Z"},"bugs":{"url":"https://github.com/bastani-inc/atomic/issues"},"author":{"name":"Mario Zechner"},"license":"MIT","homepage":"https://github.com/bastani-inc/atomic/tree/main/packages/ai#readme","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api","bastani"],"repository":{"url":"git+https://github.com/bastani-inc/atomic.git","type":"git","directory":"packages/ai"},"description":"Bastani-branded unified LLM API with automatic model discovery and provider configuration","contributors":[{"name":"Bastani, Inc."}],"maintainers":[{"name":"bastani","email":"stealthbastani@gmail.com"}],"readme":"","readmeFilename":""}