{"_id":"@astrale-domains/ai-gateway","_rev":"17-1dd6a2b11358746dedde71e64906e4b0","name":"@astrale-domains/ai-gateway","dist-tags":{"latest":"0.4.6"},"versions":{"0.2.0":{"name":"@astrale-domains/ai-gateway","version":"0.2.0","_id":"@astrale-domains/ai-gateway@0.2.0","maintainers":[{"name":"madavic","email":"marc.davoust@astrale.ai"},{"name":"astlbdjafer","email":"bryan.djafer@astrale.ai"}],"homepage":"https://github.com/astrale-os/domains#readme","bugs":{"url":"https://github.com/astrale-os/domains/issues"},"dist":{"shasum":"9b3180cf7d7f530093591b67cd5cd9e5e5556bb9","tarball":"https://registry.npmjs.org/@astrale-domains/ai-gateway/-/ai-gateway-0.2.0.tgz","fileCount":10,"integrity":"sha512-WqOshf/+yabkGqOgAYQjqfJVFszYJf0GS158KhJ+YJeRnaGLOHtIU+lku37zXhFUx98w2yqFEdn97+LW5GxN9g==","signatures":[{"sig":"MEQCICHxrHJfYUcocZunWZXOFhYzBiVsJXFLd8K35CdGDTfBAiBAEC+kQTuYwd9u99wyMw4ErZRVfxo/fyIY0kIbL084gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44572},"main":"./dist/schema/index.js","type":"module","_from":"file:/private/tmp/ai-gateway-0.2.0.tgz","types":"./dist/schema/index.d.ts","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./package.json":"./package.json"},"imports":{"#schema":"./dist/schema/index.js","#schema/*":"./dist/schema/*/index.js"},"scripts":{"dev":"astrale-domain dev","lint":"astrale-domain lint","prod":"astrale-domain deploy prod","test":"vitest run --config vitest.config.ts","build":"astrale-domain build","deploy":"astrale-domain deploy","package":"astrale-domain package","lint:fix":"astrale-domain lint --fix","typecheck":"tsc --noEmit","frontend:dev":"vite","frontend:build":"vite build"},"_npmUser":{"name":"astlbdjafer","email":"bryan.djafer@astrale.ai"},"_resolved":"/private/tmp/ai-gateway-0.2.0.tgz","_integrity":"sha512-WqOshf/+yabkGqOgAYQjqfJVFszYJf0GS158KhJ+YJeRnaGLOHtIU+lku37zXhFUx98w2yqFEdn97+LW5GxN9g==","repository":{"url":"git+https://github.com/astrale-os/domains.git","type":"git","directory":"ai-gateway"},"_npmVersion":"11.16.0","description":"`ai-gateway.astrale.ai` exposes configured language models as permissioned Astrale graph nodes. Each `AIModel` pins its upstream Provider and model id. Holding authority on that node is required before inference crosses the Cloudflare AI Gateway boundary.","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","@astrale-os/sdk":"0.5.0-beta.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.1","react":"^19.2.0","oxlint":">=1.78.0 <2.0.0","vitest":"^4.1.10","react-dom":"^19.2.0","typescript":"7.0.2","@types/node":"^22.0.0","tailwindcss":"^4.0.6","@types/react":"^19.2.0","@astrale-os/ox":">=0.1.3 <1.0.0","@types/react-dom":"^19.2.0","@astrale-os/shell":"0.4.2-beta.3","@tailwindcss/vite":"^4.0.6","@vitejs/plugin-react":"^6.0.5","@tanstack/react-router":"1.170.17","@astrale-os/shell-react":"0.3.2-beta.2","@tanstack/router-plugin":"1.168.19","@astrale-os/adapter-astrale":"0.5.0-beta.41","@astrale-os/adapter-cloudflare":"0.5.0-beta.48"},"trustedDependencies":["esbuild","sharp","workerd"],"_npmOperationalInternal":{"tmp":"tmp/ai-gateway_0.2.0_1787749767067_0.7007721652395851","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@astrale-domains/ai-gateway","version":"0.2.1","_id":"@astrale-domains/ai-gateway@0.2.1","maintainers":[{"name":"madavic","email":"marc.davoust@astrale.ai"},{"name":"astlbdjafer","email":"bryan.djafer@astrale.ai"}],"homepage":"https://github.com/astrale-os/domains#readme","bugs":{"url":"https://github.com/astrale-os/domains/issues"},"dist":{"shasum":"643940d3d84978fa3717710d2fcf7662e595acc1","tarball":"https://registry.npmjs.org/@astrale-domains/ai-gateway/-/ai-gateway-0.2.1.tgz","fileCount":34,"integrity":"sha512-aNv3PIZkyJyia/xv8qef4+G63VH/aNWWleK2SyHWwNYCvlIDS7Jhy/JJuG5TsFF5xoNvS4ONBJKonCY5hIQMvg==","signatures":[{"sig":"MEYCIQDvENRdtfslqGvoyOHq1x0eZIztpvWPfZck17+jmT0acwIhAK+d4jAbgqEEW/Z5NXWl2dcLEkzW/9rQ/MgOwFw39G+D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53141},"main":"./dist/schema/index.js","type":"module","_from":"file:/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.2.1.tgz","types":"./dist/schema/index.d.ts","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./package.json":"./package.json"},"imports":{"#schema":"./dist/schema/index.js","#schema/*":"./dist/schema/*/index.js"},"scripts":{"dev":"astrale-domain dev","lint":"astrale-domain lint","prod":"astrale-domain deploy prod","test":"vitest run --config vitest.config.ts","build":"astrale-domain build","deploy":"astrale-domain deploy","package":"astrale-domain package","lint:fix":"astrale-domain lint --fix","typecheck":"tsc --noEmit","frontend:dev":"vite","frontend:build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63e00f-f2ed-4f73-a1f3-c28116aae40b"}},"_resolved":"/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.2.1.tgz","_integrity":"sha512-aNv3PIZkyJyia/xv8qef4+G63VH/aNWWleK2SyHWwNYCvlIDS7Jhy/JJuG5TsFF5xoNvS4ONBJKonCY5hIQMvg==","repository":{"url":"git+https://github.com/astrale-os/domains.git","type":"git","directory":"ai-gateway"},"_npmVersion":"11.19.0","description":"`ai-gateway.astrale.ai` exposes configured language models as permissioned Astrale graph nodes. Each `AIModel` pins its upstream Provider and model id. Holding authority on that node is required before inference crosses the Cloudflare AI Gateway boundary.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","@astrale-os/sdk":"0.5.0-beta.51"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.68","vite":"^8.2.1","jsdom":"30.0.1","react":"^19.2.0","openai":"7.5.0","oxlint":">=1.78.0 <2.0.0","vitest":"^4.1.10","react-dom":"^19.2.0","llm-bridge":"^2.0.1","typescript":"7.0.2","@types/node":"^22.0.0","tailwindcss":"^4.0.6","@types/react":"^19.2.0","@ai-sdk/azure":"^4.0.44","@ai-sdk/openai":"^4.0.43","@astrale-os/ox":">=0.1.3 <1.0.0","@astrale-os/ui":"0.3.0-beta.7","@types/react-dom":"^19.2.0","@ai-sdk/anthropic":"^4.0.39","@anthropic-ai/sdk":"0.117.1","@astrale-os/shell":"0.4.2-beta.6","@tailwindcss/vite":"^4.0.6","@vitejs/plugin-react":"^6.0.5","@google/generative-ai":"0.24.1","@tanstack/react-router":"1.170.17","@testing-library/react":"16.3.2","@astrale-os/shell-react":"0.3.2-beta.3","@tanstack/router-plugin":"1.168.19","@astrale-os/adapter-astrale":"0.5.0-beta.47","@testing-library/user-event":"14.6.1","@astrale-os/adapter-cloudflare":"0.5.0-beta.54"},"trustedDependencies":["esbuild","sharp","workerd"],"_npmOperationalInternal":{"tmp":"tmp/ai-gateway_0.2.1_1787750340112_0.426444423195222","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@astrale-domains/ai-gateway","version":"0.2.2","_id":"@astrale-domains/ai-gateway@0.2.2","maintainers":[{"name":"madavic","email":"marc.davoust@astrale.ai"},{"name":"astlbdjafer","email":"bryan.djafer@astrale.ai"}],"homepage":"https://github.com/astrale-os/domains#readme","bugs":{"url":"https://github.com/astrale-os/domains/issues"},"dist":{"shasum":"78408d5e0ccadbbc7ecc919d5a3bfd47139b023c","tarball":"https://registry.npmjs.org/@astrale-domains/ai-gateway/-/ai-gateway-0.2.2.tgz","fileCount":35,"integrity":"sha512-l2EcnOV+DTKoUJ67kp49v5O3P8+IsiK4VWrG2Db+cEGNzsx0+IB16GWLCbi3hPP4M8ameuRbH/jpGFDOmbnMoQ==","signatures":[{"sig":"MEUCIBlGeVZJLZR7cJ9iIwWTQsAruQKk9cHfnalmMn8rSLYlAiEA6dKFLVzJpdWxW+tjE9evuernH/PgC+hl1wKvEb3iX2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62861},"main":"./dist/schema/index.js","type":"module","_from":"file:/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.2.2.tgz","types":"./dist/schema/index.d.ts","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./package.json":"./package.json"},"imports":{"#schema":"./dist/schema/index.js","#schema/*":"./dist/schema/*/index.js"},"scripts":{"dev":"astrale-domain dev","lint":"astrale-domain lint","prod":"astrale-domain deploy prod","test":"vitest run --config vitest.config.ts","build":"astrale-domain build","deploy":"astrale-domain deploy","package":"astrale-domain package","lint:fix":"astrale-domain lint --fix","typecheck":"tsc --noEmit","frontend:dev":"vite","frontend:build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63e00f-f2ed-4f73-a1f3-c28116aae40b"}},"_resolved":"/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.2.2.tgz","_integrity":"sha512-l2EcnOV+DTKoUJ67kp49v5O3P8+IsiK4VWrG2Db+cEGNzsx0+IB16GWLCbi3hPP4M8ameuRbH/jpGFDOmbnMoQ==","repository":{"url":"git+https://github.com/astrale-os/domains.git","type":"git","directory":"ai-gateway"},"_npmVersion":"11.19.0","description":"`ai-gateway.astrale.ai` exposes configured language models as permissioned Astrale graph nodes. Each `AIModel` pins its upstream Provider and model id. Holding authority on that node is required before inference crosses the Cloudflare AI Gateway boundary.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","@astrale-os/sdk":"0.5.0-beta.64"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.68","vite":"^8.2.1","jsdom":"30.0.1","react":"^19.2.0","openai":"7.5.0","oxlint":">=1.78.0 <2.0.0","vitest":"^4.1.10","react-dom":"^19.2.0","llm-bridge":"^2.0.1","typescript":"7.0.2","@types/node":"^22.0.0","tailwindcss":"^4.0.6","@types/react":"^19.2.0","@ai-sdk/azure":"^4.0.44","@ai-sdk/openai":"^4.0.43","@astrale-os/ox":">=0.1.3 <1.0.0","@astrale-os/ui":"0.3.0-beta.7","@types/react-dom":"^19.2.0","@ai-sdk/anthropic":"^4.0.39","@anthropic-ai/sdk":"0.117.1","@astrale-os/shell":"0.4.2-beta.6","@tailwindcss/vite":"^4.0.6","@vitejs/plugin-react":"^6.0.5","@google/generative-ai":"0.24.1","@tanstack/react-router":"1.170.17","@testing-library/react":"16.3.2","@astrale-os/shell-react":"0.3.2-beta.3","@tanstack/router-plugin":"1.168.19","@astrale-os/adapter-astrale":"0.5.0-beta.60","@testing-library/user-event":"14.6.1","@astrale-os/adapter-cloudflare":"0.5.0-beta.67"},"trustedDependencies":["esbuild","sharp","workerd"],"_npmOperationalInternal":{"tmp":"tmp/ai-gateway_0.2.2_1787873551943_0.8549158457946031","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@astrale-domains/ai-gateway","version":"0.2.3","_id":"@astrale-domains/ai-gateway@0.2.3","maintainers":[{"name":"madavic","email":"marc.davoust@astrale.ai"},{"name":"astlbdjafer","email":"bryan.djafer@astrale.ai"}],"homepage":"https://github.com/astrale-os/domains#readme","bugs":{"url":"https://github.com/astrale-os/domains/issues"},"dist":{"shasum":"6e04eb07e5a019608e6622e1d2bcaf8ec4b8da18","tarball":"https://registry.npmjs.org/@astrale-domains/ai-gateway/-/ai-gateway-0.2.3.tgz","fileCount":35,"integrity":"sha512-IstQqKdtq/bdpa/AkYXmFL+JRyHftLCmBC19cgyv+TkA9MMqyh6OlJ41uxcGcd6IyvhCLHN9I0FmGYkB4z/ZGg==","signatures":[{"sig":"MEUCIQDEMH8fbCuSYaBa9jioXaz31dcoqjsGoONLuAJ9npW7xwIgQ+WFx+sdni2X7P7qmy/O6ZX+EbR7B6ZXA8iGWtp70LU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63603},"main":"./dist/schema/index.js","type":"module","_from":"file:/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.2.3.tgz","types":"./dist/schema/index.d.ts","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./package.json":"./package.json"},"imports":{"#schema":"./dist/schema/index.js","#schema/*":"./dist/schema/*/index.js"},"scripts":{"dev":"astrale-domain dev","lint":"astrale-domain lint","prod":"astrale-domain deploy prod","test":"vitest run --config vitest.config.ts","build":"astrale-domain build","deploy":"astrale-domain deploy","package":"astrale-domain package","lint:fix":"astrale-domain lint --fix","typecheck":"tsc --noEmit","frontend:dev":"vite","frontend:build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63e00f-f2ed-4f73-a1f3-c28116aae40b"}},"_resolved":"/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.2.3.tgz","_integrity":"sha512-IstQqKdtq/bdpa/AkYXmFL+JRyHftLCmBC19cgyv+TkA9MMqyh6OlJ41uxcGcd6IyvhCLHN9I0FmGYkB4z/ZGg==","repository":{"url":"git+https://github.com/astrale-os/domains.git","type":"git","directory":"ai-gateway"},"_npmVersion":"11.19.0","description":"`ai-gateway.astrale.ai` exposes configured language models as permissioned Astrale graph nodes. Each `AIModel` pins its upstream Provider and model id. Holding authority on that node is required before inference crosses the Cloudflare AI Gateway boundary.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","@astrale-os/sdk":"0.5.0-beta.75"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.73","vite":"^8.2.2","jsdom":"30.0.1","react":"^19.2.8","openai":"7.5.0","oxlint":">=1.79.0 <2.0.0","vitest":"^4.1.11","react-dom":"^19.2.8","llm-bridge":"^2.0.1","typescript":"7.0.2","@types/node":"^26.2.0","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@ai-sdk/azure":"^4.0.46","@ai-sdk/openai":"^4.0.45","@astrale-os/ox":">=0.1.4 <1.0.0","@astrale-os/ui":"0.3.0-beta.13","@types/react-dom":"^19.2.4","@ai-sdk/anthropic":"^4.0.40","@anthropic-ai/sdk":"0.120.0","@astrale-os/shell":"0.4.2-beta.8","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^6.1.0","@google/generative-ai":"0.24.1","@tanstack/react-router":"1.170.18","@testing-library/react":"16.3.2","@astrale-os/shell-react":"0.3.2-beta.5","@tanstack/router-plugin":"1.168.23","@astrale-os/adapter-astrale":"0.5.0-beta.71","@testing-library/user-event":"14.6.5","@astrale-os/adapter-cloudflare":"0.5.0-beta.78"},"trustedDependencies":["esbuild","sharp","workerd"],"_npmOperationalInternal":{"tmp":"tmp/ai-gateway_0.2.3_1788005784534_0.48210665028039856","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@astrale-domains/ai-gateway","version":"0.2.4","_id":"@astrale-domains/ai-gateway@0.2.4","maintainers":[{"name":"madavic","email":"marc.davoust@astrale.ai"},{"name":"astlbdjafer","email":"bryan.djafer@astrale.ai"}],"homepage":"https://github.com/astrale-os/domains#readme","bugs":{"url":"https://github.com/astrale-os/domains/issues"},"dist":{"shasum":"8112867e09a1669a01a780fa157352518d053752","tarball":"https://registry.npmjs.org/@astrale-domains/ai-gateway/-/ai-gateway-0.2.4.tgz","fileCount":35,"integrity":"sha512-0lfLM8jYrOT8E0Rz9TYkMiXMYmn/ZxKfIXu292DCRkN9yMrWxqHoa6vlY6LdKMwOHFYl1agMv9iF408AX3VZDg==","signatures":[{"sig":"MEUCIAumIJ/6XUvcIYurlJMvYqqv+5O55n+LvAL9dxOlLM0DAiEA6DUwynRMSS4UDYdQUS/9IIKl4pEiFyE0tCkwXDWBoT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64154},"main":"./dist/schema/index.js","type":"module","_from":"file:/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.2.4.tgz","types":"./dist/schema/index.d.ts","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./package.json":"./package.json"},"imports":{"#schema":"./dist/schema/index.js","#schema/*":"./dist/schema/*/index.js"},"scripts":{"dev":"astrale-domain dev","lint":"astrale-domain lint","prod":"astrale-domain deploy prod","test":"vitest run --config vitest.config.ts","build":"astrale-domain build","deploy":"astrale-domain deploy","package":"astrale-domain package","lint:fix":"astrale-domain lint --fix","typecheck":"tsc --noEmit","frontend:dev":"vite","frontend:build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63e00f-f2ed-4f73-a1f3-c28116aae40b"}},"_resolved":"/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.2.4.tgz","_integrity":"sha512-0lfLM8jYrOT8E0Rz9TYkMiXMYmn/ZxKfIXu292DCRkN9yMrWxqHoa6vlY6LdKMwOHFYl1agMv9iF408AX3VZDg==","repository":{"url":"git+https://github.com/astrale-os/domains.git","type":"git","directory":"ai-gateway"},"_npmVersion":"11.19.0","description":"`ai-gateway.astrale.ai` exposes configured language models as permissioned Astrale graph nodes. Each `AIModel` pins its upstream Provider and model id. Holding authority on that node is required before inference crosses the Cloudflare AI Gateway boundary.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","@astrale-os/sdk":"0.5.0-beta.79"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.73","vite":"^8.2.2","jsdom":"30.0.1","react":"^19.2.8","openai":"7.5.0","oxlint":">=1.79.0 <2.0.0","vitest":"^4.1.11","react-dom":"^19.2.8","llm-bridge":"^2.0.1","typescript":"7.0.2","@types/node":"^26.2.0","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@ai-sdk/azure":"^4.0.46","@ai-sdk/openai":"^4.0.45","@astrale-os/ox":">=0.1.4 <1.0.0","@astrale-os/ui":"0.3.0-beta.13","@types/react-dom":"^19.2.4","@ai-sdk/anthropic":"^4.0.40","@anthropic-ai/sdk":"0.120.0","@astrale-os/shell":"0.4.2-beta.8","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^6.1.0","@google/generative-ai":"0.24.1","@tanstack/react-router":"1.170.18","@testing-library/react":"16.3.2","@astrale-os/shell-react":"0.3.2-beta.5","@tanstack/router-plugin":"1.168.23","@astrale-os/adapter-astrale":"0.5.0-beta.75","@testing-library/user-event":"14.6.5","@astrale-os/adapter-cloudflare":"0.5.0-beta.82"},"trustedDependencies":["esbuild","sharp","workerd"],"_npmOperationalInternal":{"tmp":"tmp/ai-gateway_0.2.4_1788031887944_0.2993885080958347","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@astrale-domains/ai-gateway","version":"0.2.5","_id":"@astrale-domains/ai-gateway@0.2.5","maintainers":[{"name":"madavic","email":"marc.davoust@astrale.ai"},{"name":"astlbdjafer","email":"bryan.djafer@astrale.ai"}],"homepage":"https://github.com/astrale-os/domains#readme","bugs":{"url":"https://github.com/astrale-os/domains/issues"},"dist":{"shasum":"eea6b169d040670bfe47d86a44cd6c8df935d156","tarball":"https://registry.npmjs.org/@astrale-domains/ai-gateway/-/ai-gateway-0.2.5.tgz","fileCount":35,"integrity":"sha512-iQCC/pyxKD5oyGWp2G6IRtot+BowWrh1xB76AwXXaoLriX/L+TaPSijhogzf8l9VFyui50hqD2cAtzX/+EysUQ==","signatures":[{"sig":"MEQCIFngP3cNgxh1+uI5HdSV9jEXW3dLaFiSIS8ylNv68ScGAiBq5G1NIi8dO2y2Yeskky8yI11WcYyMZsQBmiypWKVBCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64502},"main":"./dist/schema/index.js","type":"module","_from":"file:/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.2.5.tgz","types":"./dist/schema/index.d.ts","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./package.json":"./package.json"},"imports":{"#schema":"./dist/schema/index.js","#schema/*":"./dist/schema/*/index.js"},"scripts":{"dev":"astrale-domain dev","lint":"astrale-domain lint","prod":"astrale-domain deploy prod","test":"vitest run --config vitest.config.ts","build":"astrale-domain build","deploy":"astrale-domain deploy","package":"astrale-domain package","lint:fix":"astrale-domain lint --fix","typecheck":"tsc --noEmit","frontend:dev":"vite","frontend:build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63e00f-f2ed-4f73-a1f3-c28116aae40b"}},"_resolved":"/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.2.5.tgz","_integrity":"sha512-iQCC/pyxKD5oyGWp2G6IRtot+BowWrh1xB76AwXXaoLriX/L+TaPSijhogzf8l9VFyui50hqD2cAtzX/+EysUQ==","repository":{"url":"git+https://github.com/astrale-os/domains.git","type":"git","directory":"ai-gateway"},"_npmVersion":"11.19.0","description":"`ai-gateway.astrale.ai` exposes configured language models as permissioned Astrale graph nodes. Each `AIModel` pins its upstream Provider and model id. Holding authority on that node is required before inference crosses the Cloudflare AI Gateway boundary.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","@astrale-os/sdk":"0.5.0-beta.82"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.73","vite":"^8.2.2","jsdom":"30.0.1","react":"^19.2.8","openai":"7.5.0","oxlint":">=1.79.0 <2.0.0","vitest":"^4.1.11","react-dom":"^19.2.8","llm-bridge":"^2.0.1","typescript":"7.0.2","@types/node":"^26.2.0","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@ai-sdk/azure":"^4.0.46","@ai-sdk/openai":"^4.0.45","@astrale-os/ox":">=0.1.4 <1.0.0","@astrale-os/ui":"0.3.0-beta.13","@types/react-dom":"^19.2.4","@ai-sdk/anthropic":"^4.0.40","@anthropic-ai/sdk":"0.120.0","@astrale-os/shell":"0.4.2-beta.8","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^6.1.0","@google/generative-ai":"0.24.1","@tanstack/react-router":"1.170.18","@testing-library/react":"16.3.2","@astrale-os/shell-react":"0.3.2-beta.5","@tanstack/router-plugin":"1.168.23","@astrale-os/adapter-astrale":"0.5.0-beta.78","@testing-library/user-event":"14.6.5","@astrale-os/adapter-cloudflare":"0.5.0-beta.85"},"trustedDependencies":["esbuild","sharp","workerd"],"_npmOperationalInternal":{"tmp":"tmp/ai-gateway_0.2.5_1788063976199_0.7122277660523908","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@astrale-domains/ai-gateway","version":"0.2.6","_id":"@astrale-domains/ai-gateway@0.2.6","maintainers":[{"name":"madavic","email":"marc.davoust@astrale.ai"},{"name":"astlbdjafer","email":"bryan.djafer@astrale.ai"}],"homepage":"https://github.com/astrale-os/domains#readme","bugs":{"url":"https://github.com/astrale-os/domains/issues"},"dist":{"shasum":"cc0ad7e3f6598d84ce871c8fcb1302e28866475c","tarball":"https://registry.npmjs.org/@astrale-domains/ai-gateway/-/ai-gateway-0.2.6.tgz","fileCount":35,"integrity":"sha512-d4hPBKvH8b8c2a4xpdri4XCpPW+KtSC/7DzuHkpoSoxF69A667P0FeiLYhimlfRqNWfjZ1bZZhtjJPMwx0c/eA==","signatures":[{"sig":"MEQCICTaHfwqVVwJzWXveVOTYzvCWmWvToGs6y2K0W8NuZmpAiA2kEGGgWcyEyCbWnUjyhtx6HiRJY4WNrakuk4fJ02QVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64829},"main":"./dist/schema/index.js","type":"module","_from":"file:/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.2.6.tgz","types":"./dist/schema/index.d.ts","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./package.json":"./package.json"},"imports":{"#schema":"./dist/schema/index.js","#schema/*":"./dist/schema/*/index.js"},"scripts":{"dev":"astrale-domain dev","lint":"astrale-domain lint","prod":"astrale-domain deploy prod","test":"vitest run --config vitest.config.ts","build":"astrale-domain build","deploy":"astrale-domain deploy","package":"astrale-domain package","lint:fix":"astrale-domain lint --fix","typecheck":"tsc --noEmit","frontend:dev":"vite","frontend:build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63e00f-f2ed-4f73-a1f3-c28116aae40b"}},"_resolved":"/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.2.6.tgz","_integrity":"sha512-d4hPBKvH8b8c2a4xpdri4XCpPW+KtSC/7DzuHkpoSoxF69A667P0FeiLYhimlfRqNWfjZ1bZZhtjJPMwx0c/eA==","repository":{"url":"git+https://github.com/astrale-os/domains.git","type":"git","directory":"ai-gateway"},"_npmVersion":"11.19.0","description":"`ai-gateway.astrale.ai` exposes configured language models as permissioned Astrale graph nodes. Each `AIModel` pins its upstream Provider and model id. Holding authority on that node is required before inference crosses the Cloudflare AI Gateway boundary.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"4.4.3","@astrale-os/sdk":"0.5.0-beta.95"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.73","vite":"^8.2.2","jsdom":"30.0.1","react":"^19.2.8","openai":"7.5.0","oxlint":">=1.79.0 <2.0.0","vitest":"^4.1.11","react-dom":"^19.2.8","llm-bridge":"^2.0.1","typescript":"7.0.2","@types/node":"^26.2.0","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@ai-sdk/azure":"^4.0.46","@ai-sdk/openai":"^4.0.45","@astrale-os/ox":">=0.1.4 <1.0.0","@astrale-os/ui":"0.3.0-beta.13","@types/react-dom":"^19.2.4","@ai-sdk/anthropic":"^4.0.40","@anthropic-ai/sdk":"0.120.0","@astrale-os/shell":"0.4.2-beta.8","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^6.1.0","@google/generative-ai":"0.24.1","@tanstack/react-router":"1.170.18","@testing-library/react":"16.3.2","@astrale-os/shell-react":"0.3.2-beta.5","@tanstack/router-plugin":"1.168.23","@astrale-os/adapter-astrale":"0.5.0-beta.91","@testing-library/user-event":"14.6.5","@astrale-os/adapter-cloudflare":"0.5.0-beta.98"},"trustedDependencies":["esbuild","sharp","workerd"],"_npmOperationalInternal":{"tmp":"tmp/ai-gateway_0.2.6_1788121873823_0.1719804516534138","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@astrale-domains/ai-gateway","version":"0.3.0","_id":"@astrale-domains/ai-gateway@0.3.0","maintainers":[{"name":"madavic","email":"marc.davoust@astrale.ai"},{"name":"astlbdjafer","email":"bryan.djafer@astrale.ai"}],"homepage":"https://github.com/astrale-os/domains#readme","bugs":{"url":"https://github.com/astrale-os/domains/issues"},"dist":{"shasum":"2f0aabc3a0f4f905c10a22e861faef060b3dbe8c","tarball":"https://registry.npmjs.org/@astrale-domains/ai-gateway/-/ai-gateway-0.3.0.tgz","fileCount":35,"integrity":"sha512-F83BDgMpEeJ2CyGEIWNx3gYvNKoC3h5235lqZlR1AOOElFHBqAcANhAj5zCYqndWkGjyhIu32loSIRXiaYd/uA==","signatures":[{"sig":"MEUCICcaRMiZObJMQEFFyP8KEBfEfsGYjnvbO7PwmPYmgiytAiEA2abMyiouSSbF8X9vDXDFcWyTfbp57QbXOkKixzSejuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65280},"main":"./dist/schema/index.js","type":"module","_from":"file:/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.3.0.tgz","types":"./dist/schema/index.d.ts","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./package.json":"./package.json"},"imports":{"#schema":"./dist/schema/index.js","#schema/*":"./dist/schema/*/index.js"},"scripts":{"dev":"astrale-domain dev","lint":"astrale-domain lint","prod":"astrale-domain deploy prod","test":"vitest run --config vitest.config.ts","build":"astrale-domain build","deploy":"astrale-domain deploy","package":"astrale-domain package","lint:fix":"astrale-domain lint --fix","typecheck":"tsc --noEmit","frontend:dev":"vite","frontend:build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63e00f-f2ed-4f73-a1f3-c28116aae40b"}},"_resolved":"/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.3.0.tgz","_integrity":"sha512-F83BDgMpEeJ2CyGEIWNx3gYvNKoC3h5235lqZlR1AOOElFHBqAcANhAj5zCYqndWkGjyhIu32loSIRXiaYd/uA==","repository":{"url":"git+https://github.com/astrale-os/domains.git","type":"git","directory":"ai-gateway"},"_npmVersion":"11.19.0","description":"`ai-gateway.astrale.ai` exposes configured language models as permissioned Astrale graph nodes. Each `AIModel` pins its upstream Provider and model id. Holding authority on that node is required before inference crosses the Cloudflare AI Gateway boundary.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"4.4.3","@astrale-os/sdk":"0.5.0-beta.99"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.73","vite":"^8.2.2","jsdom":"30.0.1","react":"^19.2.8","openai":"7.5.0","oxlint":">=1.79.0 <2.0.0","vitest":"^4.1.11","react-dom":"^19.2.8","llm-bridge":"^2.0.1","typescript":"7.0.2","@types/node":"^26.2.0","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@ai-sdk/azure":"^4.0.46","@ai-sdk/openai":"^4.0.45","@astrale-os/ox":">=0.1.4 <1.0.0","@astrale-os/ui":"0.3.0-beta.25","@types/react-dom":"^19.2.4","@ai-sdk/anthropic":"^4.0.40","@anthropic-ai/sdk":"0.120.0","@astrale-os/shell":"0.5.0-beta.11","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^6.1.0","@google/generative-ai":"0.24.1","@tanstack/react-router":"1.170.18","@testing-library/react":"16.3.2","@astrale-os/shell-react":"0.4.0-beta.10","@tanstack/router-plugin":"1.168.23","@astrale-os/adapter-astrale":"0.5.0-beta.95","@testing-library/user-event":"14.6.5","@astrale-os/adapter-cloudflare":"0.5.0-beta.102"},"trustedDependencies":["esbuild","sharp","workerd"],"_npmOperationalInternal":{"tmp":"tmp/ai-gateway_0.3.0_1788281707222_0.5956838461891034","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@astrale-domains/ai-gateway","version":"0.3.1","_id":"@astrale-domains/ai-gateway@0.3.1","maintainers":[{"name":"madavic","email":"marc.davoust@astrale.ai"},{"name":"astlbdjafer","email":"bryan.djafer@astrale.ai"}],"homepage":"https://github.com/astrale-os/domains#readme","bugs":{"url":"https://github.com/astrale-os/domains/issues"},"dist":{"shasum":"4bbef2d07c3bb2866d26976e9679dc7fe88d43d3","tarball":"https://registry.npmjs.org/@astrale-domains/ai-gateway/-/ai-gateway-0.3.1.tgz","fileCount":35,"integrity":"sha512-leztXUrtYRa9gJWxFMtCuDUnlyqYyprthfjzZmsnWzDFGvcr+0WlVFqmyXqWG+jqjdSLThumMuG8NIADv9jTAg==","signatures":[{"sig":"MEUCIEoOEuDlE1RmsApWM0me5MqJYXgrPusreO0K+CjoNL6BAiEAy2387RRfzyXGsBVxReSWvMOlC9JeM5stBJTk8d1DLdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65991},"main":"./dist/schema/index.js","type":"module","_from":"file:/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.3.1.tgz","types":"./dist/schema/index.d.ts","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./package.json":"./package.json"},"imports":{"#schema":"./dist/schema/index.js","#schema/*":"./dist/schema/*/index.js"},"scripts":{"dev":"astrale-domain dev","lint":"astrale-domain lint","prod":"astrale-domain deploy prod","test":"vitest run --config vitest.config.ts","build":"astrale-domain build","deploy":"astrale-domain deploy","package":"astrale-domain package","lint:fix":"astrale-domain lint --fix","typecheck":"tsc --noEmit","frontend:dev":"vite","frontend:build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63e00f-f2ed-4f73-a1f3-c28116aae40b"}},"_resolved":"/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.3.1.tgz","_integrity":"sha512-leztXUrtYRa9gJWxFMtCuDUnlyqYyprthfjzZmsnWzDFGvcr+0WlVFqmyXqWG+jqjdSLThumMuG8NIADv9jTAg==","repository":{"url":"git+https://github.com/astrale-os/domains.git","type":"git","directory":"ai-gateway"},"_npmVersion":"11.19.0","description":"`ai-gateway.astrale.ai` exposes configured language models as permissioned Astrale graph nodes. Each `AIModel` pins its upstream Provider and model id. Holding authority on that node is required before inference crosses the Cloudflare AI Gateway boundary.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"4.4.3","@astrale-os/sdk":"0.5.0-beta.106"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.73","vite":"^8.2.2","jsdom":"30.0.1","react":"^19.2.8","openai":"7.5.0","oxlint":">=1.79.0 <2.0.0","vitest":"^4.1.11","react-dom":"^19.2.8","llm-bridge":"^2.0.1","typescript":"7.0.2","@types/node":"^26.2.0","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@ai-sdk/azure":"^4.0.46","@ai-sdk/openai":"^4.0.45","@astrale-os/ox":">=0.1.4 <1.0.0","@astrale-os/ui":"0.3.0-beta.25","@types/react-dom":"^19.2.4","@ai-sdk/anthropic":"^4.0.40","@anthropic-ai/sdk":"0.120.0","@astrale-os/shell":"0.5.0-beta.13","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^6.1.0","@google/generative-ai":"0.24.1","@tanstack/react-router":"1.170.18","@testing-library/react":"16.3.2","@astrale-os/shell-react":"0.4.0-beta.13","@tanstack/router-plugin":"1.168.23","@astrale-os/adapter-astrale":"0.5.0-beta.102","@testing-library/user-event":"14.6.5","@astrale-os/adapter-cloudflare":"0.5.0-beta.109"},"trustedDependencies":["esbuild","sharp","workerd"],"_npmOperationalInternal":{"tmp":"tmp/ai-gateway_0.3.1_1788423295882_0.48069040821949627","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@astrale-domains/ai-gateway","version":"0.3.2","_id":"@astrale-domains/ai-gateway@0.3.2","maintainers":[{"name":"madavic","email":"marc.davoust@astrale.ai"},{"name":"astlbdjafer","email":"bryan.djafer@astrale.ai"}],"homepage":"https://github.com/astrale-os/domains#readme","bugs":{"url":"https://github.com/astrale-os/domains/issues"},"dist":{"shasum":"d9966227bba7eeae1926593ea26c54ec2e4d96ae","tarball":"https://registry.npmjs.org/@astrale-domains/ai-gateway/-/ai-gateway-0.3.2.tgz","fileCount":35,"integrity":"sha512-+wWgS4lPbqIvE+SJeja+MzsOGXy8miAIz+Ox/rZvbk1xXypifbn6+L5AkfsZmblwEXmhDoAtLqlEfZIOINSwJA==","signatures":[{"sig":"MEUCIEylHPtLSnpAQ+QgVwb8wWgwg4nun4iwkND2tdAUcaTeAiEAjDF5h9R9TaOrg/V6byHNmgQOcY8nrfFYkM983njutc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66324},"main":"./dist/schema/index.js","type":"module","_from":"file:/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.3.2.tgz","types":"./dist/schema/index.d.ts","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./package.json":"./package.json"},"imports":{"#schema":"./dist/schema/index.js","#schema/*":"./dist/schema/*/index.js"},"scripts":{"dev":"astrale-domain dev","lint":"astrale-domain lint","prod":"astrale-domain deploy prod","test":"vitest run --config vitest.config.ts","build":"astrale-domain build","deploy":"astrale-domain deploy","package":"astrale-domain package","lint:fix":"astrale-domain lint --fix","typecheck":"tsc --noEmit","frontend:dev":"vite","frontend:build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63e00f-f2ed-4f73-a1f3-c28116aae40b"}},"_resolved":"/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.3.2.tgz","_integrity":"sha512-+wWgS4lPbqIvE+SJeja+MzsOGXy8miAIz+Ox/rZvbk1xXypifbn6+L5AkfsZmblwEXmhDoAtLqlEfZIOINSwJA==","repository":{"url":"git+https://github.com/astrale-os/domains.git","type":"git","directory":"ai-gateway"},"_npmVersion":"11.19.0","description":"`ai-gateway.astrale.ai` exposes configured language models as permissioned Astrale graph nodes. Each `AIModel` pins its upstream Provider and model id. Holding authority on that node is required before inference crosses the Cloudflare AI Gateway boundary.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"4.4.3","@astrale-os/sdk":"0.5.0-beta.109"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.73","vite":"^8.2.2","jsdom":"30.0.1","react":"^19.2.8","openai":"7.5.0","oxlint":">=1.79.0 <2.0.0","vitest":"^4.1.11","react-dom":"^19.2.8","llm-bridge":"^2.0.1","typescript":"7.0.2","@types/node":"^26.2.0","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@ai-sdk/azure":"^4.0.46","@ai-sdk/openai":"^4.0.45","@astrale-os/ox":">=0.1.4 <1.0.0","@astrale-os/ui":"0.3.0-beta.25","@types/react-dom":"^19.2.4","@ai-sdk/anthropic":"^4.0.40","@anthropic-ai/sdk":"0.120.0","@astrale-os/shell":"0.5.0-beta.13","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^6.1.0","@google/generative-ai":"0.24.1","@tanstack/react-router":"1.170.18","@testing-library/react":"16.3.2","@astrale-os/shell-react":"0.4.0-beta.13","@tanstack/router-plugin":"1.168.23","@astrale-os/adapter-astrale":"0.5.0-beta.105","@testing-library/user-event":"14.6.5","@astrale-os/adapter-cloudflare":"0.5.0-beta.112"},"trustedDependencies":["esbuild","sharp","workerd"],"_npmOperationalInternal":{"tmp":"tmp/ai-gateway_0.3.2_1788540493437_0.7375291028267867","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@astrale-domains/ai-gateway","version":"0.4.0","_id":"@astrale-domains/ai-gateway@0.4.0","maintainers":[{"name":"madavic","email":"marc.davoust@astrale.ai"},{"name":"astlbdjafer","email":"bryan.djafer@astrale.ai"}],"homepage":"https://github.com/astrale-os/domains#readme","bugs":{"url":"https://github.com/astrale-os/domains/issues"},"dist":{"shasum":"95313a6c8075b2e24e7289b5d4a97781d640aa0d","tarball":"https://registry.npmjs.org/@astrale-domains/ai-gateway/-/ai-gateway-0.4.0.tgz","fileCount":35,"integrity":"sha512-or80uW46F//OZ1Fv5eE/nobkG/ra4kWen7d7JKzUl8nUbn0YSn5sfC1Xr+Di9RkeW46vjgu/6V3810slcb+TMg==","signatures":[{"sig":"MEUCIGVg8RaqA9CUx/YzUVMZDE/F9skqjjXeH96C1ZLjPQIfAiEAwhARKkyTC9Xu0/YaixakyaeAqnvyDlVeGSkBx1x5Nkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67148},"main":"./dist/schema/index.js","type":"module","_from":"file:/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.4.0.tgz","types":"./dist/schema/index.d.ts","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./package.json":"./package.json"},"imports":{"#schema":"./dist/schema/index.js","#schema/*":"./dist/schema/*/index.js"},"scripts":{"dev":"astrale-domain dev","lint":"astrale-domain lint","prod":"astrale-domain deploy prod","test":"vitest run --config vitest.config.ts","build":"astrale-domain build","deploy":"astrale-domain deploy","package":"astrale-domain package","lint:fix":"astrale-domain lint --fix","typecheck":"tsc --noEmit","frontend:build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63e00f-f2ed-4f73-a1f3-c28116aae40b"}},"_resolved":"/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.4.0.tgz","_integrity":"sha512-or80uW46F//OZ1Fv5eE/nobkG/ra4kWen7d7JKzUl8nUbn0YSn5sfC1Xr+Di9RkeW46vjgu/6V3810slcb+TMg==","repository":{"url":"git+https://github.com/astrale-os/domains.git","type":"git","directory":"ai-gateway"},"_npmVersion":"11.19.0","description":"`ai-gateway.astrale.ai` exposes configured language models as permissioned Astrale graph nodes. Each `AIModel` pins its upstream Provider and model id. Holding authority on that node is required before inference crosses the Cloudflare AI Gateway boundary.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"4.4.3","@astrale-os/sdk":"0.5.0-beta.123"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.73","bun":"1.4.0","vite":"^8.2.2","jsdom":"30.0.1","react":"^19.2.8","openai":"7.5.0","oxlint":">=1.79.0 <2.0.0","vitest":"^4.1.11","react-dom":"^19.2.8","llm-bridge":"^2.0.1","typescript":"7.0.2","@types/node":"^26.2.0","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@ai-sdk/azure":"^4.0.46","@ai-sdk/openai":"^4.0.45","@astrale-os/ox":">=0.1.4 <1.0.0","@astrale-os/ui":"0.3.0-beta.25","@types/react-dom":"^19.2.4","@ai-sdk/anthropic":"^4.0.40","@anthropic-ai/sdk":"0.120.0","@astrale-os/shell":"0.5.0-beta.16","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^6.1.0","@google/generative-ai":"0.24.1","@tanstack/react-router":"1.170.18","@testing-library/react":"16.3.2","@astrale-os/shell-react":"0.4.0-beta.15","@tanstack/router-plugin":"1.168.23","@astrale-os/adapter-astrale":"0.5.0-beta.119","@testing-library/user-event":"14.6.5","@astrale-os/adapter-cloudflare":"0.5.0-beta.126"},"trustedDependencies":["esbuild","sharp","workerd"],"_npmOperationalInternal":{"tmp":"tmp/ai-gateway_0.4.0_1788806309749_0.08817962470229812","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@astrale-domains/ai-gateway","version":"0.4.1","_id":"@astrale-domains/ai-gateway@0.4.1","maintainers":[{"name":"madavic","email":"marc.davoust@astrale.ai"},{"name":"astlbdjafer","email":"bryan.djafer@astrale.ai"}],"homepage":"https://github.com/astrale-os/domains#readme","bugs":{"url":"https://github.com/astrale-os/domains/issues"},"dist":{"shasum":"592b12ad8d7b036ff3067048d7bae3aa80822c47","tarball":"https://registry.npmjs.org/@astrale-domains/ai-gateway/-/ai-gateway-0.4.1.tgz","fileCount":35,"integrity":"sha512-jUE5wPNu4KvN1ensx1kHfQ4hIEVqnfDilZHXN33AJcv6TIkSY5qqVfW5l5iGmW8Hvfu0V2Uwx48bAxRdbr98Lg==","signatures":[{"sig":"MEUCIE5YP7bpLztFEJ9xFoS6VgdCaZelBXzG4iu/oyTwrElDAiEA9OvLVQWxH25VrPmWUZiqqCqpAMVHnHg/FetYl16CjQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99481},"main":"./dist/schema/index.js","type":"module","_from":"file:/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.4.1.tgz","types":"./dist/schema/index.d.ts","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./package.json":"./package.json"},"imports":{"#schema":"./dist/schema/index.js","#schema/*":"./dist/schema/*/index.js"},"scripts":{"dev":"astrale-domain dev","lint":"astrale-domain lint","prod":"astrale-domain deploy prod","test":"vitest run --config vitest.config.ts","build":"astrale-domain build","deploy":"astrale-domain deploy","package":"astrale-domain package","lint:fix":"astrale-domain lint --fix","typecheck":"tsc --noEmit","frontend:build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63e00f-f2ed-4f73-a1f3-c28116aae40b"}},"_resolved":"/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.4.1.tgz","_integrity":"sha512-jUE5wPNu4KvN1ensx1kHfQ4hIEVqnfDilZHXN33AJcv6TIkSY5qqVfW5l5iGmW8Hvfu0V2Uwx48bAxRdbr98Lg==","repository":{"url":"git+https://github.com/astrale-os/domains.git","type":"git","directory":"ai-gateway"},"_npmVersion":"11.19.0","description":"`ai-gateway.astrale.ai` exposes configured language models as permissioned Astrale graph nodes. Each `AIModel` pins its upstream Provider and model id. Holding authority on that node is required before inference crosses the Cloudflare AI Gateway boundary.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"4.4.3","@astrale-os/sdk":"0.5.0-beta.124"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.73","bun":"1.4.0","vite":"^8.2.2","jsdom":"30.0.1","react":"^19.2.8","openai":"7.5.0","oxlint":">=1.79.0 <2.0.0","vitest":"^4.1.11","react-dom":"^19.2.8","llm-bridge":"^2.0.1","typescript":"7.0.2","@types/node":"^26.2.0","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@ai-sdk/azure":"^4.0.46","@ai-sdk/openai":"^4.0.45","@astrale-os/ox":">=0.1.4 <1.0.0","@astrale-os/ui":"0.3.0-beta.25","@types/react-dom":"^19.2.4","@ai-sdk/anthropic":"^4.0.40","@anthropic-ai/sdk":"0.120.0","@astrale-os/shell":"0.5.0-beta.16","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^6.1.0","@google/generative-ai":"0.24.1","@tanstack/react-router":"1.170.18","@testing-library/react":"16.3.2","@astrale-os/shell-react":"0.4.0-beta.15","@tanstack/router-plugin":"1.168.23","@astrale-os/adapter-astrale":"0.5.0-beta.120","@testing-library/user-event":"14.6.5","@astrale-os/adapter-cloudflare":"0.5.0-beta.127"},"trustedDependencies":["esbuild","sharp","workerd"],"_npmOperationalInternal":{"tmp":"tmp/ai-gateway_0.4.1_1788816867456_0.9506331434280852","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@astrale-domains/ai-gateway","version":"0.4.2","_id":"@astrale-domains/ai-gateway@0.4.2","maintainers":[{"name":"madavic","email":"marc.davoust@astrale.ai"},{"name":"astlbdjafer","email":"bryan.djafer@astrale.ai"}],"homepage":"https://github.com/astrale-os/domains#readme","bugs":{"url":"https://github.com/astrale-os/domains/issues"},"dist":{"shasum":"3c1310987cf749048c50c85804d7bbb14ed7b8cb","tarball":"https://registry.npmjs.org/@astrale-domains/ai-gateway/-/ai-gateway-0.4.2.tgz","fileCount":35,"integrity":"sha512-UZ/7YnDblqbjtHps0tAjSNuwUIaSZ1oaAYcFsDWFBFRjD6w079e2K6VTp8xHxHEuF18RXM0pvbGPaHe+MaOFTA==","signatures":[{"sig":"MEQCIB3a95mqJzx8Af8soaNwlnfhjlC9hsuj9cr03crQvvsDAiAPj7ugbjbEPeUcvb7z6x47xexpCwKXqYL5YoKza1AOow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42971},"main":"./dist/schema/index.js","type":"module","_from":"file:/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.4.2.tgz","types":"./dist/schema/index.d.ts","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./package.json":"./package.json"},"imports":{"#schema":"./dist/schema/index.js","#schema/*":"./dist/schema/*/index.js"},"scripts":{"dev":"astrale-domain dev","lint":"astrale-domain lint","prod":"astrale-domain deploy prod","test":"vitest run --config vitest.config.ts","build":"astrale-domain build","deploy":"astrale-domain deploy","package":"astrale-domain package","lint:fix":"astrale-domain lint --fix","typecheck":"tsc --noEmit","frontend:build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63e00f-f2ed-4f73-a1f3-c28116aae40b"}},"_resolved":"/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.4.2.tgz","_integrity":"sha512-UZ/7YnDblqbjtHps0tAjSNuwUIaSZ1oaAYcFsDWFBFRjD6w079e2K6VTp8xHxHEuF18RXM0pvbGPaHe+MaOFTA==","repository":{"url":"git+https://github.com/astrale-os/domains.git","type":"git","directory":"ai-gateway"},"_npmVersion":"11.19.0","description":"`ai-gateway.astrale.ai` exposes configured language models as permissioned Astrale graph nodes. Each `AIModel` pins its upstream Provider and model id. Holding authority on that node is required before inference crosses the Cloudflare AI Gateway boundary.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"4.4.3","@astrale-os/sdk":"0.5.0-beta.128"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.73","bun":"1.4.0","vite":"^8.2.2","jsdom":"30.0.1","react":"^19.2.8","openai":"7.5.0","oxlint":">=1.79.0 <2.0.0","vitest":"^4.1.11","react-dom":"^19.2.8","llm-bridge":"^2.0.1","typescript":"7.0.2","@types/node":"^26.2.0","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@ai-sdk/azure":"^4.0.46","@ai-sdk/openai":"^4.0.45","@astrale-os/ox":">=0.1.4 <1.0.0","@astrale-os/ui":"0.3.0-beta.25","@types/react-dom":"^19.2.4","@ai-sdk/anthropic":"^4.0.40","@anthropic-ai/sdk":"0.120.0","@astrale-os/shell":"0.5.0-beta.16","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^6.1.0","@google/generative-ai":"0.24.1","@tanstack/react-router":"1.170.18","@testing-library/react":"16.3.2","@astrale-os/shell-react":"0.4.0-beta.15","@tanstack/router-plugin":"1.168.23","@astrale-os/adapter-astrale":"0.5.0-beta.124","@testing-library/user-event":"14.6.5","@astrale-os/adapter-cloudflare":"0.5.0-beta.131"},"trustedDependencies":["esbuild","sharp","workerd"],"_npmOperationalInternal":{"tmp":"tmp/ai-gateway_0.4.2_1788854801890_0.43405600419841917","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@astrale-domains/ai-gateway","version":"0.4.3","_id":"@astrale-domains/ai-gateway@0.4.3","maintainers":[{"name":"madavic","email":"marc.davoust@astrale.ai"},{"name":"astlbdjafer","email":"bryan.djafer@astrale.ai"}],"homepage":"https://github.com/astrale-os/domains#readme","bugs":{"url":"https://github.com/astrale-os/domains/issues"},"dist":{"shasum":"39c9decebd789b244cf864c730556116b8af821d","tarball":"https://registry.npmjs.org/@astrale-domains/ai-gateway/-/ai-gateway-0.4.3.tgz","fileCount":34,"integrity":"sha512-WGs9u1d4hkKNgmqa5NeXGtmaCqVTp3NdPe2C9HnlC4NBlCaZAcJ4eCIeXGIpFpMEd5EOxO72MDfFlqM2uS7pEw==","signatures":[{"sig":"MEQCICe8FF5jiDWl+ayV+5vuuOEJMIhNJecYTp3ZZ2+nQQqpAiBCWaS1pspcmWtfjvxDU0gnCVK46Wfqbw+rHmKENUs7hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29378},"main":"./dist/schema/index.js","type":"module","_from":"file:/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.4.3.tgz","types":"./dist/schema/index.d.ts","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./package.json":"./package.json"},"imports":{"#schema":"./dist/schema/index.js","#schema/*":"./dist/schema/*/index.js"},"scripts":{"dev":"astrale-domain dev","lint":"astrale-domain lint","prod":"astrale-domain deploy prod","test":"vitest run --config vitest.config.ts","build":"astrale-domain build","deploy":"astrale-domain deploy","package":"astrale-domain package","lint:fix":"astrale-domain lint --fix","typecheck":"tsc --noEmit","frontend:build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d63e00f-f2ed-4f73-a1f3-c28116aae40b"}},"_resolved":"/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.4.3.tgz","_integrity":"sha512-WGs9u1d4hkKNgmqa5NeXGtmaCqVTp3NdPe2C9HnlC4NBlCaZAcJ4eCIeXGIpFpMEd5EOxO72MDfFlqM2uS7pEw==","repository":{"url":"git+https://github.com/astrale-os/domains.git","type":"git","directory":"ai-gateway"},"_npmVersion":"11.19.0","description":"`ai-gateway.astrale.ai` exposes configured language models as permissioned Astrale graph nodes. Each `AIModel` pins its upstream Provider and model id. Holding authority on that node is required before inference crosses the Cloudflare AI Gateway boundary.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"4.4.3","@astrale-os/sdk":"0.5.0-beta.131"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.73","bun":"1.4.0","vite":"^8.2.2","jsdom":"30.0.1","react":"^19.2.8","openai":"7.5.0","oxlint":">=1.79.0 <2.0.0","vitest":"^4.1.11","react-dom":"^19.2.8","llm-bridge":"^2.0.1","typescript":"7.0.2","@types/node":"^26.2.0","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@ai-sdk/azure":"^4.0.46","@ai-sdk/openai":"^4.0.45","@astrale-os/ox":">=0.1.4 <1.0.0","@astrale-os/ui":"0.3.0-beta.25","@types/react-dom":"^19.2.4","@ai-sdk/anthropic":"^4.0.40","@anthropic-ai/sdk":"0.120.0","@astrale-os/shell":"0.5.0-beta.18","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^6.1.0","@google/generative-ai":"0.24.1","@tanstack/react-router":"1.170.18","@testing-library/react":"16.3.2","@astrale-os/shell-react":"0.4.0-beta.17","@tanstack/router-plugin":"1.168.23","@astrale-os/adapter-astrale":"0.5.0-beta.127","@testing-library/user-event":"14.6.5","@astrale-os/adapter-cloudflare":"0.5.0-beta.134"},"trustedDependencies":["esbuild","sharp","workerd"],"_npmOperationalInternal":{"tmp":"tmp/ai-gateway_0.4.3_1788873472691_0.33784573889351455","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@astrale-domains/ai-gateway","version":"0.4.4","_id":"@astrale-domains/ai-gateway@0.4.4","maintainers":[{"name":"madavic","email":"marc.davoust@astrale.ai"},{"name":"astlbdjafer","email":"bryan.djafer@astrale.ai"}],"homepage":"https://github.com/astrale-os/domains#readme","bugs":{"url":"https://github.com/astrale-os/domains/issues"},"dist":{"shasum":"2cd288230ba0025f9e6e089f05d9025b553b2e66","tarball":"https://registry.npmjs.org/@astrale-domains/ai-gateway/-/ai-gateway-0.4.4.tgz","fileCount":34,"integrity":"sha512-S78Me/1vzSg0gK9/Es+0IkwCz0hI7JYntR3Smbzcnuz3bXcKKW1NoEUhw9KNETIM2SWx6xH95xF6O6qtSI61tg==","signatures":[{"sig":"MEQCIElets0DXbag+NHb0gT1wOfyIcp+iiTTu3DAlNOwkKzPAiBYxdYWcx71NT2kYD6gmDRdaBX802faU9mjFZXa3qTg2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEneRnH+6Z5OyP/4q6kh1u9sU06S7OM7zvtylilKI3ymAiAfkGBfTys9UeQymaMWjm+vCW6kVqQ7Qro6NNL5mw+bCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29377},"main":"./dist/schema/index.js","type":"module","_from":"file:/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.4.4.tgz","types":"./dist/schema/index.d.ts","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./package.json":"./package.json"},"imports":{"#schema":"./dist/schema/index.js","#schema/*":"./dist/schema/*/index.js"},"scripts":{"dev":"astrale-domain dev","lint":"astrale-domain lint","prod":"astrale-domain deploy prod","test":"vitest run --config vitest.config.ts","build":"astrale-domain build","deploy":"astrale-domain deploy","package":"astrale-domain package","lint:fix":"astrale-domain lint --fix","typecheck":"tsc --noEmit","frontend:build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8d63e00f-f2ed-4f73-a1f3-c28116aae40b"}},"_resolved":"/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.4.4.tgz","_integrity":"sha512-S78Me/1vzSg0gK9/Es+0IkwCz0hI7JYntR3Smbzcnuz3bXcKKW1NoEUhw9KNETIM2SWx6xH95xF6O6qtSI61tg==","repository":{"url":"git+https://github.com/astrale-os/domains.git","type":"git","directory":"ai-gateway"},"_npmVersion":"11.19.0","description":"`ai-gateway.astrale.ai` exposes configured language models as permissioned Astrale graph nodes. Each `AIModel` pins its upstream Provider and model id. Holding authority on that node is required before inference crosses the Cloudflare AI Gateway boundary.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"4.4.3","@astrale-os/sdk":"0.5.0-beta.151"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.73","bun":"1.4.2","vite":"^8.2.2","jsdom":"30.0.1","react":"^19.2.8","openai":"7.5.0","oxlint":">=1.79.0 <2.0.0","vitest":"^5.0.1","react-dom":"^19.2.8","llm-bridge":"^2.0.1","typescript":"7.0.2","@types/node":"^26.2.0","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@ai-sdk/azure":"^4.0.46","@ai-sdk/openai":"^4.0.45","@astrale-os/ox":">=0.1.4 <1.0.0","@astrale-os/ui":"0.3.0-beta.31","@types/react-dom":"^19.2.4","@ai-sdk/anthropic":"^4.0.40","@anthropic-ai/sdk":"0.120.0","@astrale-os/shell":"0.5.0-beta.21","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^6.1.0","@google/generative-ai":"0.24.1","@tanstack/react-router":"1.170.18","@testing-library/react":"16.3.2","@astrale-os/shell-react":"0.4.0-beta.22","@tanstack/router-plugin":"1.168.23","@astrale-os/adapter-astrale":"0.5.0-beta.147","@testing-library/user-event":"14.6.5","@astrale-os/adapter-cloudflare":"0.5.0-beta.154"},"trustedDependencies":["esbuild","sharp","workerd"],"_npmOperationalInternal":{"tmp":"tmp/ai-gateway_0.4.4_1790632384227_0.2835476722045558","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@astrale-domains/ai-gateway","version":"0.4.5","_id":"@astrale-domains/ai-gateway@0.4.5","maintainers":[{"name":"madavic","email":"marc.davoust@astrale.ai"},{"name":"astlbdjafer","email":"bryan.djafer@astrale.ai"}],"homepage":"https://github.com/astrale-os/domains#readme","bugs":{"url":"https://github.com/astrale-os/domains/issues"},"dist":{"shasum":"c3c69b4f95f285d7ecfc4f5e0b4c91f8e2bcffeb","tarball":"https://registry.npmjs.org/@astrale-domains/ai-gateway/-/ai-gateway-0.4.5.tgz","fileCount":34,"integrity":"sha512-HNULy6mPn7goBtW8AvAH1l7xR9QqTJ5+0eHrMrJ2EKHjPpT/3ASGxTv+2CR2zV9N1BzzTI8Djv/dMNkPSeHRWw==","signatures":[{"sig":"MEUCIF5BcNUaVJPkKx2NKb5zpE7CbT5HFkyrEd8jNoH2B24DAiEAmr2WpkQ+wBbNz9a46I+67ADMiZMELWZBeHbFDW4Ay4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKOjEXx8iIXO/qgQOnVh9cARIYNIz1ytO9FsVSTz0kcgIhAMu6bklHCS97Inl+/ORAYRkobLg03ESzCG5W/cmpl8Hy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29483},"main":"./dist/schema/index.js","type":"module","_from":"file:/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.4.5.tgz","types":"./dist/schema/index.d.ts","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./package.json":"./package.json"},"imports":{"#schema":"./dist/schema/index.js","#schema/*":"./dist/schema/*/index.js"},"scripts":{"dev":"astrale-domain dev","lint":"astrale-domain lint","prod":"astrale-domain deploy prod","test":"vitest run --config vitest.config.ts","build":"astrale-domain build","deploy":"astrale-domain deploy","package":"astrale-domain package","lint:fix":"astrale-domain lint --fix","typecheck":"tsc --noEmit","frontend:build":"vite build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8d63e00f-f2ed-4f73-a1f3-c28116aae40b"}},"_resolved":"/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.4.5.tgz","_integrity":"sha512-HNULy6mPn7goBtW8AvAH1l7xR9QqTJ5+0eHrMrJ2EKHjPpT/3ASGxTv+2CR2zV9N1BzzTI8Djv/dMNkPSeHRWw==","repository":{"url":"git+https://github.com/astrale-os/domains.git","type":"git","directory":"ai-gateway"},"_npmVersion":"11.19.0","description":"`ai-gateway.astrale.ai` exposes configured language models as permissioned Astrale graph nodes. Each `AIModel` pins its upstream Provider and model id. Holding authority on that node is required before inference crosses the Cloudflare AI Gateway boundary.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"4.4.3","@astrale-os/sdk":"0.6.0-beta.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.73","bun":"1.4.2","vite":"^8.2.2","jsdom":"30.0.1","react":"^19.2.8","openai":"7.5.0","oxlint":">=1.79.0 <2.0.0","vitest":"^5.0.1","react-dom":"^19.2.8","llm-bridge":"^2.0.1","typescript":"7.0.2","@types/node":"^26.2.0","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@ai-sdk/azure":"^4.0.46","@ai-sdk/openai":"^4.0.45","@astrale-os/ox":">=0.1.4 <1.0.0","@astrale-os/ui":"0.3.0-beta.32","@types/react-dom":"^19.2.4","@ai-sdk/anthropic":"^4.0.40","@anthropic-ai/sdk":"0.120.0","@astrale-os/shell":"0.6.0-beta.7","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^6.1.0","@google/generative-ai":"0.24.1","@tanstack/react-router":"1.170.18","@testing-library/react":"16.3.2","@astrale-os/shell-react":"0.5.0-beta.7","@tanstack/router-plugin":"1.168.23","@astrale-os/adapter-astrale":"0.5.0-beta.157","@testing-library/user-event":"14.6.5","@astrale-os/adapter-cloudflare":"0.5.0-beta.164"},"trustedDependencies":["esbuild","sharp","workerd"],"_npmOperationalInternal":{"tmp":"tmp/ai-gateway_0.4.5_1791123929501_0.7049951211218701","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"_id":"@astrale-domains/ai-gateway@0.4.6","bugs":{"url":"https://github.com/astrale-os/domains/issues"},"dist":{"shasum":"867f284b14846c3cd5fb25868837e6f12de6df71","tarball":"https://registry.npmjs.org/@astrale-domains/ai-gateway/-/ai-gateway-0.4.6.tgz","fileCount":34,"integrity":"sha512-7534n+SGUSVhdTGtrlHwWhDBcC604bQd4lTfSej8cfjTYL1wbBIM1VxWIwla8PqZmWrzLaSbYBObHJf6bJuTCw==","signatures":[{"sig":"MEYCIQCwNxt77KZueNtB9rgmEWDrkfTh9DCzf23OFD+8BWCJbwIhALmaQzJXMMK7877xDgwV0f7aGKpViYCpT2kMECzUeq6D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEgN9dLvVKdFpHtVI1jbhFGVjucUUkO36Sxk2cUFgA8NAiEAzIOZe1vhXfIdcFYGWz7BDiuhbEZOnAHI8vEPaLJdrXY="}],"unpackedSize":29484},"main":"./dist/schema/index.js","name":"@astrale-domains/ai-gateway","type":"module","_from":"file:/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.4.6.tgz","types":"./dist/schema/index.d.ts","engines":{"node":">=22.13"},"exports":{".":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./package.json":"./package.json"},"imports":{"#schema":"./dist/schema/index.js","#schema/*":"./dist/schema/*/index.js"},"scripts":{"dev":"astrale-domain dev","lint":"astrale-domain lint","prod":"astrale-domain deploy prod","test":"vitest run --config vitest.config.ts","build":"astrale-domain build","deploy":"astrale-domain deploy","package":"astrale-domain package","lint:fix":"astrale-domain lint --fix","typecheck":"tsc --noEmit","frontend:build":"vite build"},"version":"0.4.6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8d63e00f-f2ed-4f73-a1f3-c28116aae40b"}},"homepage":"https://github.com/astrale-os/domains#readme","_resolved":"/home/runner/work/_temp/domains/packs/ai-gateway/astrale-domains-ai-gateway-0.4.6.tgz","_integrity":"sha512-7534n+SGUSVhdTGtrlHwWhDBcC604bQd4lTfSej8cfjTYL1wbBIM1VxWIwla8PqZmWrzLaSbYBObHJf6bJuTCw==","repository":{"url":"git+https://github.com/astrale-os/domains.git","type":"git","directory":"ai-gateway"},"_npmVersion":"11.19.0","description":"`ai-gateway.astrale.ai` exposes configured language models as permissioned Astrale graph nodes. Each `AIModel` pins its upstream Provider and model id. Holding authority on that node is required before inference crosses the Cloudflare AI Gateway boundary.","directories":{},"maintainers":[{"name":"madavic","email":"marc.davoust@astrale.ai"},{"name":"astlbdjafer","email":"bryan.djafer@astrale.ai"}],"_nodeVersion":"26.7.0","dependencies":{"zod":"4.4.3","@astrale-os/sdk":"0.6.0-beta.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.73","bun":"1.4.2","vite":"^8.2.2","jsdom":"30.0.1","react":"^19.2.8","openai":"7.5.0","oxlint":">=1.79.0 <2.0.0","vitest":"^5.0.1","react-dom":"^19.2.8","llm-bridge":"^2.0.1","typescript":"7.0.2","@types/node":"^26.2.0","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@ai-sdk/azure":"^4.0.46","@ai-sdk/openai":"^4.0.45","@astrale-os/ox":">=0.1.4 <1.0.0","@astrale-os/ui":"0.3.0-beta.32","@types/react-dom":"^19.2.4","@ai-sdk/anthropic":"^4.0.40","@anthropic-ai/sdk":"0.120.0","@astrale-os/shell":"0.6.0-beta.7","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-react":"^6.1.0","@google/generative-ai":"0.24.1","@tanstack/react-router":"1.170.18","@testing-library/react":"16.3.2","@astrale-os/shell-react":"0.5.0-beta.7","@tanstack/router-plugin":"1.168.23","@astrale-os/adapter-astrale":"0.5.0-beta.159","@testing-library/user-event":"14.6.5","@astrale-os/adapter-cloudflare":"0.5.0-beta.166"},"trustedDependencies":["esbuild","sharp","workerd"],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-gateway_0.4.6_1791144724077_0.33545518878685576"}}},"time":{"created":"2026-08-26T13:09:26.934Z","modified":"2026-10-04T20:12:04.363Z","0.2.0":"2026-08-26T13:09:27.240Z","0.2.1":"2026-08-26T13:19:00.248Z","0.2.2":"2026-08-27T23:32:32.103Z","0.2.3":"2026-08-29T12:16:24.677Z","0.2.4":"2026-08-29T19:31:28.092Z","0.2.5":"2026-08-30T04:26:16.331Z","0.2.6":"2026-08-30T20:31:13.968Z","0.3.0":"2026-09-01T16:55:07.372Z","0.3.1":"2026-09-03T08:14:56.042Z","0.3.2":"2026-09-04T16:48:13.599Z","0.4.0":"2026-09-07T18:38:29.883Z","0.4.1":"2026-09-07T21:34:27.589Z","0.4.2":"2026-09-08T08:06:42.028Z","0.4.3":"2026-09-08T13:17:52.819Z","0.4.4":"2026-09-28T21:53:04.330Z","0.4.5":"2026-10-04T14:25:29.580Z","0.4.6":"2026-10-04T20:12:04.159Z"},"bugs":{"url":"https://github.com/astrale-os/domains/issues"},"homepage":"https://github.com/astrale-os/domains#readme","repository":{"url":"git+https://github.com/astrale-os/domains.git","type":"git","directory":"ai-gateway"},"description":"`ai-gateway.astrale.ai` exposes configured language models as permissioned Astrale graph nodes. Each `AIModel` pins its upstream Provider and model id. Holding authority on that node is required before inference crosses the Cloudflare AI Gateway boundary.","maintainers":[{"name":"madavic","email":"marc.davoust@astrale.ai"},{"name":"astlbdjafer","email":"bryan.djafer@astrale.ai"}],"readme":"# AI Gateway\n\n`ai-gateway.astrale.ai` exposes configured language models as permissioned Astrale graph nodes.\nEach `AIModel` pins its upstream Provider and model id. Holding authority on that node is required\nbefore inference crosses the Cloudflare AI Gateway boundary.\n\n## Application model\n\n- Declarative Core installs the six stable model nodes; `AIModel.register` remains the authorized\n  operator path for an additional model.\n- The View reads the catalog through the projected `listVisibleAIModels` Query directly. There is no\n  list Function wrapper.\n- `AIModel.invoke` performs provider-native passthrough with caller credentials removed and long\n  safety identifiers normalized to bounded hashes.\n- OpenAI Chat Completions, Anthropic Messages, Vercel UI messages, and provider-native passthrough\n  each have one exact HTTP route and one receiver-bound Action.\n- The provider-neutral `model-inference` Integration is explicitly unsafe to replay because an\n  inference may bill or create provider-side effects.\n- Binary output is one semantic mode with buffered and streaming byte bodies. Status, media type,\n  safe headers, cancellation, and incremental SSE delivery survive beneath that single result kind.\n\nAnthropic tool calls and streaming events are translated to valid Anthropic protocol. Unsigned\nOpenAI reasoning text is deliberately not emitted as an Anthropic `thinking` block because such a\nblock requires provider-authenticated signature evidence.\n\n## Development\n\nCopy `.env.example` to `.env.dev`, configure Cloudflare and any optional Google/Azure credentials,\nthen run:\n\n```sh\npnpm typecheck\npnpm test\npnpm lint\npnpm frontend:build\npnpm build\npnpm package\n```\n","readmeFilename":"README.md"}