{"_id":"@ai-sdk/policy-opa","_rev":"154-765dd67c79b2aed4587287f536e56002","name":"@ai-sdk/policy-opa","dist-tags":{"canary":"1.0.0-canary.13","beta":"1.0.0-beta.24","snapshot":"0.0.0-f1630544-20260811180950","latest":"1.0.127"},"versions":{"0.0.0":{"name":"@ai-sdk/policy-opa","version":"0.0.0","_id":"@ai-sdk/policy-opa@0.0.0","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"dist":{"shasum":"193a810229e422bb6e3879920c2874a6da3a5700","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-0.0.0.tgz","fileCount":1,"integrity":"sha512-imyYRmWknEOn0ofBjYGhgEpcK908E9FPgtXow1jbAEHqudBus6KCU0CnuppWxRv9mgp/N0TymYLJCfbOIEOGJw==","signatures":[{"sig":"MEUCIGlosUovHZleVLEvy3ly/uc5yqvbG2r7b4r0dzlAZxc7AiEAv0a5Y9fk4CAbBXVfLer1AShLOWVJ6sybjNWZ7akR3Lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/policy-opa_0.0.0_1780599133860_0.4394138038633819","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.1":{"name":"@ai-sdk/policy-opa","version":"1.0.0-canary.1","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0-canary.1","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"5d63ecd23fb279efbf94150f2978394b7b2f72b4","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0-canary.1.tgz","fileCount":19,"integrity":"sha512-Z8giffgKpydSyDxx/IImODkLC8Fh8vMbVT/Uxh/HPGaya/sk6tvzKbmtmTfu4nE6Isa2ypYI+sHbP7WPCUhkWQ==","signatures":[{"sig":"MEQCIHYaJlZys5TJ1ixXqwqdGSkdIz9drsxr8b+XfIctDYmaAiBKzSL596tpc6e4ruQHYTWKfm2oWXV40/E/MxZUjOtegA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0-canary.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115105},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0-canary.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/f88f68c7e7a48e75560b80b71d2d09dd/ai-sdk-policy-opa-1.0.0-canary.1.tgz","_integrity":"sha512-Z8giffgKpydSyDxx/IImODkLC8Fh8vMbVT/Uxh/HPGaya/sk6tvzKbmtmTfu4nE6Isa2ypYI+sHbP7WPCUhkWQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-canary.17","@ai-sdk/provider-utils":"5.0.0-canary.45"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.0-canary.164","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0-canary.164","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0-canary.1_1780600927054_0.3607898927294606","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.2":{"name":"@ai-sdk/policy-opa","version":"1.0.0-canary.2","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0-canary.2","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"4eb9461e77717c26915fdc0328e9608439cb1c69","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0-canary.2.tgz","fileCount":19,"integrity":"sha512-TMb6kUAYXb+GHyKKOzGsZKrKPWo85PDQGJjmiAAEyRnRnEa9JBeyB4e914Zt81uqtzhB1hJH/Tnr1iIzL5m+Ug==","signatures":[{"sig":"MEQCID7B4QA0PMzY3h4t+tcXBosINns3mIsE3HiX8OvJbmUtAiBxUO2gxbUPas4nh/7DFHr8DOt4cEUy3i3R1ADKkhqQoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0-canary.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115281},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0-canary.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/3ac72fc0e0e5df1109aac3917e265efe/ai-sdk-policy-opa-1.0.0-canary.2.tgz","_integrity":"sha512-TMb6kUAYXb+GHyKKOzGsZKrKPWo85PDQGJjmiAAEyRnRnEa9JBeyB4e914Zt81uqtzhB1hJH/Tnr1iIzL5m+Ug==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.46"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.0-canary.165","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0-canary.165","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0-canary.2_1780634397202_0.37600232596106276","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.3":{"name":"@ai-sdk/policy-opa","version":"1.0.0-canary.3","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0-canary.3","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"87ebdfec6cad74a375837586370297cd3d54589b","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0-canary.3.tgz","fileCount":19,"integrity":"sha512-0r7GkOuqsCejaWCEA/MMaMK38GeN7TMGmvW2Rs0Qn/IoKpJtuwRcuXtLIwM+jpV0bAGiMCBCJGKiVGO8AwoLrg==","signatures":[{"sig":"MEUCIQDNhwfV89oIRVu6C70QsiUy5+LVjT2bGhE4DYYX8h3XpgIgeuQs0Q8MED1FseUQz9yi/ITYLpAG/PZTh2NrP1tiRXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0-canary.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115443},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0-canary.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/1c649e0bd107ff42a9221c6738b7acfc/ai-sdk-policy-opa-1.0.0-canary.3.tgz","_integrity":"sha512-0r7GkOuqsCejaWCEA/MMaMK38GeN7TMGmvW2Rs0Qn/IoKpJtuwRcuXtLIwM+jpV0bAGiMCBCJGKiVGO8AwoLrg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.46"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.0-canary.166","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0-canary.166","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0-canary.3_1780941213744_0.5105035342786017","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.4":{"name":"@ai-sdk/policy-opa","version":"1.0.0-canary.4","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0-canary.4","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"fb25ffb551f00f848ac460be072618bc03826a74","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0-canary.4.tgz","fileCount":19,"integrity":"sha512-9RuL9RGC0CNsi8sFQ0ZghpgW0CbPHNd5G7J1xqTgWKyOqzjTQEFd5FyJJd2NH6FSZne5lWd9oR41/c9fVxZZJw==","signatures":[{"sig":"MEUCIENyGsT6UGzSiZ0T+ClGB5juUIKRIkePmNRmFDu6fMocAiEAzn4q4WSdp82BSGScssPVP77vBGF43DIvgMqRRTTACpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0-canary.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115605},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0-canary.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/da89436da6617d0a74da8e488d8bc947/ai-sdk-policy-opa-1.0.0-canary.4.tgz","_integrity":"sha512-9RuL9RGC0CNsi8sFQ0ZghpgW0CbPHNd5G7J1xqTgWKyOqzjTQEFd5FyJJd2NH6FSZne5lWd9oR41/c9fVxZZJw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.46"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.0-canary.167","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0-canary.167","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0-canary.4_1781025925910_0.017091624796370164","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.5":{"name":"@ai-sdk/policy-opa","version":"1.0.0-canary.5","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0-canary.5","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"57d193f3a3755979e69b392fcd6700731f7b319b","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0-canary.5.tgz","fileCount":19,"integrity":"sha512-Th+U2PhcS9lyYewlCUyJ/1ACiJyojpIaa6jkqW8EYJazfLBS6s9Zg8xhGXbybbjTjukMuX0uJGhFsgRduhCxBw==","signatures":[{"sig":"MEYCIQDJ3KZcXpps2ljX3yREJ//+hxDQK3wlVwU+dYRlqQdOdwIhAO/TYLao/M+cF9tTHCQSOEy/HEYtSfhOt2fhJ46D28Ua","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0-canary.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115701},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0-canary.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/8c232e50987c439bdb8bca9e2ecf564b/ai-sdk-policy-opa-1.0.0-canary.5.tgz","_integrity":"sha512-Th+U2PhcS9lyYewlCUyJ/1ACiJyojpIaa6jkqW8EYJazfLBS6s9Zg8xhGXbybbjTjukMuX0uJGhFsgRduhCxBw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.46"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.0-canary.168","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0-canary.168","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0-canary.5_1781044852662_0.970743363014704","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.6":{"name":"@ai-sdk/policy-opa","version":"1.0.0-canary.6","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0-canary.6","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"b231a2935f85cae58309c4818dee9e9131dde21a","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0-canary.6.tgz","fileCount":19,"integrity":"sha512-nSNMlNYVXYHpWYx7EMW3otzMjrA6DrNXngajNCnUY44QDp+bQfQchTeSQTkkIbL9L8g6CmoiKHQxyR1zm4taxw==","signatures":[{"sig":"MEQCICrGRWOawXI83E+/3FU3qIUEsJhZX9vKpa9XhjWPxWcsAiAosQMRumSE+8z4Ksb0hcSnEcl80diZp2EIoJC/JaEJ5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0-canary.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115896},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0-canary.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/2847990d9caa84ceb66d40f5367b29b6/ai-sdk-policy-opa-1.0.0-canary.6.tgz","_integrity":"sha512-nSNMlNYVXYHpWYx7EMW3otzMjrA6DrNXngajNCnUY44QDp+bQfQchTeSQTkkIbL9L8g6CmoiKHQxyR1zm4taxw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.46"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.0-canary.169","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0-canary.169","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0-canary.6_1781124784652_0.32877066430350177","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.7":{"name":"@ai-sdk/policy-opa","version":"1.0.0-canary.7","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0-canary.7","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"97fd62118775f80cdbe86b3a75d285320c729cec","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0-canary.7.tgz","fileCount":19,"integrity":"sha512-Hy+azAj6JbiZ05V6OVO9z6A/qIp/EtMlG3MN4PCigbOtNrMmUr6X/NVKH5m+BuCTRajNhXY/bDS2x1LHveYJzA==","signatures":[{"sig":"MEQCICKxtoQlNVBnKqi1Vy/V/7dwN8W+WrGNLS91q+FqatYCAiAY4Bi0+FEtgvoQyfHe1XLn1GSDeDPcDCMGjzcYX4h7Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0-canary.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116068},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0-canary.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/82de8968d6059cabee736942a301b358/ai-sdk-policy-opa-1.0.0-canary.7.tgz","_integrity":"sha512-Hy+azAj6JbiZ05V6OVO9z6A/qIp/EtMlG3MN4PCigbOtNrMmUr6X/NVKH5m+BuCTRajNhXY/bDS2x1LHveYJzA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.47"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.0-canary.170","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0-canary.170","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0-canary.7_1781152313747_0.39826009639321036","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.8":{"name":"@ai-sdk/policy-opa","version":"1.0.0-canary.8","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0-canary.8","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"e586cb097a6a6e77ed1e1f3c5310322759d0af64","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0-canary.8.tgz","fileCount":19,"integrity":"sha512-aJ7J4tAsYfUJ6ceF1kbuXD95QVRtkrwMQ9j9n9e5okm0xFCNK6n3S8WNoNsfEqeasB6jG5KSDSxpeY3JvV1Rag==","signatures":[{"sig":"MEQCICEOcFtmDa74mM0A4bICz+hW4V+5DBJshU3fEYixyKaYAiAu0CurPlUbWMfBY7m1dbzD8aD+oslMvtQ90PEPg1q17w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0-canary.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116230},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0-canary.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/12425aa987fb54467447d99f44512593/ai-sdk-policy-opa-1.0.0-canary.8.tgz","_integrity":"sha512-aJ7J4tAsYfUJ6ceF1kbuXD95QVRtkrwMQ9j9n9e5okm0xFCNK6n3S8WNoNsfEqeasB6jG5KSDSxpeY3JvV1Rag==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.47"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.0-canary.171","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0-canary.171","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0-canary.8_1781193490822_0.6388740031077165","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.9":{"name":"@ai-sdk/policy-opa","version":"1.0.0-canary.9","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0-canary.9","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"f716bc6337a7d73eb80a3506d8fe1067c8a0df66","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0-canary.9.tgz","fileCount":19,"integrity":"sha512-iESyb4lnyILE5+nQTX6EzUpHTsJECBEtwrNS1LdH6q4K5TRgE/oDuNI6zJ3wZoINL2jU9SY7o6UeMNK95rVk1w==","signatures":[{"sig":"MEQCIGTZUX8BugyX1Dw8ly6EiK3IFsy+TZOpkXRbyB5vByICAiAl8o7L83hHrC1K18R40oMu5Qrww/YzyOzkjLpjXz0B1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0-canary.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116501},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0-canary.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/68c0262ca5c83368f5ee440aa58b6dc0/ai-sdk-policy-opa-1.0.0-canary.9.tgz","_integrity":"sha512-iESyb4lnyILE5+nQTX6EzUpHTsJECBEtwrNS1LdH6q4K5TRgE/oDuNI6zJ3wZoINL2jU9SY7o6UeMNK95rVk1w==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.48"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.0-canary.172","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0-canary.172","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0-canary.9_1781278386081_0.4762463877967684","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.10":{"name":"@ai-sdk/policy-opa","version":"1.0.0-canary.10","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0-canary.10","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"ccd1bb8d682bef5f7dc39ed5961f857ad0fd6667","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0-canary.10.tgz","fileCount":19,"integrity":"sha512-LWrSl2OH2RpX+D0B7AjZGmr9YG3abAXz1MVRjAlijqd5UTzhK+XpSI241sGxN5tJKvDNJLzFWqM2LoI+QSJWNw==","signatures":[{"sig":"MEUCIQCHm9HKP2Tj+PyAAiEV8TfmHNbDua4Iv0GhErGO4q77agIgFyBA2Oq2qENESueRK8SPkk2dtlgOQp5bNl4m0C/nVXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0-canary.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116564},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0-canary.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/f1b29e15b51720e4bf509e8e389b3fa1/ai-sdk-policy-opa-1.0.0-canary.10.tgz","_integrity":"sha512-LWrSl2OH2RpX+D0B7AjZGmr9YG3abAXz1MVRjAlijqd5UTzhK+XpSI241sGxN5tJKvDNJLzFWqM2LoI+QSJWNw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.48"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.0-canary.173","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0-canary.173","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0-canary.10_1781298581534_0.7118956684542765","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.11":{"name":"@ai-sdk/policy-opa","version":"1.0.0-canary.11","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0-canary.11","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"a5e356272fa30c63cd9b4af7ba964e1218bdd6f7","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0-canary.11.tgz","fileCount":19,"integrity":"sha512-2u0mNEqZ5ALKHnPM3yeuW8CCHfLaxB2jrVoIKNggp1EqEl6yQmVfwjN9MGPH1u06lSp0wKNoTYCpgQJQI7nPeQ==","signatures":[{"sig":"MEQCIFfuBP+N99fJ1pnBF5qgPVnswUcIb+uZ07PyAgDiyR2xAiA/jlZXsdATbLqFMZRYUDqWYNqbOzoGA1RhAxTRL59PLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0-canary.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116626},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0-canary.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/892936a749c9083f52dbd7339b89652e/ai-sdk-policy-opa-1.0.0-canary.11.tgz","_integrity":"sha512-2u0mNEqZ5ALKHnPM3yeuW8CCHfLaxB2jrVoIKNggp1EqEl6yQmVfwjN9MGPH1u06lSp0wKNoTYCpgQJQI7nPeQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.48"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.0-canary.174","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0-canary.174","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0-canary.11_1781416642291_0.7139197374992752","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.12":{"name":"@ai-sdk/policy-opa","version":"1.0.0-canary.12","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0-canary.12","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"ca2c91a79bdb5e774967d70f2f07c5918c4d9133","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0-canary.12.tgz","fileCount":19,"integrity":"sha512-kruw2yM9vvu2q/vhaPbXgq6TTXkiyucu2LfMVtEQcyAdxl49NWfWfzv6cGm4xG6eADeEKMnoWNCp4JtXtapZMg==","signatures":[{"sig":"MEQCIHk9oe0d/Rdd5FrHf1UNIpQVtr6Ko8+UXcc/0sVEXquPAiBq1xKniStm6wsRBapq2I8rRcN8A5TLTIFe0a3fS8a4Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0-canary.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116723},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0-canary.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/a7bb5c54a3ff96b66fcb5838204316d2/ai-sdk-policy-opa-1.0.0-canary.12.tgz","_integrity":"sha512-kruw2yM9vvu2q/vhaPbXgq6TTXkiyucu2LfMVtEQcyAdxl49NWfWfzv6cGm4xG6eADeEKMnoWNCp4JtXtapZMg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.48"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.0-canary.175","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0-canary.175","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0-canary.12_1781546141014_0.33085779054587494","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-canary.13":{"name":"@ai-sdk/policy-opa","version":"1.0.0-canary.13","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0-canary.13","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"d2289c9106d5eb07c447534840d32db9b2a89dbb","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0-canary.13.tgz","fileCount":19,"integrity":"sha512-NWxTcCGedhk8IxOZt70KMZPJKsqCCBUCWSmImeE7SY5PrW1tVtdZccN21AC/WbbWgdj5SFh+U5hgkThvwre3HQ==","signatures":[{"sig":"MEUCIFSzA6bcGpjODSM2zhpIkRDchGlyC6wcJpJACdSYgXbtAiEAjSzBPjFY0g5CyOd7juyrts33vdWszt3JHVvme3TWNXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0-canary.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116785},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0-canary.13.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/31ad0b8e47277d96e6c5bb92bb702fd3/ai-sdk-policy-opa-1.0.0-canary.13.tgz","_integrity":"sha512-NWxTcCGedhk8IxOZt70KMZPJKsqCCBUCWSmImeE7SY5PrW1tVtdZccN21AC/WbbWgdj5SFh+U5hgkThvwre3HQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-canary.18","@ai-sdk/provider-utils":"5.0.0-canary.48"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.0-canary.176","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0-canary.176","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0-canary.13_1781552284069_0.8917842299387679","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.14":{"name":"@ai-sdk/policy-opa","version":"1.0.0-beta.14","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0-beta.14","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"9ee16f112b8a9c65d598cf24fd81918a6f78b6b4","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0-beta.14.tgz","fileCount":19,"integrity":"sha512-DIwI4YKFxCJnSZvzvUvbj2xeaJhOLUY4ofO4CtocDZ8Q1AZGvx6pY5KVmRFlq5ETE1X+5ZpxzWoPMHj29620dA==","signatures":[{"sig":"MEYCIQCp99RYprE3OJ262SN4Reb9HFbUU1qHjBFK/WzmQZotlwIhAPdGSBmNV+txQwj/jfS97FLdEgeOxmQWgqTKxMatCphR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0-beta.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116984},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0-beta.14.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/397d6a10f769806689e6858e2ffab093/ai-sdk-policy-opa-1.0.0-beta.14.tgz","_integrity":"sha512-DIwI4YKFxCJnSZvzvUvbj2xeaJhOLUY4ofO4CtocDZ8Q1AZGvx6pY5KVmRFlq5ETE1X+5ZpxzWoPMHj29620dA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-beta.19","@ai-sdk/provider-utils":"5.0.0-beta.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.0-beta.177","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0-beta.177","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0-beta.14_1781554252663_0.09693007500606243","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.15":{"name":"@ai-sdk/policy-opa","version":"1.0.0-beta.15","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0-beta.15","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"160222fb3e5cb1a29eb640e14ef974516c87dc1a","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0-beta.15.tgz","fileCount":19,"integrity":"sha512-ddAxZmT/2JhwaYBnllU8/pfBi4wY63eSVVDfvRgaqsl5vjb6mujikyvkG+EZjC90nWYTiD9qivu+C1ljKAg9eA==","signatures":[{"sig":"MEYCIQDCGs6nx1jYhVU/BmK3oaiI1Am6gC3tEEtbENTs83lFYgIhALfILJDzFfI4uUlj40F57+bKUEWm6awyIU0bxJLMesJr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0-beta.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117077},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0-beta.15.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/14e4b274ed225c3316c5b53b4e3d7441/ai-sdk-policy-opa-1.0.0-beta.15.tgz","_integrity":"sha512-ddAxZmT/2JhwaYBnllU8/pfBi4wY63eSVVDfvRgaqsl5vjb6mujikyvkG+EZjC90nWYTiD9qivu+C1ljKAg9eA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-beta.19","@ai-sdk/provider-utils":"5.0.0-beta.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.0-beta.178","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0-beta.178","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0-beta.15_1781557557240_0.937975578290366","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.16":{"name":"@ai-sdk/policy-opa","version":"1.0.0-beta.16","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0-beta.16","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"55e1f91ebb076ee481e47388c2b046e24168b59e","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0-beta.16.tgz","fileCount":19,"integrity":"sha512-e5t3/NAYUVxrLWAwNMlePOPwQO7YnFpJM7UElrrFwGsZnLKGPLf6lKf/C/Jyv8k07m3JsqQ+RR/6R+F/32WV6w==","signatures":[{"sig":"MEUCIQDsj0ZKYhGlw4mmWKRe2KrsAR1O7ncYTFQG8RzEkuNfBAIgdwHJQqaOMEQl3colLXwZITp/IsE/9LrQeWqJvOOiBy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0-beta.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117135},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0-beta.16.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/d98025bdce8f5286eb5ec864efcfeb7a/ai-sdk-policy-opa-1.0.0-beta.16.tgz","_integrity":"sha512-e5t3/NAYUVxrLWAwNMlePOPwQO7YnFpJM7UElrrFwGsZnLKGPLf6lKf/C/Jyv8k07m3JsqQ+RR/6R+F/32WV6w==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-beta.19","@ai-sdk/provider-utils":"5.0.0-beta.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.0-beta.179","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0-beta.179","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0-beta.16_1781647395842_0.8838440937988001","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.17":{"name":"@ai-sdk/policy-opa","version":"1.0.0-beta.17","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0-beta.17","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"8681cb29c45703a42d2035c3e5f2f7fd283bb64a","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0-beta.17.tgz","fileCount":19,"integrity":"sha512-/zeoUydsFtzcvkDxDkr9FPIA9eLKQIQFF33svBlsBjYCtLPlmNlTnffXqLs6Hnl077ygnv3ps2DvqwF2vKAAmQ==","signatures":[{"sig":"MEQCIFY1X1e8SmvlHdpRuNX9iybfEp61DKRAQNrdELyK9AVFAiB/0WTJkS46CdpmmoJBr0Ox5/5q6yu2KZuKmiMkYfDRqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0-beta.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117228},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0-beta.17.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/b1e6964568d17012c6e0fb4313e9e613/ai-sdk-policy-opa-1.0.0-beta.17.tgz","_integrity":"sha512-/zeoUydsFtzcvkDxDkr9FPIA9eLKQIQFF33svBlsBjYCtLPlmNlTnffXqLs6Hnl077ygnv3ps2DvqwF2vKAAmQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-beta.19","@ai-sdk/provider-utils":"5.0.0-beta.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.0-beta.180","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0-beta.180","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0-beta.17_1781735817882_0.4722664996986641","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.18":{"name":"@ai-sdk/policy-opa","version":"1.0.0-beta.18","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0-beta.18","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"5d89e34cab0a7f3965e275c28ea7b03c6770a437","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0-beta.18.tgz","fileCount":19,"integrity":"sha512-qB0Yqe6UxMhdw1tbM6fuFDD0K/6S3FQXKRfTr+BcXl+nphb5udhFBtIBS2aektiqLNGn5yt+7dPMzsoQcAJXFQ==","signatures":[{"sig":"MEUCIQDsWqjgyzCzfRqDmdZwt9yR3vB8D4csUTTL+HrZQihM7QIgUFOkSCpzj6fFlo3HVTbNkhvHc9Ru0LYxl5s3Y0KjSdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0-beta.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117321},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0-beta.18.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/91a30a8fbfa8b35a3ec1dd0f4b858fa6/ai-sdk-policy-opa-1.0.0-beta.18.tgz","_integrity":"sha512-qB0Yqe6UxMhdw1tbM6fuFDD0K/6S3FQXKRfTr+BcXl+nphb5udhFBtIBS2aektiqLNGn5yt+7dPMzsoQcAJXFQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-beta.19","@ai-sdk/provider-utils":"5.0.0-beta.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.0-beta.181","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0-beta.181","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0-beta.18_1781738449629_0.518117425292405","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.19":{"name":"@ai-sdk/policy-opa","version":"1.0.0-beta.19","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0-beta.19","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"513dc1463c6033d702b9a16ca1c8f247639e12f3","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0-beta.19.tgz","fileCount":19,"integrity":"sha512-qsAA4EPe+ahEWT6L5F/3LwfV3BAyrw3YwYGgsEBDw7uI+V+yQX/9MLv3uJ4HA+RdYwErlELGUHNzffzjU3+oCQ==","signatures":[{"sig":"MEYCIQCiChmRm43SsD5ZnC76d66BrGlyr4F+M1qYonxUcVIJ/QIhAOnnpUIQyawqVFeyKQclmeZRvgvGmAG+F4YqhfZy+5VO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0-beta.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117414},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0-beta.19.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/41e73427d54b086b97baa95cc1bec34a/ai-sdk-policy-opa-1.0.0-beta.19.tgz","_integrity":"sha512-qsAA4EPe+ahEWT6L5F/3LwfV3BAyrw3YwYGgsEBDw7uI+V+yQX/9MLv3uJ4HA+RdYwErlELGUHNzffzjU3+oCQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-beta.19","@ai-sdk/provider-utils":"5.0.0-beta.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.0-beta.182","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0-beta.182","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0-beta.19_1781807992461_0.1844840661023035","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.20":{"name":"@ai-sdk/policy-opa","version":"1.0.0-beta.20","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0-beta.20","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"c192f9cc9ccf605f97a393d8c7c5e482edced134","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0-beta.20.tgz","fileCount":19,"integrity":"sha512-SqKOKcMwILPVKn/nlV2LOYsJKkM01gDk+RMgOiFs/+5gtzdQuLDb2ePYBj08JObRUQ8tZj8U9hAmzyvn5wyVow==","signatures":[{"sig":"MEUCIQCjYKmePoIxteVc64IDSejIl/SGJ5ozLrMFUj0Zgnx8LgIgQYRr4bxqqLhuMuRMQSOSi1UMW7R3ac9e83MtS+69x7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0-beta.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117472},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0-beta.20.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/80839ecf6e035050c098b83dfbbe277a/ai-sdk-policy-opa-1.0.0-beta.20.tgz","_integrity":"sha512-SqKOKcMwILPVKn/nlV2LOYsJKkM01gDk+RMgOiFs/+5gtzdQuLDb2ePYBj08JObRUQ8tZj8U9hAmzyvn5wyVow==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-beta.19","@ai-sdk/provider-utils":"5.0.0-beta.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.0-beta.183","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0-beta.183","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0-beta.20_1782108408072_0.877345788665278","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.21":{"name":"@ai-sdk/policy-opa","version":"1.0.0-beta.21","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0-beta.21","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"a09d0e0fc5fe1216ce748e94e6a82dc47ee76fe6","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0-beta.21.tgz","fileCount":19,"integrity":"sha512-it3MecCzzzIJsHSkTYQadyANwz/i2YdKSq5AnBMkOxvfzahLjJAP2C1ioaPstHscHJEW41sG5CV8a4mHj7vmLQ==","signatures":[{"sig":"MEUCIQDjdwNBPP6WPkR58jFJBbMoYUFWN+0NRN682CuGAN4W/gIgJlV6WUORfg83iZchJl5yZDXTVceMfNf6QHGLSI8Zo/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0-beta.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117641},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0-beta.21.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/beeb9584e1bd3f302dc8337129772f47/ai-sdk-policy-opa-1.0.0-beta.21.tgz","_integrity":"sha512-it3MecCzzzIJsHSkTYQadyANwz/i2YdKSq5AnBMkOxvfzahLjJAP2C1ioaPstHscHJEW41sG5CV8a4mHj7vmLQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-beta.20","@ai-sdk/provider-utils":"5.0.0-beta.50"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.0-beta.184","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0-beta.184","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0-beta.21_1782230637837_0.44937050838833215","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.22":{"name":"@ai-sdk/policy-opa","version":"1.0.0-beta.22","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0-beta.22","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"8edab183621daebe4bf3f9281b00f7101d141733","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0-beta.22.tgz","fileCount":19,"integrity":"sha512-t3rKeQHT0CjencAgjcqpSuJGOUkna3uc5Rw7fIx7B0/xNI5PMavQpCUXBOj+xvy5jP4TgsAytoy2Zv8syJOKkg==","signatures":[{"sig":"MEUCIHEsEKL7IXrfZODCVj6uGyv+IyGsyydQStFvm03Nw3+eAiEAgTqNIJmOS0hTWDlaG2gSwLQXVnBa288QTEn013FVY6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0-beta.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117734},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0-beta.22.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/e9d8b622397984fa4eaed5287166e3eb/ai-sdk-policy-opa-1.0.0-beta.22.tgz","_integrity":"sha512-t3rKeQHT0CjencAgjcqpSuJGOUkna3uc5Rw7fIx7B0/xNI5PMavQpCUXBOj+xvy5jP4TgsAytoy2Zv8syJOKkg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-beta.20","@ai-sdk/provider-utils":"5.0.0-beta.50"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.0-beta.185","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0-beta.185","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0-beta.22_1782265376925_0.5103266915397628","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.23":{"name":"@ai-sdk/policy-opa","version":"1.0.0-beta.23","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0-beta.23","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"8cd89f4ff67d4ca2c982bf0959ae9ea0513ad06c","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0-beta.23.tgz","fileCount":19,"integrity":"sha512-3ZCKw2yTDsPQBiXdwVEFF2gCGpGvMwFI1/cj0IHd/r4/xit9fTNKKCngT+kGh4otWGj52WZm868HQSgnNkfWUQ==","signatures":[{"sig":"MEQCIFFgiYqF3L/D3T8nM5Ztbc4A9q05dm37CQaGneDRedjuAiA/6C/mMVnNN+sIttqWI5lHm0WA1qaYOWYn5hKt0WXqZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0-beta.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117792},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0-beta.23.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/a32766ee45f52e190da2a019eb8d3607/ai-sdk-policy-opa-1.0.0-beta.23.tgz","_integrity":"sha512-3ZCKw2yTDsPQBiXdwVEFF2gCGpGvMwFI1/cj0IHd/r4/xit9fTNKKCngT+kGh4otWGj52WZm868HQSgnNkfWUQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-beta.20","@ai-sdk/provider-utils":"5.0.0-beta.50"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.0-beta.186","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0-beta.186","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0-beta.23_1782282315818_0.39318368679946025","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.24":{"name":"@ai-sdk/policy-opa","version":"1.0.0-beta.24","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0-beta.24","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"0bafbd41272d4255c09ac5d14a7464dd01f405dc","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0-beta.24.tgz","fileCount":19,"integrity":"sha512-vT8Ftokz1aolhx5dO7VDvp4zenA1fHDcCNfLodE1qnG89/0AItDw6axzquDHcsBNLyVx+QDJljdqwnnJDSp4cA==","signatures":[{"sig":"MEUCIQDXt6ul5k7IgiFoE82vWlrXKq5lsQBLtoj9T/WgrPbCOwIgcBj81EbcQRHEOlcfwRtng0lYFz/A6RuWi9vEXj/hgSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0-beta.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117850},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0-beta.24.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/1b2c9f68a3384870ae99d392faec2ca8/ai-sdk-policy-opa-1.0.0-beta.24.tgz","_integrity":"sha512-vT8Ftokz1aolhx5dO7VDvp4zenA1fHDcCNfLodE1qnG89/0AItDw6axzquDHcsBNLyVx+QDJljdqwnnJDSp4cA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@ai-sdk/provider":"4.0.0-beta.20","@ai-sdk/provider-utils":"5.0.0-beta.50"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.0-beta.187","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0-beta.187","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0-beta.24_1782343944326_0.4925293691282526","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@ai-sdk/policy-opa","version":"1.0.0","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.0","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"88e3726b967cf207a45718980401b51601549b0f","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.0.tgz","fileCount":19,"integrity":"sha512-AvaBNAjAkrRKPFcxoduNGrgsxVMUwR+h6zrbzWwnU/lWTS4jeFUQphYvK8s7kv7NnyWBEkonkAU9LY69BQHmow==","signatures":[{"sig":"MEYCIQC4YQMP2GztYDimoYugDvmmtaq8jQ9S2utuYnprKpo/ewIhAJoawRk58koj4e6Mjc2766BnH1SkrfzczI5bmVZsyWOj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119020},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/70fd5bae046d6a5ea6f0b161c38c61ea/ai-sdk-policy-opa-1.0.0.tgz","_integrity":"sha512-AvaBNAjAkrRKPFcxoduNGrgsxVMUwR+h6zrbzWwnU/lWTS4jeFUQphYvK8s7kv7NnyWBEkonkAU9LY69BQHmow==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@ai-sdk/provider":"4.0.0","@ai-sdk/provider-utils":"5.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.0","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.0","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.0_1782391668756_0.5409471392735619","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ai-sdk/policy-opa","version":"1.0.1","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.1","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"4b705d9fc3f019f621ea4500a4d448dc82f18854","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.1.tgz","fileCount":19,"integrity":"sha512-SAlsvMQkf4wr6mi/wTlt6BoPovv7RA4kaLjetlvgLTRBoMmY7KRnM6vLe+nBz6oCIi+0oW5S60q1fl8R3NPniA==","signatures":[{"sig":"MEUCIQC2o+53QxfGGp2mcliDsPe7cM0wAYFaLjQQwb73AvhcIQIgKJzuSXq40dnq9R2YuvYBoFKy1/U5xI5FtWHRnNIXlN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119061},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/aa6fe8afc5b81d82b7dd34f829df4e55/ai-sdk-policy-opa-1.0.1.tgz","_integrity":"sha512-SAlsvMQkf4wr6mi/wTlt6BoPovv7RA4kaLjetlvgLTRBoMmY7KRnM6vLe+nBz6oCIi+0oW5S60q1fl8R3NPniA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@ai-sdk/provider":"4.0.0","@ai-sdk/provider-utils":"5.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.1","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.1","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.1_1782419828047_0.4928131744048563","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ai-sdk/policy-opa","version":"1.0.2","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.2","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"9a2e24938962cf8ebb7ab42f19558c7c68e2c692","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.2.tgz","fileCount":19,"integrity":"sha512-WQxLn4O78M8K9RdFqQPi9EQO9gCR4CcwK+z3lE0YvohYGmRvFVmi3tYZYosoNVK3gjzTtCzX7T9hR2DR+sN07Q==","signatures":[{"sig":"MEUCIBq7M1f2NQidvjgjzQ+HknfVv5K9zzl5NM/FR9P0CmrlAiEAwLj0uT8ph2GA+xRZNivjOlhOox54Lm2cf4BDIFJaBks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119102},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/9a46fbb879279adbdd3ae02bc682895d/ai-sdk-policy-opa-1.0.2.tgz","_integrity":"sha512-WQxLn4O78M8K9RdFqQPi9EQO9gCR4CcwK+z3lE0YvohYGmRvFVmi3tYZYosoNVK3gjzTtCzX7T9hR2DR+sN07Q==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@ai-sdk/provider":"4.0.0","@ai-sdk/provider-utils":"5.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.2","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.2","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.2_1782421450999_0.3749414490461116","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@ai-sdk/policy-opa","version":"1.0.3","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.3","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"dbc42d1eba6b7bc0e3c58e0daf93a498ce36b6f0","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.3.tgz","fileCount":19,"integrity":"sha512-RkdVBT1rSEORlocrnRr+b85U7BTuMuAaS9IbUWK7agjR3g5X81Z5jMn1ktYepQdDlCDrgkblw1NOmrs7mQ5CHg==","signatures":[{"sig":"MEYCIQD1dqLCFTXkU/bODhgMqPO5GQVdt5UMQHv6YNtWGwWPlQIhAOeOPnMnHa+UQzY/TE4UNa8+fx2UBVEjHSbyb4DNQgJ/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119143},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/29fd8a235789fc25853a98df20cf79ef/ai-sdk-policy-opa-1.0.3.tgz","_integrity":"sha512-RkdVBT1rSEORlocrnRr+b85U7BTuMuAaS9IbUWK7agjR3g5X81Z5jMn1ktYepQdDlCDrgkblw1NOmrs7mQ5CHg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@ai-sdk/provider":"4.0.0","@ai-sdk/provider-utils":"5.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.3","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.3","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.3_1782519902165_0.6504010619918585","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@ai-sdk/policy-opa","version":"1.0.4","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.4","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"4ddc32a416b662455de939f1fcc91b164fd1aafa","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.4.tgz","fileCount":19,"integrity":"sha512-60OdueUcNOYhIAbUZ+J1Z8dgP2NUJEFHyoF8nhnhOXNZap9XFgPfAbZZeMDsWynavNEQ29vaXbQU6lw7fpA3Zg==","signatures":[{"sig":"MEMCIBsCF5jgcG8MAIvJkGDhtzlOOomEYzLBCqhKBLck8ZUAAh8EzM4ztYZZdzHuF+M1PPRKwVTRj0/8kCEW/zVNQr4r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119252},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/07e448d17e14ec95eadadb66cc6511b1/ai-sdk-policy-opa-1.0.4.tgz","_integrity":"sha512-60OdueUcNOYhIAbUZ+J1Z8dgP2NUJEFHyoF8nhnhOXNZap9XFgPfAbZZeMDsWynavNEQ29vaXbQU6lw7fpA3Zg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@ai-sdk/provider":"4.0.0","@ai-sdk/provider-utils":"5.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.4","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.4","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.4_1782588220861_0.240629784673146","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@ai-sdk/policy-opa","version":"1.0.5","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.5","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"354c075bbc33c5fe11aa541180516539499fc43b","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.5.tgz","fileCount":19,"integrity":"sha512-N+ILc/VDU6bBU9IQ6sM+JXh/d/g9HViV92E2t1iJvX2WMU2kOxKXYftwMbFtRjm5eQRSpq2AZhlQs9tAagZtyQ==","signatures":[{"sig":"MEQCIGdjh7KxVL+mEAqkrq6EIbB0DKkrxSAGPLBlaf5joPeHAiBamrzQEVGMm8dz0zRU+K44MfkuvfRtMCTGsZhWM1HsPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119328},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/d02d20a1c5c9c576448a30e5722e0ce0/ai-sdk-policy-opa-1.0.5.tgz","_integrity":"sha512-N+ILc/VDU6bBU9IQ6sM+JXh/d/g9HViV92E2t1iJvX2WMU2kOxKXYftwMbFtRjm5eQRSpq2AZhlQs9tAagZtyQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@ai-sdk/provider":"4.0.0","@ai-sdk/provider-utils":"5.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.5","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.5","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.5_1782754392984_0.621743679171511","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@ai-sdk/policy-opa","version":"1.0.6","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.6","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"a284e7befb9a733fd97a6e05599d89cf39e08f2e","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.6.tgz","fileCount":19,"integrity":"sha512-ZSLKBnSbd2+8BhhPGSKVv5f0DQSjrmpUht8JVFf1jWpAaaUhirJ624LpS+OY7nntSP1Q0BGayLn6+keLaqAfhw==","signatures":[{"sig":"MEQCICYm2OHNKfM4UJVqdbcefiru76aqzWPNz4itRPuTdz9/AiB+618T8OpQ6nqrQWD5mC8zKLcQzRvHLqEtz5BQJq3l/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119404},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/f2c27a1e100646bcda71b9e8484b31b0/ai-sdk-policy-opa-1.0.6.tgz","_integrity":"sha512-ZSLKBnSbd2+8BhhPGSKVv5f0DQSjrmpUht8JVFf1jWpAaaUhirJ624LpS+OY7nntSP1Q0BGayLn6+keLaqAfhw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@ai-sdk/provider":"4.0.0","@ai-sdk/provider-utils":"5.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.6","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.6","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.6_1782760524560_0.9160745635293099","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@ai-sdk/policy-opa","version":"1.0.7","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.7","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"0bf51d069d864b2bd383db06c02f0ffa52b3028d","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.7.tgz","fileCount":19,"integrity":"sha512-iRUZewMwUnpQ1GXqF1zl4RUup0+Xv4AwYN4gDPSRQSFEsaHlHWhw4JuOpfyA1g7PiI5UXl6au9NbBdu11VcywQ==","signatures":[{"sig":"MEYCIQC4SJuTEilhOu2opQ3OBRlcPWEkfroo/wOcS+3COFEtsgIhAOnFm36VSJeC0Wq/bJFddX3yjRuFSAnGPsKbSV+utqpi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119480},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/a7fe6f2619be7990753ff0081a76c059/ai-sdk-policy-opa-1.0.7.tgz","_integrity":"sha512-iRUZewMwUnpQ1GXqF1zl4RUup0+Xv4AwYN4gDPSRQSFEsaHlHWhw4JuOpfyA1g7PiI5UXl6au9NbBdu11VcywQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@ai-sdk/provider":"4.0.0","@ai-sdk/provider-utils":"5.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.7","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.7","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.7_1782774529432_0.769967010375364","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@ai-sdk/policy-opa","version":"1.0.8","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.8","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"52dc3d5a48672a4736cf4e52105db33c8c75eb9e","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.8.tgz","fileCount":19,"integrity":"sha512-JU8E81sl1iYoolhuQ0HP1FTw2LmfYKirKXtDxpXs+q3tnWhHo3pI2l0I6Gc2501qcvZmUkGpA8EVVE5UoJWGYA==","signatures":[{"sig":"MEQCIEWJfjX0Lv6LvcpV6vrTiV8bcKG5fe36rw+c8W2kwXpvAiA6sGnl8MrJxGK4ObUlFBWD53rWRWH3v1Y119MFkjsysA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119616},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/9ef1f1879db2eb28aea3c1622cc89efe/ai-sdk-policy-opa-1.0.8.tgz","_integrity":"sha512-JU8E81sl1iYoolhuQ0HP1FTw2LmfYKirKXtDxpXs+q3tnWhHo3pI2l0I6Gc2501qcvZmUkGpA8EVVE5UoJWGYA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@ai-sdk/provider":"4.0.1","@ai-sdk/provider-utils":"5.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.8","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.8","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.8_1782792376567_0.49412668551683314","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@ai-sdk/policy-opa","version":"1.0.9","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.9","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"ebe89d0d5447ae06b83d6392200a8d802fff278a","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.9.tgz","fileCount":19,"integrity":"sha512-WiSCGVzolTboX2JfXN10cCuItZ8NxK6vCWXPkugTQokVawdTnlvz8Lp7yLFPD6Y8JVF+n6SNQGn1AAMrNHUDzw==","signatures":[{"sig":"MEYCIQCeKknEz6OBCOn5klPljPQp2eARbrlcVawDAM6XehAZcgIhAPGM8MtFospAOX8DbcCqdOLh+X40uusbdaMwS3xb05YB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119657},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/12d523960ee8baed155de3beac60e469/ai-sdk-policy-opa-1.0.9.tgz","_integrity":"sha512-WiSCGVzolTboX2JfXN10cCuItZ8NxK6vCWXPkugTQokVawdTnlvz8Lp7yLFPD6Y8JVF+n6SNQGn1AAMrNHUDzw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@ai-sdk/provider":"4.0.1","@ai-sdk/provider-utils":"5.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.9","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.9","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.9_1782843943479_0.8708793855076848","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@ai-sdk/policy-opa","version":"1.0.10","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.10","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"7d88d82bf59512af3d23e096342ea2398cf69364","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.10.tgz","fileCount":19,"integrity":"sha512-YwEoW2uJJfwUZcDpYQvikV7SsGiaINUIYg7xGFC8VdcoBP20bnqncKXkqMQlYielypecW1hWSdEjM+M9EwlxOg==","signatures":[{"sig":"MEYCIQDlhw8B8JidrabF+n5OlORhUe5mGk/u168wbkvm5VC7mgIhAN514lwPBXhP4b9T+sz3NwhrQJjHE6Xbr/YN/IAQHngW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119771},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/774419b58ca55c0e1816594456cf1d6c/ai-sdk-policy-opa-1.0.10.tgz","_integrity":"sha512-YwEoW2uJJfwUZcDpYQvikV7SsGiaINUIYg7xGFC8VdcoBP20bnqncKXkqMQlYielypecW1hWSdEjM+M9EwlxOg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.13.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@ai-sdk/provider":"4.0.1","@ai-sdk/provider-utils":"5.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.10","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.10","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.10_1782930306608_0.33585100859444816","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@ai-sdk/policy-opa","version":"1.0.11","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.11","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"bf2f28981bed5b9dbb851e9f02cb6bc40886bf3c","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.11.tgz","fileCount":19,"integrity":"sha512-nwgv5RPnzw/STXKAsef3ciP3T0/d5ggsxCIWc0xv6Q1giuSwhbT7r52dPtzfXX67My9lW+2OPSmprfkDsS5IaQ==","signatures":[{"sig":"MEUCIQDzmEtOvn/Er2vZkP7i8MQPeYJ35B/7VSUtPDUUMn51bQIgKYMz2yu+vB6mgd3Gim8jvLAf2aHMs1ShRneX4L3JhFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119849},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/b7064f5ef9c726558ec0b6367149102f/ai-sdk-policy-opa-1.0.11.tgz","_integrity":"sha512-nwgv5RPnzw/STXKAsef3ciP3T0/d5ggsxCIWc0xv6Q1giuSwhbT7r52dPtzfXX67My9lW+2OPSmprfkDsS5IaQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.1","@ai-sdk/provider-utils":"5.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.11","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.11","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.11_1782936204281_0.6603717467372199","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@ai-sdk/policy-opa","version":"1.0.12","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.12","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"9ad328997bec7eae7a5abfc94624b5275ace059d","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.12.tgz","fileCount":19,"integrity":"sha512-V/qZDJEGzvRYAzJ3ewLVnBjZeJsLEz1mGU0DF702xULJVSOSst+tYoWc3bNluJJh8LBjBXlLBzURnn8r18Si+g==","signatures":[{"sig":"MEUCIQDS8Coiyw4q506vlor0XHlardSZpQL5bCMZ9ZBAQWhw+gIgAWHuSBS2HPwi/EfxwrevM93ThJCUgRLXltOKLAtJABU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120026},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/2d919b17cf0bcaea146cba973c7f7496/ai-sdk-policy-opa-1.0.12.tgz","_integrity":"sha512-V/qZDJEGzvRYAzJ3ewLVnBjZeJsLEz1mGU0DF702xULJVSOSst+tYoWc3bNluJJh8LBjBXlLBzURnn8r18Si+g==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.1","@ai-sdk/provider-utils":"5.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.12","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.12","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.12_1783016138130_0.5090475723768166","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@ai-sdk/policy-opa","version":"1.0.13","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.13","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"a34b2e2116ba8a0b4da2290e07337cd52552891d","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.13.tgz","fileCount":19,"integrity":"sha512-g78427s2lv/38LbkgdJLrLRYDH9np3HHlrK2HlEtGIIU/VQ5dGxKeBcubm17BuWG3A2U3p1B472h0H6C9TaZmQ==","signatures":[{"sig":"MEQCIBEJPKJMZZP4R9kDzHC+a8Sh/HYK9S7CxkNOKsbqil1dAiBNT+8WJeBkV03oVtxf2t9SptAWbW4SIHdlw3EaqjIcMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120069},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.13.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/3cad34188bd39ccfd3bf5177567861e6/ai-sdk-policy-opa-1.0.13.tgz","_integrity":"sha512-g78427s2lv/38LbkgdJLrLRYDH9np3HHlrK2HlEtGIIU/VQ5dGxKeBcubm17BuWG3A2U3p1B472h0H6C9TaZmQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.1","@ai-sdk/provider-utils":"5.0.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.13","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.13","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.13_1783017388656_0.7663402166932918","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@ai-sdk/policy-opa","version":"1.0.14","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.14","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"f8fd60dcdd32680c50cd47a12d4f387368db02cb","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.14.tgz","fileCount":19,"integrity":"sha512-9hh/DYmJ8lupb/XRmqmts74iWamZc0/ppazGzA3NTJ2ql0amkUV/d8canX0xyOmNVcHa/lfYJnrRGxa+TZCKQg==","signatures":[{"sig":"MEUCIBrc2tZScBJapBU1ULTdfljQFD4lywMjygEkwyS8Tvv9AiEAph+Am/B+LboI7HbRk8uoO9Vb8YQ5OKBDcD310ir+NY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120356},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.14.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/7ae211e681907bf0e61021544bc329d3/ai-sdk-policy-opa-1.0.14.tgz","_integrity":"sha512-9hh/DYmJ8lupb/XRmqmts74iWamZc0/ppazGzA3NTJ2ql0amkUV/d8canX0xyOmNVcHa/lfYJnrRGxa+TZCKQg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.2","@ai-sdk/provider-utils":"5.0.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.14","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.14","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.14_1783024931961_0.7967666456039917","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@ai-sdk/policy-opa","version":"1.0.15","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.15","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"11c51b2c68ebbf74536a7616fde07287470b6924","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.15.tgz","fileCount":19,"integrity":"sha512-fBwMS1bnTcWgR8xobbPUzOLWYw40qjFX6jBIL5dloqlo0JS30tVFxdqor7XblyVzgAH3dFQrdTFwY5CaYP9jXw==","signatures":[{"sig":"MEQCIBV8HwSKvrWU1eyuUXPa96jXe3Wn578X49KL3SaWxr+gAiAjhgPSN/iQdpe25J6sGhxVv2/Zj62BPVH9tvukXVHNnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120399},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.15.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/97a6d76768815c9ec95a6190aba9b1c1/ai-sdk-policy-opa-1.0.15.tgz","_integrity":"sha512-fBwMS1bnTcWgR8xobbPUzOLWYw40qjFX6jBIL5dloqlo0JS30tVFxdqor7XblyVzgAH3dFQrdTFwY5CaYP9jXw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.2","@ai-sdk/provider-utils":"5.0.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.15","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.15","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.15_1783145445343_0.11076631292247607","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@ai-sdk/policy-opa","version":"1.0.16","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.16","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"e832bb172a894bb08175e44cd13d3991156527fa","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.16.tgz","fileCount":19,"integrity":"sha512-o8sVqSZBkh7HrlevXwYCgFq0C/uae5VyD0wsgAYGMQZhlc+wR3k4/bHL1xvNP/azieSKAGlQBrYhRscgRqDGzQ==","signatures":[{"sig":"MEYCIQCqGtZ9iUH3iMFzIBivlXUIVFoC5aCPfGi2mPAmVMSTWgIhAJAF/Ss6TeCuUbx4EjS6rpy6frgRNQ6u3BuqlT0ttT69","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120477},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.16.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/c0ee2675348c107d11df0be034b0b26d/ai-sdk-policy-opa-1.0.16.tgz","_integrity":"sha512-o8sVqSZBkh7HrlevXwYCgFq0C/uae5VyD0wsgAYGMQZhlc+wR3k4/bHL1xvNP/azieSKAGlQBrYhRscgRqDGzQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.2","@ai-sdk/provider-utils":"5.0.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.16","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.16","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.16_1783347835892_0.9059454094295809","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@ai-sdk/policy-opa","version":"1.0.17","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.17","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"86cbcfd03e8a184c43198a5e55792e950a347e70","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.17.tgz","fileCount":19,"integrity":"sha512-T4j2Op28J6VOtNTt72IXojg9h3W7n3imUtSJITXPiJPTbSeRmfeb79bb1dSCIyUfxU3PAjMlP7gXzCiLHNZW4A==","signatures":[{"sig":"MEUCIG9gPr58RCdv5Wod1X6m61RG0HKWoJC4SIqudFlg1RqpAiEAu+usdYY9VYNNTtu8sDu0unbBhb3Wq5jJk+ouSw+jUx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120520},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.17.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/42b536e94817842bfd151d490de7fa48/ai-sdk-policy-opa-1.0.17.tgz","_integrity":"sha512-T4j2Op28J6VOtNTt72IXojg9h3W7n3imUtSJITXPiJPTbSeRmfeb79bb1dSCIyUfxU3PAjMlP7gXzCiLHNZW4A==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.2","@ai-sdk/provider-utils":"5.0.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.17","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.17","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.17_1783467955975_0.26340483925795444","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@ai-sdk/policy-opa","version":"1.0.18","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.18","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"26529268b4604468d5f75b4205ede1a5fd08e5d2","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.18.tgz","fileCount":19,"integrity":"sha512-FZMIUnNCo5ZDqOqVRaqGgPh0frtjPETL9c8Vldw4Gx8U3aCOHSu5+RS125OsFSpLi9mQ4UCOJQNKCwze1LOA5A==","signatures":[{"sig":"MEUCIQC/zvMU79/OBjbr59gWJaYuxzWIgTq/Wj5tFbE3l23xXwIgAQqSplBpfBzg5vIbXqaQgHxO9D+iPWFrWDbTH/jmH/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120631},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.18.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/ee5f06c2c445deefa86a83e0ec9b2353/ai-sdk-policy-opa-1.0.18.tgz","_integrity":"sha512-FZMIUnNCo5ZDqOqVRaqGgPh0frtjPETL9c8Vldw4Gx8U3aCOHSu5+RS125OsFSpLi9mQ4UCOJQNKCwze1LOA5A==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.2","@ai-sdk/provider-utils":"5.0.6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.18","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.18","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.18_1783525476500_0.39276476020813034","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-cca10482-20260708215408":{"name":"@ai-sdk/policy-opa","version":"0.0.0-cca10482-20260708215408","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@0.0.0-cca10482-20260708215408","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"b67e3c95ea71437ef99b090fd039a51c3eb960e0","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-0.0.0-cca10482-20260708215408.tgz","fileCount":19,"integrity":"sha512-qiVgl62nFu/qEXDfVtWaKAh1V8+UHtbkgKHpvUMUM1NVnTtu66jhYjhB35k5aQGZhEpAZY8cMHFpL3PPmFRhrQ==","signatures":[{"sig":"MEYCIQDUiLFCeqdKTdr5zOp5Y6XFaqefdtQ4qYwujXhnt65n6AIhAPVOvN21hZ8h+n+Z9LtP5lDQ2Eg7hV5gRD9qEdhidi0H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@0.0.0-cca10482-20260708215408","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126736},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-0.0.0-cca10482-20260708215408.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/e6693635dd96ddb0ebb3b05d1cc61fe1/ai-sdk-policy-opa-0.0.0-cca10482-20260708215408.tgz","_integrity":"sha512-qiVgl62nFu/qEXDfVtWaKAh1V8+UHtbkgKHpvUMUM1NVnTtu66jhYjhB35k5aQGZhEpAZY8cMHFpL3PPmFRhrQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"0.0.0-cca10482-20260708215408","@ai-sdk/provider-utils":"0.0.0-cca10482-20260708215408"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"0.0.0-cca10482-20260708215408","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"0.0.0-cca10482-20260708215408","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_0.0.0-cca10482-20260708215408_1783548255186_0.00227248313087558","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-f0a5136a-20260709175443":{"name":"@ai-sdk/policy-opa","version":"0.0.0-f0a5136a-20260709175443","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@0.0.0-f0a5136a-20260709175443","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"cdee011c15905c6a0e09fff4b9b663dfcbf3e6b5","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-0.0.0-f0a5136a-20260709175443.tgz","fileCount":19,"integrity":"sha512-YyzC/Fr/X3C9aTAgKHlDBdY2B+zGLbxm4BZRyosJVEZ2+NaBYzSL6WFFAeQwffvA3gU8XBmyPRWjSg/GVOseiQ==","signatures":[{"sig":"MEUCIGIte/yTyklBSzgZuGXHVFNM0tBLp0OInJ3fPj4z0kMeAiEAp9PIuD584kDLZ5MSnto0szOjL6kpCqjRql2qFzvGBEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@0.0.0-f0a5136a-20260709175443","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126769},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-0.0.0-f0a5136a-20260709175443.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/6936f6b4a3cfd1e1fb3f5d76be5b9b3e/ai-sdk-policy-opa-0.0.0-f0a5136a-20260709175443.tgz","_integrity":"sha512-YyzC/Fr/X3C9aTAgKHlDBdY2B+zGLbxm4BZRyosJVEZ2+NaBYzSL6WFFAeQwffvA3gU8XBmyPRWjSg/GVOseiQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"0.0.0-f0a5136a-20260709175443","@ai-sdk/provider-utils":"0.0.0-f0a5136a-20260709175443"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"0.0.0-f0a5136a-20260709175443","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"0.0.0-f0a5136a-20260709175443","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_0.0.0-f0a5136a-20260709175443_1783620260281_0.8794395519267073","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@ai-sdk/policy-opa","version":"1.0.19","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.19","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"ae6ae4f78f77a760ea851840b5cfd219a08581bd","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.19.tgz","fileCount":19,"integrity":"sha512-3MG8tUQRcw1lXHo3nBVsHoVERkkMcmFCK7IKmJxhji9z64b3HUkB/MP0n4HHqzuCxens7paqOtITjJ5o6QUSFg==","signatures":[{"sig":"MEYCIQCTwzxM0xHtkQ6ywi2AAX9b4ggYwv2LH44BojBbCKqgPAIhAL0w7Bxsm7h1LCnFMnKsgkNDI/fuhmwRKMTaQtxTk/R2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126492},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.19.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/d3025979aaeb9a4bfc99089468fab986/ai-sdk-policy-opa-1.0.19.tgz","_integrity":"sha512-3MG8tUQRcw1lXHo3nBVsHoVERkkMcmFCK7IKmJxhji9z64b3HUkB/MP0n4HHqzuCxens7paqOtITjJ5o6QUSFg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.19","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.19","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.19_1783620368518_0.611399990808827","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@ai-sdk/policy-opa","version":"1.0.20","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.20","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"3601135352b8cfd16efbb8bf80f420950ea7661e","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.20.tgz","fileCount":19,"integrity":"sha512-Snsf8IdCpdwlPy+x2gWni7Q/m6d8r7R8R1BysV06kzEQQcuWh+TOtrfCdmYeP4NH3eAG7BFVIhtCsaPUwYsiZw==","signatures":[{"sig":"MEYCIQDouId4uukl0LpbMwdfrHUpbEalUXzwYiF2PaXecDoagQIhAOQriwvHNI8aP1NhEhTALIEEspUmdKJVriJxO2yz0zvJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126603},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.20.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/92e402073b436f3b94c0410913fc8e5f/ai-sdk-policy-opa-1.0.20.tgz","_integrity":"sha512-Snsf8IdCpdwlPy+x2gWni7Q/m6d8r7R8R1BysV06kzEQQcuWh+TOtrfCdmYeP4NH3eAG7BFVIhtCsaPUwYsiZw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.20","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.20","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.20_1783692800541_0.6366600417210289","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-6b196531-20260710185421":{"name":"@ai-sdk/policy-opa","version":"0.0.0-6b196531-20260710185421","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@0.0.0-6b196531-20260710185421","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"17eaf15c3ad8e57953a592168907b3b9f7de22e4","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-0.0.0-6b196531-20260710185421.tgz","fileCount":19,"integrity":"sha512-5tinZyIF8ys2zP5aGzbgzz2NZ42zvV4fxkUxH7bZ3wlFh+zdReD/PoRRmg9peK2IboyuxZkRfM44mP2QHm3ukA==","signatures":[{"sig":"MEYCIQCHxE3uXc6UcjyIiq/7zfB0VLb61XPv+j8ToQGQKWvOeQIhAMkR4uQkeDik2fJxMKypPxNaQrp4Rv0Hfz9m8jMpmYPA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@0.0.0-6b196531-20260710185421","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126976},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-0.0.0-6b196531-20260710185421.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/2372bbbed47f3a79d0cfb950c7795082/ai-sdk-policy-opa-0.0.0-6b196531-20260710185421.tgz","_integrity":"sha512-5tinZyIF8ys2zP5aGzbgzz2NZ42zvV4fxkUxH7bZ3wlFh+zdReD/PoRRmg9peK2IboyuxZkRfM44mP2QHm3ukA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"0.0.0-6b196531-20260710185421"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"0.0.0-6b196531-20260710185421","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"0.0.0-6b196531-20260710185421","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_0.0.0-6b196531-20260710185421_1783710137925_0.8412190967162021","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@ai-sdk/policy-opa","version":"1.0.21","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.21","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"a9c9e6d4530d5d60abeab2b3eda473baa53144e6","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.21.tgz","fileCount":19,"integrity":"sha512-0DMi9Ee+cyT3nTHYpnxnBAfPqiIng+qWk8RWYSbo7rgdN6gCtrIfFVCLIlFk7WLKD2Iur9fS/kHRY+pDSv8RkQ==","signatures":[{"sig":"MEYCIQCoZZ948KnnC59ZKVwyCQgHSozEn6dl9E77USYL/xSvuwIhAJlWb4UOZk48ADN8eV07rJYd4aKEoa5r6ZlYxorjPIwJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126681},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.21.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/04fd43657fdb25e9b9c23893feab11d2/ai-sdk-policy-opa-1.0.21.tgz","_integrity":"sha512-0DMi9Ee+cyT3nTHYpnxnBAfPqiIng+qWk8RWYSbo7rgdN6gCtrIfFVCLIlFk7WLKD2Iur9fS/kHRY+pDSv8RkQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.21","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.21","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.21_1783714743860_0.8091912949353577","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@ai-sdk/policy-opa","version":"1.0.22","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.22","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"6e42657eb919a57d9687f51c2bf5477df21939ba","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.22.tgz","fileCount":19,"integrity":"sha512-XJmug2s5K7thRHlozKmD+C6Ga4soyOPppBnucK4UH00o44GEQ75Lt5zX0y/H/jC1Un91U7NJDTgpux3ZwPeYsA==","signatures":[{"sig":"MEQCIDAUhzmc05mVxZ8paiAmEbQQDRbot5NNnBvzB8JLbSdtAiB7+YcJLmlnrCEu9WTHxdbGts2Goo+nUNw19pbKe5NePg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126759},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.22.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/a659a1ac03c0cd055beae092fc661188/ai-sdk-policy-opa-1.0.22.tgz","_integrity":"sha512-XJmug2s5K7thRHlozKmD+C6Ga4soyOPppBnucK4UH00o44GEQ75Lt5zX0y/H/jC1Un91U7NJDTgpux3ZwPeYsA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.22","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.22","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.22_1783719581515_0.5153179988774148","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@ai-sdk/policy-opa","version":"1.0.23","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.23","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"36f121aeebb350c8326f740b31e42133332df6c1","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.23.tgz","fileCount":19,"integrity":"sha512-Q8EfWJgXTsp+c2EdQJokXHsGcnDMG8swecRj8t07tuQEYJeiivhpDHBa7ot0+kHyPUHBbVKoaw+8NLpcxSBSQQ==","signatures":[{"sig":"MEQCIBH4wdERm3OVwx0P3L3D53Fs6AOWSZl6wvyteOJvr8cZAiBialk7yW6OzCdnxxGB6B4z+rMCO6XZVfS42L+27mNLiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126837},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.23.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/ea3f4184ddfbae40ad47589ba7056131/ai-sdk-policy-opa-1.0.23.tgz","_integrity":"sha512-Q8EfWJgXTsp+c2EdQJokXHsGcnDMG8swecRj8t07tuQEYJeiivhpDHBa7ot0+kHyPUHBbVKoaw+8NLpcxSBSQQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.23","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.23","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.23_1783967486893_0.2424201970430322","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-cd12954b-20260713210817":{"name":"@ai-sdk/policy-opa","version":"0.0.0-cd12954b-20260713210817","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@0.0.0-cd12954b-20260713210817","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"972bda0f3aaa2f60996784d2a40d5489e6cdcd52","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-0.0.0-cd12954b-20260713210817.tgz","fileCount":19,"integrity":"sha512-nL3RLPdUrPl2Q7BB9Zhs3WO/90Bc+XqMwMl2IHIGi5R5ONirJ+xii/d51GO1azFH/vT1zECufdfMfkc93Hf1EA==","signatures":[{"sig":"MEUCIBIRm93C2x13N0yvknAydFr/8z+ZGdG6DT8WljC3jfmgAiEAy23xgrLNxKsswSzesXSB2vXp89KkGOQPZFlssNdzrqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@0.0.0-cd12954b-20260713210817","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127387},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-0.0.0-cd12954b-20260713210817.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/530da60b8c87dfa00bc812fc95b22278/ai-sdk-policy-opa-0.0.0-cd12954b-20260713210817.tgz","_integrity":"sha512-nL3RLPdUrPl2Q7BB9Zhs3WO/90Bc+XqMwMl2IHIGi5R5ONirJ+xii/d51GO1azFH/vT1zECufdfMfkc93Hf1EA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"0.0.0-cd12954b-20260713210817"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"0.0.0-cd12954b-20260713210817","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"0.0.0-cd12954b-20260713210817","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_0.0.0-cd12954b-20260713210817_1783977513241_0.6855169654926834","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@ai-sdk/policy-opa","version":"1.0.25","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.25","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"9aa37683354dedb7ef12972f57d8de14862bb1e5","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.25.tgz","fileCount":19,"integrity":"sha512-oNzkKtW6GIgx12PENRUIqCM1kLFicmUv6fZdMjk3QFB2EAcV+0xjoVQuYl8cBq9mioqJWBnG2d+KHE4JLeMpyQ==","signatures":[{"sig":"MEQCIELHAvh8cSPKWeIXU8zNGsQFjT3b2h3rj5WBa7Tv1Af3AiAnjKWcULz1gc0VVkGvo//jkWVXuVOovLioBNvGs4PqgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127224},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.25.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/ca82f69e68e771a22193335d5d8d274b/ai-sdk-policy-opa-1.0.25.tgz","_integrity":"sha512-oNzkKtW6GIgx12PENRUIqCM1kLFicmUv6fZdMjk3QFB2EAcV+0xjoVQuYl8cBq9mioqJWBnG2d+KHE4JLeMpyQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.9"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.25","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.25","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.25_1783978280080_0.553605286745295","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@ai-sdk/policy-opa","version":"1.0.26","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.26","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"b1c42157725930205e7cdc47a8563c384dbcd65f","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.26.tgz","fileCount":19,"integrity":"sha512-YnUJ8Bu/Vs4SKjXFw3qJr71ZhOPV0wWrn9fBB+11hw6EAKYczDrwXz14Tu7TMUbZV5ffAgscMVdwWgTVHFt1Wg==","signatures":[{"sig":"MEUCIQCckVZNrxt/oAku4V54yQZTnAjiIo9YI58Vsj3FjphIJQIgcdKHkSPUWjEBOHXQnqc+DfaueSYCspFCtmC0WtqNJlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127302},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.26.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/991ca5b973287f0477d435c180ab04c6/ai-sdk-policy-opa-1.0.26.tgz","_integrity":"sha512-YnUJ8Bu/Vs4SKjXFw3qJr71ZhOPV0wWrn9fBB+11hw6EAKYczDrwXz14Tu7TMUbZV5ffAgscMVdwWgTVHFt1Wg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.9"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.26","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.26","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.26_1783980206697_0.19126326102278335","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@ai-sdk/policy-opa","version":"1.0.27","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.27","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"9693655f8061355c57a9100058311dd5615a06c0","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.27.tgz","fileCount":19,"integrity":"sha512-MUYR0qJ6D3GL2yKlzVj0HjMfY1VtAUOLbCnJilBvqkUCH906cIbajbODXxu6/TxyaelRLrzOPSH7Vw1Fw8EMyw==","signatures":[{"sig":"MEYCIQCUg6DmihMkCN6zhRxoHN6w2LiZie8BBoiRWuZW2SpvFgIhALHtaN4KKTyKnDa/rOg4hw2PKS5eaHbpY9e79lXpyXB2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127481},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.27.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/39a15c9f52497256915e564e1f9afc32/ai-sdk-policy-opa-1.0.27.tgz","_integrity":"sha512-MUYR0qJ6D3GL2yKlzVj0HjMfY1VtAUOLbCnJilBvqkUCH906cIbajbODXxu6/TxyaelRLrzOPSH7Vw1Fw8EMyw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.27","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.27","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.27_1784053202614_0.2505090598023332","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@ai-sdk/policy-opa","version":"1.0.28","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.28","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"c5df71145c52dc206ea57b02305a6f9fc9ab5b2c","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.28.tgz","fileCount":19,"integrity":"sha512-QetK8UJcN5Jv+Rm+tSZ7iDcpF5NntrxJf6APqRntZXLz83T8r7GltqKJV7Jv4ViZKB7yu2IF0bFyUndshfG/7w==","signatures":[{"sig":"MEUCIQC6ol0pIepSVBDJpa6kqQMVX3m8jLsyY0l8AoVY3nOGkQIgcpdxmdVsGL5Wsf+p0VCyh+O3i5uXB2T/ZKgi8BTKAL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127559},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.28.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/bd4f6d8d99ac1ccbef93af268053397f/ai-sdk-policy-opa-1.0.28.tgz","_integrity":"sha512-QetK8UJcN5Jv+Rm+tSZ7iDcpF5NntrxJf6APqRntZXLz83T8r7GltqKJV7Jv4ViZKB7yu2IF0bFyUndshfG/7w==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.28","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.28","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.28_1784064920102_0.664444301774145","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-8c583466-20260715165145":{"name":"@ai-sdk/policy-opa","version":"0.0.0-8c583466-20260715165145","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@0.0.0-8c583466-20260715165145","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"536f0bbbb36e912cdfa1caf34ed3e5b177c565a9","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-0.0.0-8c583466-20260715165145.tgz","fileCount":19,"integrity":"sha512-fDCW7Y7hTitSD08xPyvJ2VwIavimTszyYmKNQH9MlgAvgjS76bFZOakt+TJbR74Z1SrRwFnCB18MKBX1yVbtdw==","signatures":[{"sig":"MEQCIGf5vWL5tbCqn2grx5/FUR3MqYCcs1PVUIhff5b3aUIyAiBicNq9/HadEoDlyfgrKOAScyoytz8mPTLg5Q80eFux/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@0.0.0-8c583466-20260715165145","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127717},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-0.0.0-8c583466-20260715165145.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/3499295eea8618577bff3548b8926d89/ai-sdk-policy-opa-0.0.0-8c583466-20260715165145.tgz","_integrity":"sha512-fDCW7Y7hTitSD08xPyvJ2VwIavimTszyYmKNQH9MlgAvgjS76bFZOakt+TJbR74Z1SrRwFnCB18MKBX1yVbtdw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"0.0.0-8c583466-20260715165145","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"0.0.0-8c583466-20260715165145","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_0.0.0-8c583466-20260715165145_1784134701468_0.85466178875457","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@ai-sdk/policy-opa","version":"1.0.29","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.29","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"d5ca8019a2bc4c3a8bd292e6c6d4eb631ef92bf9","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.29.tgz","fileCount":19,"integrity":"sha512-PMK8nKpodOeWLcx6GAFdEMVUqgFBJAMXP9eo9F7XzSFt50fdzd9wkwdTPzhcf/5bCaMh6n4Ac31kJ94LqmVOzg==","signatures":[{"sig":"MEUCIAzoSzhOANcyUKpoNwOYcdrRpVPCWpgtcu4PZ8wA3MBwAiEAnNO6sIhyuUbEg7VYUDmldUBp0m4do6Kb/HYluG4FkDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127602},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.29.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/aed9c7b1a2472ff5a1187dd2ed3577b1/ai-sdk-policy-opa-1.0.29.tgz","_integrity":"sha512-PMK8nKpodOeWLcx6GAFdEMVUqgFBJAMXP9eo9F7XzSFt50fdzd9wkwdTPzhcf/5bCaMh6n4Ac31kJ94LqmVOzg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.29","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.29","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.29_1784146837348_0.7993794165354984","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@ai-sdk/policy-opa","version":"1.0.30","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.30","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"9ace42aea6048e0af44eeba7c32905a4f6789521","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.30.tgz","fileCount":19,"integrity":"sha512-3utyTbviV0644eCuaD3+aRj3cs9ZeBI960Hr5XQfYOFappFApBNdZ77FGjXxHmV/3nFyWpaXwDYdwbS1DI7w6g==","signatures":[{"sig":"MEQCIDbfVYT+GSMDGaWDipO1hbz+02fJmhbohL3JumDEBcc0AiBZkqQpwxvREfILiRFMpXDOJgPhe5/tDd8N42bogo0biA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127645},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.30.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/f4c45f5f0688c8ee093d2d00c55f6113/ai-sdk-policy-opa-1.0.30.tgz","_integrity":"sha512-3utyTbviV0644eCuaD3+aRj3cs9ZeBI960Hr5XQfYOFappFApBNdZ77FGjXxHmV/3nFyWpaXwDYdwbS1DI7w6g==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.30","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.30","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.30_1784236097473_0.6618182202108271","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@ai-sdk/policy-opa","version":"1.0.31","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.31","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"8f43e3dd9b308538293993435d1b05f7c0d4a746","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.31.tgz","fileCount":19,"integrity":"sha512-Os4jrXafTU3hpQqep5jwF+mOzfzfTmcPyaAqOk9g6IB7LP37ZcIz4uE4y+/cN+/EClXd7hr+wrqC9XjcCyMfxg==","signatures":[{"sig":"MEUCIGujeCQcM7tVVKevFoo80r/R7arImwWT3J8xq+BQDsYaAiEAoGFo4ylE7N/AKxLFSppQFqpA21uc3x7VKssLdPWY1zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127790},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.31.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/d05600c3a8b770186419e909f2ae182a/ai-sdk-policy-opa-1.0.31.tgz","_integrity":"sha512-Os4jrXafTU3hpQqep5jwF+mOzfzfTmcPyaAqOk9g6IB7LP37ZcIz4uE4y+/cN+/EClXd7hr+wrqC9XjcCyMfxg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.31","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.31","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.31_1784289434366_0.4009800700952304","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@ai-sdk/policy-opa","version":"1.0.32","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.32","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"3194ff91573039130f0b35f4f5c3832d4b09b4d6","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.32.tgz","fileCount":19,"integrity":"sha512-5UPkOg9j7pOi/AnsWsaAHft+jNSLqWU5u0y8l0Oin1r/BOrcFCYF/qfaE1Piymx9w0GpJMa4zVpfZtvm63KnTg==","signatures":[{"sig":"MEYCIQDmj9hNUeTp9px0qGkIaTpw9hrvW3ZWb7iVCG5n9C309wIhANbcCv72jCiwt+Ze578G0bwo/NobcCydFqgawS+HnQzE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127934},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.32.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/ae95759a098cd1f00c57a2076b21e5da/ai-sdk-policy-opa-1.0.32.tgz","_integrity":"sha512-5UPkOg9j7pOi/AnsWsaAHft+jNSLqWU5u0y8l0Oin1r/BOrcFCYF/qfaE1Piymx9w0GpJMa4zVpfZtvm63KnTg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.32","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.32","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.32_1784588198638_0.6003814076307277","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@ai-sdk/policy-opa","version":"1.0.33","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.33","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"4988e8b48dbfc2783a393a88754f14eed2eaf4a0","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.33.tgz","fileCount":19,"integrity":"sha512-Swr+ADY6dXVZIubHcEm0anxhPYEBYcUH88yqs9WhcB+25bOyrcuG+nD8EBA1J2BdMxsdnTTBekqiIREvyPY60g==","signatures":[{"sig":"MEUCIGsJs6Fyx7KUoifISwCncZaUoOTF7przxEBSaeRMMGY6AiEAuGUVdSwt8TfjiDn7WXWvM4Z0A/7axn+nDsHsSvRLujk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128145},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.33.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/c8b7c28012c0e79eea630b6e3bbd6533/ai-sdk-policy-opa-1.0.33.tgz","_integrity":"sha512-Swr+ADY6dXVZIubHcEm0anxhPYEBYcUH88yqs9WhcB+25bOyrcuG+nD8EBA1J2BdMxsdnTTBekqiIREvyPY60g==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.12"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.33","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.33","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.33_1784635712213_0.4172482875566623","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@ai-sdk/policy-opa","version":"1.0.34","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.34","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"c3f87bda3e5d3f1cf0d77b719b6835f61ac4218b","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.34.tgz","fileCount":19,"integrity":"sha512-xWiWAMNv2B4comMIKmF46MzZ+RxTve5R+KgyYupTyDR8IfqmHt9n6cG0aMV0wPqFnvz+AdZOdYNQq+UBeVBHjQ==","signatures":[{"sig":"MEUCIGmOPU3ne+saJ9are/7Af1k+xizBUaIPafppfvQEyc8NAiEAgYpD7gxjiUL9HbpkjdVmZK/CbRdmU1LdLZXY4TWjHCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128188},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.34.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/4b9436aa9be0bd667a4964505b8b4ef4/ai-sdk-policy-opa-1.0.34.tgz","_integrity":"sha512-xWiWAMNv2B4comMIKmF46MzZ+RxTve5R+KgyYupTyDR8IfqmHt9n6cG0aMV0wPqFnvz+AdZOdYNQq+UBeVBHjQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.12"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.34","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.34","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.34_1784647733483_0.06768232620546222","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@ai-sdk/policy-opa","version":"1.0.35","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.35","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"45b195c7bd27a94561f60970f71fbc6adcfd3e5d","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.35.tgz","fileCount":19,"integrity":"sha512-8/GpS6SrJHaqBuCXMvtEeRLVdzekwZYvQC+yzo+TzjUwR+uDdWHVhCTJmvnoImjYTzKNGKWHW0wqkL1FMHtVbw==","signatures":[{"sig":"MEUCIQDE/XMw5MfauGf/k23S2L2xDwh3DjHIpkYN0RUfXigfrwIgJTaE9o4njDivcfdbYWyjn5wn164K0qa/VkPTTHMfmWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128299},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.35.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/86f15ad6d7eb73d054e6a33b9cae4252/ai-sdk-policy-opa-1.0.35.tgz","_integrity":"sha512-8/GpS6SrJHaqBuCXMvtEeRLVdzekwZYvQC+yzo+TzjUwR+uDdWHVhCTJmvnoImjYTzKNGKWHW0wqkL1FMHtVbw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.12"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.35","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.35","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.35_1784747374119_0.139998297695197","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@ai-sdk/policy-opa","version":"1.0.36","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.36","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"0e1773e6c7ba0391249f15a0c084a5559c1da8eb","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.36.tgz","fileCount":19,"integrity":"sha512-UDrAjnlqjqFsOCSv/tdPByPIe+et8NkZFNCgNpgclNaLiP1k2CzWBbo7sxJ95bNTnQlpcAlvdl+wTSu22SXipA==","signatures":[{"sig":"MEUCIQCi1w6boACGw9uF6hW51siHJH9aVOsr166jzSE9i6zYXQIgOD1lES76e1eIfWX+6S00SMo+MaC+3pjmu17Cjb5GcgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128377},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.36.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/ca4e09f6793c557457be7f86ac0bdecd/ai-sdk-policy-opa-1.0.36.tgz","_integrity":"sha512-UDrAjnlqjqFsOCSv/tdPByPIe+et8NkZFNCgNpgclNaLiP1k2CzWBbo7sxJ95bNTnQlpcAlvdl+wTSu22SXipA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.12"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.36","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.36","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.36_1784817155175_0.08701524256635396","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@ai-sdk/policy-opa","version":"1.0.37","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.37","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"5f7c7f8782e79f4a87ede5f52031875eda724384","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.37.tgz","fileCount":19,"integrity":"sha512-ZYEt3ahrmnSRWlpnAHzaXQD1uEw+P/PFwwhFSExXQc5k/WeEnbJfNtsgaRuEJCs0KaEqT2RuKKqbPtRfcV0diA==","signatures":[{"sig":"MEUCIQCpi7dgXZdTGSIOJ7nd90MYY867jDohmOHj1PqofjPbHgIgF6UR+TnNrxX3HGAfNcYWk1ZAeTTrEsaRBw2r6cQvw9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128420},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.37.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/83a113d0692866fdf27e2da345a5a8dd/ai-sdk-policy-opa-1.0.37.tgz","_integrity":"sha512-ZYEt3ahrmnSRWlpnAHzaXQD1uEw+P/PFwwhFSExXQc5k/WeEnbJfNtsgaRuEJCs0KaEqT2RuKKqbPtRfcV0diA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.3","@ai-sdk/provider-utils":"5.0.12"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.37","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.37","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.37_1784845830560_0.4465887195706828","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@ai-sdk/policy-opa","version":"1.0.38","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.38","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"1ed2170e059d2ab860f44aeef6086088fd9e0636","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.38.tgz","fileCount":19,"integrity":"sha512-6q62t1lkrsMJVBjMriRbHD5/Q6XHFB+d4pfSa9MrRe87LRKG3VTJPDYpNTo/Ftm7cQVpD4q9SKPiCGWz2A1jmA==","signatures":[{"sig":"MEUCIDPlXfTA35JLVQBvutOI9JsYMZN7f4p1E+PQPrJpV0ZxAiEAjz7JFHeE0adv1azEHsHwap1dp7Ho+O2pDuHH3DCU8g8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128592},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.38.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/890b99474c9f492150804cd6c6898ad3/ai-sdk-policy-opa-1.0.38.tgz","_integrity":"sha512-6q62t1lkrsMJVBjMriRbHD5/Q6XHFB+d4pfSa9MrRe87LRKG3VTJPDYpNTo/Ftm7cQVpD4q9SKPiCGWz2A1jmA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.13"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.38","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.38","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.38_1785189646377_0.2331942267318834","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"@ai-sdk/policy-opa","version":"1.0.39","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.39","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"fe63a1ab14b14a4ec8bd3e9367c4f6831302ef2c","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.39.tgz","fileCount":19,"integrity":"sha512-CDgCBNfoRhj6eV6VpRJWiPxiCLJ3SU+LCWI20Lmz4yUoSu2+4MzjxFul7hxK1S7ArzJUwtn2hdgOYn7/LBvSYw==","signatures":[{"sig":"MEYCIQCcu3tdirP1ZRNEDo0GSRcnG8ALlGx5uvvPC9N/kj0g8gIhAJmmM91dBJG1tmEUZ2Hp4uVDmbMkN2Zqlq1vJHb6ESjb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128770},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.39.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/66e76f57e7f7def1dfa8a6ee9474917a/ai-sdk-policy-opa-1.0.39.tgz","_integrity":"sha512-CDgCBNfoRhj6eV6VpRJWiPxiCLJ3SU+LCWI20Lmz4yUoSu2+4MzjxFul7hxK1S7ArzJUwtn2hdgOYn7/LBvSYw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.14"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.39","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.39","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.39_1785208017898_0.07903322063625451","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"@ai-sdk/policy-opa","version":"1.0.40","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.40","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"7e862dd9c77847a50aa950eb88bb7f41e27e7bfa","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.40.tgz","fileCount":19,"integrity":"sha512-lk0Xc88UT3sUxj99hXtqIV0dLnvzhcLslTsK8wn3q2mKFgWMDamyQERlkcIFRKtinUmU895CN5KgyjQPjaMfIQ==","signatures":[{"sig":"MEQCIARsmPiEZ5F4q60mWmkFwj07hKgKdkMSPXCV5WtCYK+SAiAv8JAYLxJcYOFpXbb0QCsDDe7eTe35Y4gvHa7zToWnfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128848},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.40.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/d40908d1dfbdebd821d7bce902884343/ai-sdk-policy-opa-1.0.40.tgz","_integrity":"sha512-lk0Xc88UT3sUxj99hXtqIV0dLnvzhcLslTsK8wn3q2mKFgWMDamyQERlkcIFRKtinUmU895CN5KgyjQPjaMfIQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.14"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.40","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.40","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.40_1785209475090_0.49497746299519263","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@ai-sdk/policy-opa","version":"1.0.41","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.41","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"bb005b4f95b2138400bf030dffa24d6fe824ea98","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.41.tgz","fileCount":19,"integrity":"sha512-7lghgj0vpv4EL+KNgPkqOva3tS+kx5pXVBRKy4PGjC+AwfgxK+NG08nqrracdtomm6k9xbMLGDzkEtIEWEbZBQ==","signatures":[{"sig":"MEUCIAHlNAKiHk2GE84W6hTmrk17Bxkg08veEIIYucwXr4voAiEAmRVp0ZBtV7mqTNWK9EPLDebz2qO7iXL59ToVYeDoMis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128926},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.41.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/8f6f226cdae9242a596dde7d5841c119/ai-sdk-policy-opa-1.0.41.tgz","_integrity":"sha512-7lghgj0vpv4EL+KNgPkqOva3tS+kx5pXVBRKy4PGjC+AwfgxK+NG08nqrracdtomm6k9xbMLGDzkEtIEWEbZBQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.14"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.41","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.41","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.41_1785260372156_0.18455541308912204","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"@ai-sdk/policy-opa","version":"1.0.42","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.42","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"b69ced2e899cae250442a327458b092bd75313a1","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.42.tgz","fileCount":19,"integrity":"sha512-rW6yq0Pnm1AW2OUD2WBb3yX/tEuw/c0oW92/iLU8xTmEHEbmVpY476IEmV+QG3OIrp3ykbhqQKrqlnBESUcyWQ==","signatures":[{"sig":"MEYCIQDHcM76XDQo4f3r9h2tFQRqZTJf+IJMD/MF0Yg2Lh5eSwIhANK+FD4djVKc2WdM1veTQ7OmOzkGyGqflSNQ1o9Dwz1z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129137},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.42.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/722f49e97b74c93ff821081c19f61bd9/ai-sdk-policy-opa-1.0.42.tgz","_integrity":"sha512-rW6yq0Pnm1AW2OUD2WBb3yX/tEuw/c0oW92/iLU8xTmEHEbmVpY476IEmV+QG3OIrp3ykbhqQKrqlnBESUcyWQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.15"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.42","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.42","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.42_1785346474035_0.8122086654437006","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-07500555-20260730161446":{"name":"@ai-sdk/policy-opa","version":"0.0.0-07500555-20260730161446","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@0.0.0-07500555-20260730161446","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"0f05d2c7b4ff72d075d9eae1f45eb5744f1a2dc1","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-0.0.0-07500555-20260730161446.tgz","fileCount":19,"integrity":"sha512-5ISbBI/SJ4/K851T0pNwbKuQKyYB8P40R1Fx3au2L4P1EINPbaq8sDe59e67PTPUoAMZgjGHgcb73RfRGq7Eng==","signatures":[{"sig":"MEUCIHoz4cyOUpdthGlJqNl/ou4o88VfK3qG4vPSQQp+mSXtAiEAkYNE61BRVDY0t7PdPgnS81HGOmmJlcehYKx/i8QEf3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@0.0.0-07500555-20260730161446","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128602},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-0.0.0-07500555-20260730161446.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/6a9fd5502aabe2b032b654d8a61b2c4b/ai-sdk-policy-opa-0.0.0-07500555-20260730161446.tgz","_integrity":"sha512-5ISbBI/SJ4/K851T0pNwbKuQKyYB8P40R1Fx3au2L4P1EINPbaq8sDe59e67PTPUoAMZgjGHgcb73RfRGq7Eng==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"0.0.0-07500555-20260730161446","@ai-sdk/provider-utils":"0.0.0-07500555-20260730161446"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"0.0.0-07500555-20260730161446","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"0.0.0-07500555-20260730161446","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_0.0.0-07500555-20260730161446_1785428653875_0.8259589836489825","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-32724956-20260730201501":{"name":"@ai-sdk/policy-opa","version":"0.0.0-32724956-20260730201501","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@0.0.0-32724956-20260730201501","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"3f5f84b9aefc0c93eb2ce761cd4c690a5beddb51","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-0.0.0-32724956-20260730201501.tgz","fileCount":19,"integrity":"sha512-/7FZxtoyfWf9oiuPc1IrlLjIHgOhA4BeoV7j3j7ZJRAlLzuVzdLcW1cBStfMG+Tb4MWS+WHA/7W7obdHBgVxgQ==","signatures":[{"sig":"MEUCIHRL7quuyuRPYnIqOGwmqNmJ1ws6C+pJVKrUPkSV5wOlAiEA5teMJQ07TDQnSO6lTfDaCAmzzGgXnga0wMMSwh5V6Eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@0.0.0-32724956-20260730201501","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129518},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-0.0.0-32724956-20260730201501.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/9a2667bfc08680c24f09b5cc5c02c29f/ai-sdk-policy-opa-0.0.0-32724956-20260730201501.tgz","_integrity":"sha512-/7FZxtoyfWf9oiuPc1IrlLjIHgOhA4BeoV7j3j7ZJRAlLzuVzdLcW1cBStfMG+Tb4MWS+WHA/7W7obdHBgVxgQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"0.0.0-32724956-20260730201501","@ai-sdk/provider-utils":"0.0.0-32724956-20260730201501"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"0.0.0-32724956-20260730201501","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"0.0.0-32724956-20260730201501","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_0.0.0-32724956-20260730201501_1785443105964_0.5090469434158822","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"@ai-sdk/policy-opa","version":"1.0.43","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.43","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"d6769610fe02841c9ac331635357fbf7829df687","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.43.tgz","fileCount":19,"integrity":"sha512-pVbjZLV/HSfBEussgc7gXyiVOhkLKTcRd/jassK3TbJm/NZ+PO0az1CzkBlPH1Ub/R63AA6J63t95+RwKoLSyw==","signatures":[{"sig":"MEQCIHZO3sQrWB0AI2IpeT4iMTj5xN8VYYtK5btUYNvYbneDAiACmWnmpapjqd3GGbpkRhy/h+a/5XtbnY3C3vE1tHXl3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129282},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.43.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/a663837dd1d97cd9114f9582822196ac/ai-sdk-policy-opa-1.0.43.tgz","_integrity":"sha512-pVbjZLV/HSfBEussgc7gXyiVOhkLKTcRd/jassK3TbJm/NZ+PO0az1CzkBlPH1Ub/R63AA6J63t95+RwKoLSyw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.16"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.43","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.43","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.43_1785451039192_0.7607418446379073","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2d998b35-20260731001744":{"name":"@ai-sdk/policy-opa","version":"0.0.0-2d998b35-20260731001744","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@0.0.0-2d998b35-20260731001744","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"86ce70f1a8d4bd1c4804a8590280a552a49f835e","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-0.0.0-2d998b35-20260731001744.tgz","fileCount":19,"integrity":"sha512-4NTcMbjNxtESoJpBGznZiqjTDRoEis7JIuTKf8nwLr++X2wuwrgWFL1pWNJcv6RQ+zNgPz3rpFlH2opUlMc1UQ==","signatures":[{"sig":"MEQCIAk1A4Tli7mw3jjQhBGJMVnD3WvOSzdfMNz6Crgovl3BAiBPEuvjfjfklcQfae78Cc6Ehz5BPOWlu38v9UQxFO6j+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@0.0.0-2d998b35-20260731001744","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129475},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-0.0.0-2d998b35-20260731001744.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/c8a49a43d82c0148852a556a6d01ec02/ai-sdk-policy-opa-0.0.0-2d998b35-20260731001744.tgz","_integrity":"sha512-4NTcMbjNxtESoJpBGznZiqjTDRoEis7JIuTKf8nwLr++X2wuwrgWFL1pWNJcv6RQ+zNgPz3rpFlH2opUlMc1UQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.16"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"0.0.0-2d998b35-20260731001744","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"0.0.0-2d998b35-20260731001744","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_0.0.0-2d998b35-20260731001744_1785457649730_0.05265552355593561","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"@ai-sdk/policy-opa","version":"1.0.44","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.44","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"027b7024c3e33211aba4290ecc3793943c686fe0","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.44.tgz","fileCount":19,"integrity":"sha512-E2SKpMA5sBWdJd6UueBf+eWmPnKeG5x1cFBNZxSyWPuaQSh0lDeT/+2dCaYD0tuMHcuzr1uJDx4/4cNcLYBNXQ==","signatures":[{"sig":"MEUCIEbObqf99Ntq0YxGofI3IwDabXJacleYKHwEQgpEbBcAAiEA6O/7VIsXIYvRQ4WMNRotRA/0YFRFXSWNvYHkR4g3sAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129360},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.44.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/9faaa0cbe8aae243ced6c40fd761d741/ai-sdk-policy-opa-1.0.44.tgz","_integrity":"sha512-E2SKpMA5sBWdJd6UueBf+eWmPnKeG5x1cFBNZxSyWPuaQSh0lDeT/+2dCaYD0tuMHcuzr1uJDx4/4cNcLYBNXQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.16"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.44","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.44","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.44_1785462258309_0.24211704168472492","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"@ai-sdk/policy-opa","version":"1.0.45","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.45","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"3449d45c02222da3e9d0f763a2fa3152e377fc73","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.45.tgz","fileCount":19,"integrity":"sha512-rBooo+QFBmkI8GyZptpB7pdn3FwxlluLb/r1aKzMjo9PiA+2hVieZbWg7+SddJc9aXWpMQlfdrqm2uCaXAUTag==","signatures":[{"sig":"MEQCIHVqVNXS+YaBqatk3IA9HJYiUa+9UKiiX+RSkkZx5KLnAiA2NKC8umM3UrM5PQFtZWiJXKeOsqo8b1tHWcZD2b5brw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129538},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.45.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/9fd4de72b3df7d76ed4ee875a7561dbd/ai-sdk-policy-opa-1.0.45.tgz","_integrity":"sha512-rBooo+QFBmkI8GyZptpB7pdn3FwxlluLb/r1aKzMjo9PiA+2hVieZbWg7+SddJc9aXWpMQlfdrqm2uCaXAUTag==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.17"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.45","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.45","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.45_1785519910392_0.5665537399802545","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"@ai-sdk/policy-opa","version":"1.0.46","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.46","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"3305ab0087fdc8e786cd5154a137980a6063ca84","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.46.tgz","fileCount":19,"integrity":"sha512-i+0z//30j/VemJUGm9udnPWYVEmkfmhS6yMSNjWpJ4aXAJvp1cBCUQXyrV/ub4ci9+kvXei6d20zKeUlp9VLVw==","signatures":[{"sig":"MEUCIQCFh0yqsvKE//7SQvLiufqISdnSZojJxPG/U6T45tLcaAIgRiGKJPZKxU+bk+fnbsL0jxZ1O8zijGKD4qGkb50dacY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129581},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.46.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/dbab0dc7188151d6e53eb50a6f035513/ai-sdk-policy-opa-1.0.46.tgz","_integrity":"sha512-i+0z//30j/VemJUGm9udnPWYVEmkfmhS6yMSNjWpJ4aXAJvp1cBCUQXyrV/ub4ci9+kvXei6d20zKeUlp9VLVw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.17"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.46","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.46","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.46_1785528209676_0.27560660830212","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"@ai-sdk/policy-opa","version":"1.0.47","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.47","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"f611fc34b5c29989e2ee4f501941f4cbd6a4ce01","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.47.tgz","fileCount":19,"integrity":"sha512-rMcnOUjtjiKYAzueK1FJCAZZOTFlVmPzgfa8OmbpnhBThJWhPSxlcqNtiUydK1dliw0mFuXeDlt7lonjSEEvVw==","signatures":[{"sig":"MEQCIE4z61ct7x5j7YWrMt8M4OYyi9NtNbXedR2i/+JkNU7pAiAwLCrRz7s+3ymo5n2LnfumNSSyUcc4Mq/tAq0kPUfOzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129726},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.47.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/b11e8abb613d1744830a7dd465a1b602/ai-sdk-policy-opa-1.0.47.tgz","_integrity":"sha512-rMcnOUjtjiKYAzueK1FJCAZZOTFlVmPzgfa8OmbpnhBThJWhPSxlcqNtiUydK1dliw0mFuXeDlt7lonjSEEvVw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.18"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.47","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.47","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.47_1785536261227_0.9666860102967563","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"@ai-sdk/policy-opa","version":"1.0.48","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.48","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"af1e09703d1e18487125fb79711ad5e65602035d","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.48.tgz","fileCount":19,"integrity":"sha512-9Q/eIF1N0FwtUGNluTla4EtFTDIgvSKWu2+9tbOntHeHf5m80cvb5ikU1NAXmwoQm0VmMvPwD5/obxcYpmTNFw==","signatures":[{"sig":"MEYCIQCZ0bP4+t/AK4kuVs+SQE0rIsKTH2Tsjez7nmFxw34XBAIhAOlUTKVr0q3WKQlJ7w0uhDrRRvL3Xj2ogCTQcMNKvYr6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129769},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.48.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/d80e1e3378d8e6988c2371a58e64c57e/ai-sdk-policy-opa-1.0.48.tgz","_integrity":"sha512-9Q/eIF1N0FwtUGNluTla4EtFTDIgvSKWu2+9tbOntHeHf5m80cvb5ikU1NAXmwoQm0VmMvPwD5/obxcYpmTNFw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.18"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.48","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.48","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.48_1785623139562_0.3063002738952554","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"@ai-sdk/policy-opa","version":"1.0.49","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.49","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"1080cd061860a34e53bd8b16b5d4b369be9981f1","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.49.tgz","fileCount":19,"integrity":"sha512-Kk8Wuj6ea7kvm99qMphRWPzNii6kJLbBnF8HEqSpiIdSJcFd523A/rB2/IMzm+cOotFd0aajCcfwlUbWiaFdkQ==","signatures":[{"sig":"MEYCIQCjc7KR6e/zsfpj970M2m09jo2//7ElGiuRGm3XvZ37FQIhAIzdkiehpQi11Fm0r8NCjdPCEsAcpATivX1MOtyRD23e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129812},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.49.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/e6af8b16d0b81b4d2bdfa0cfdceb2fb3/ai-sdk-policy-opa-1.0.49.tgz","_integrity":"sha512-Kk8Wuj6ea7kvm99qMphRWPzNii6kJLbBnF8HEqSpiIdSJcFd523A/rB2/IMzm+cOotFd0aajCcfwlUbWiaFdkQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"5.0.18"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.49","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.49","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.49_1785791797754_0.8139595271473408","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"@ai-sdk/policy-opa","version":"1.0.50","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.50","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"ddf0c3d8846eeedbfff62fbdf5403094ae8f9358","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.50.tgz","fileCount":19,"integrity":"sha512-bX2+PH2RMqScxLp9f14lTxELkwe9gu4Q3XBlFSTELP5u6akLNtaqjuP2yBt7nj6AAI523c2dDbXS5vFlLduD9g==","signatures":[{"sig":"MEUCIGnpSx0mqDuopMrAF6IQTFrMmhg+0HKssN+DI6NcQSbsAiEAuJt8gZ3Lh2p9MlvZd4NtWDtHrMAdEtUW93h8v4cIFtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129984},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.50.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/26d1e653d01f21c76b62a216bf06b322/ai-sdk-policy-opa-1.0.50.tgz","_integrity":"sha512-bX2+PH2RMqScxLp9f14lTxELkwe9gu4Q3XBlFSTELP5u6akLNtaqjuP2yBt7nj6AAI523c2dDbXS5vFlLduD9g==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.5","@ai-sdk/provider-utils":"5.0.19"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.50","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.50","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.50_1785799485927_0.3593401910089111","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"@ai-sdk/policy-opa","version":"1.0.51","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.51","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"8c0215935153eb405c801c9a3221e595b99e4e2b","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.51.tgz","fileCount":19,"integrity":"sha512-cWhsAvxQPodx6orijS5PM3Z9dzve3Y8h5ArcF5fdKIfQ6StT08I/SVAxhRJzH7vGN+RPd1veIIXwJgf9qnYcTQ==","signatures":[{"sig":"MEUCIDiIzfWjHXZ324VRtDI/QtYA86zRHiwQNyGhUOX5dLYlAiEAx2EipDJ8v1wMvdo08MaYnUCa1pPN+Rg5DDwpCK7hPfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130096},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.51.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/a20f909cd262df90cdae1f34cbb3cdb7/ai-sdk-policy-opa-1.0.51.tgz","_integrity":"sha512-cWhsAvxQPodx6orijS5PM3Z9dzve3Y8h5ArcF5fdKIfQ6StT08I/SVAxhRJzH7vGN+RPd1veIIXwJgf9qnYcTQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.5","@ai-sdk/provider-utils":"5.0.20"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.51","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.51","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.51_1785820913293_0.026089270752175597","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"@ai-sdk/policy-opa","version":"1.0.52","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.52","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"07deb3bacb0acba86838c38d22d68be7d3e9fc51","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.52.tgz","fileCount":19,"integrity":"sha512-cwCbNJZfvWJ2Mj6w/UK9iu8r8INAhUBDmzhSNX1IKQuw2eZ80/n3mBK29QRyAV8iUfFd3gOVLrlJHZy7Vt12gw==","signatures":[{"sig":"MEQCIB30jEN16miu2TunXj3U24WJAfK6RVt6YkIILfTRHxy2AiBmvGbJyhAaKHW1FfG84L6Nm82ChS3r1hYtv9T+s53Dpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130241},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.52.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/f7f7f0cbae7f65c88b54dcb90ee3d20e/ai-sdk-policy-opa-1.0.52.tgz","_integrity":"sha512-cwCbNJZfvWJ2Mj6w/UK9iu8r8INAhUBDmzhSNX1IKQuw2eZ80/n3mBK29QRyAV8iUfFd3gOVLrlJHZy7Vt12gw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.5","@ai-sdk/provider-utils":"5.0.21"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.52","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.52","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.52_1785885685873_0.6088259010775505","host":"s3://npm-registry-packages-npm-production"}},"1.0.54":{"name":"@ai-sdk/policy-opa","version":"1.0.54","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.54","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"fa812688bf1462be31bb058c1e7d44b1def24329","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.54.tgz","fileCount":19,"integrity":"sha512-+te1u94LiTKfWnuOMGFsc307ADw03d9rYfVCVZI1L3CQZ/ZMNvq6dgn4WRlvHN1P98nW4W2ljvPmNeSc93MWBA==","signatures":[{"sig":"MEUCIAt06huqkQH9uwSeDlwKHnJrhIzbEktXl/+qT5YpAegNAiEAj+1xFioOPa6JswvlztFYJVCltvFfGziLqUwFz2MhKNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130563},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.54.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/50c4f32c4aaa2b43d4a9d1296b67dd06/ai-sdk-policy-opa-1.0.54.tgz","_integrity":"sha512-+te1u94LiTKfWnuOMGFsc307ADw03d9rYfVCVZI1L3CQZ/ZMNvq6dgn4WRlvHN1P98nW4W2ljvPmNeSc93MWBA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.5","@ai-sdk/provider-utils":"5.0.22"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.54","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.54","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.54_1785978225458_0.5844885738023387","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"@ai-sdk/policy-opa","version":"1.0.55","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.55","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"325056375496ae9d1c866f5c4f83b201d0479e4c","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.55.tgz","fileCount":19,"integrity":"sha512-eVmaGEZEbRnbaaMCDHymYIfRtj5FthAiIlZ+YJJWFk4aebgeOS5J0ypfKFkSJlsj2RcS40MK6VeiyiEWU1FwCw==","signatures":[{"sig":"MEUCIQCviEGhumWmoDX4xucHPHT5GHpkCuH7Vd1khwztVXTEtQIgTyvvVwaxYFLQKoLpCMdlZaJqY61QV/Jn+fSrq64eioE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130702},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.55.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/7797cbf1c4340f39aec8bb503967bd7f/ai-sdk-policy-opa-1.0.55.tgz","_integrity":"sha512-eVmaGEZEbRnbaaMCDHymYIfRtj5FthAiIlZ+YJJWFk4aebgeOS5J0ypfKFkSJlsj2RcS40MK6VeiyiEWU1FwCw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.6","@ai-sdk/provider-utils":"5.0.23"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.55","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.55","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.55_1785993449108_0.946929837040863","host":"s3://npm-registry-packages-npm-production"}},"1.0.56":{"name":"@ai-sdk/policy-opa","version":"1.0.56","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.56","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"cd9bbd0822bbdd8da8d1723c7ff1ec408f199b32","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.56.tgz","fileCount":19,"integrity":"sha512-4odqYI4pK6b7Rb6qYc9SZ2jBFmk4LsSjwfr+BUq7nFNJ4yfjaiULfsm0/TJ6KYDuk4ZdLNZQmwHFlwLYUrFr2A==","signatures":[{"sig":"MEUCIBcRHnCTfD3Wtn0brcmFT3xpxHlZB9XwoDMkydrNsSZUAiEA5Q4wwcAI/zDDPKWmHyQ9Pi4Tqhwg5ADRS6E2ZMTKooo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130846},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.56.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/5bffd637671a5973369f82a4bd6e501f/ai-sdk-policy-opa-1.0.56.tgz","_integrity":"sha512-4odqYI4pK6b7Rb6qYc9SZ2jBFmk4LsSjwfr+BUq7nFNJ4yfjaiULfsm0/TJ6KYDuk4ZdLNZQmwHFlwLYUrFr2A==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.17.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.6","@ai-sdk/provider-utils":"5.0.23"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.56","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.56","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.56_1786069368039_0.24020878676170754","host":"s3://npm-registry-packages-npm-production"}},"1.0.57":{"name":"@ai-sdk/policy-opa","version":"1.0.57","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.57","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"c956ee01fc7f74253ab5cc73923570180468f888","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.57.tgz","fileCount":19,"integrity":"sha512-9KPec4G3GF+jm2uzq3mHg8npyk7IouzYNYMIDNUtDqUrP1bDnvJb/s+63le9oAa+5RwG99bCnSRYPCnLOnEk2w==","signatures":[{"sig":"MEUCIE0fhqfUbQ8ynmtkLRIhME6fHsYHRgWR7UPa1+itJi2vAiEAhdtcdCrbxr/WDoyhk2nP8DYl8MIpibE1dIm7LVvmP6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130958},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.57.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/82c8590cc8cc5a537bda0627473e0509/ai-sdk-policy-opa-1.0.57.tgz","_integrity":"sha512-9KPec4G3GF+jm2uzq3mHg8npyk7IouzYNYMIDNUtDqUrP1bDnvJb/s+63le9oAa+5RwG99bCnSRYPCnLOnEk2w==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.6","@ai-sdk/provider-utils":"5.0.24"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.57","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.57","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.57_1786125889881_0.16849886384303137","host":"s3://npm-registry-packages-npm-production"}},"1.0.58":{"name":"@ai-sdk/policy-opa","version":"1.0.58","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.58","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"fb9ac23a6878fe685d44c62394ee678a77ae4d18","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.58.tgz","fileCount":19,"integrity":"sha512-sx562XOqmFDE3Fpi0U4ioTcgft6bP6M230q6IYaU8++m9LaDuobJxGDmWMg0yyfxdO710is3F6PGVSwktKlh9A==","signatures":[{"sig":"MEYCIQC7f3HdkL125gtutR4oxOcNdSkYP2BUEqk4ZL0cQE+guAIhALTjYVgWfIIB1JaaUEOdmn+i8Vk9UVE8XipAGjS6t5f4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131163},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.58.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/bc53b3187e17289bb8a8083877d796b2/ai-sdk-policy-opa-1.0.58.tgz","_integrity":"sha512-sx562XOqmFDE3Fpi0U4ioTcgft6bP6M230q6IYaU8++m9LaDuobJxGDmWMg0yyfxdO710is3F6PGVSwktKlh9A==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.25"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.58","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.58","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.58_1786146107675_0.7216215333839966","host":"s3://npm-registry-packages-npm-production"}},"1.0.59":{"name":"@ai-sdk/policy-opa","version":"1.0.59","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.59","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"93a71fa66d938ad12f92e198187c75395fbccbf6","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.59.tgz","fileCount":19,"integrity":"sha512-+ZvWsEUnEZfsTjVyh4A9IJ9Q8XKIPP9eIGpX7D7Ca3nd1U1H3S2JN1Vz2xtMyOV3ayp2bgkGmZ45GEyFwFWYxA==","signatures":[{"sig":"MEUCIH4EoU5nPfa96ye6FuYBi3uJ7gKBinnAiaQ8EMxUqveyAiEA/EItIcXIGOR4zbesUqFoXyWCWe0ZlJB3udzrhskL6f4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131275},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.59.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/126cbdc70e56470d73d02004475c6680/ai-sdk-policy-opa-1.0.59.tgz","_integrity":"sha512-+ZvWsEUnEZfsTjVyh4A9IJ9Q8XKIPP9eIGpX7D7Ca3nd1U1H3S2JN1Vz2xtMyOV3ayp2bgkGmZ45GEyFwFWYxA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.26"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.59","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.59","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.59_1786393239779_0.8841018951012685","host":"s3://npm-registry-packages-npm-production"}},"1.0.60":{"name":"@ai-sdk/policy-opa","version":"1.0.60","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.60","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"1982e3415546c90e6ff2810331f29019d6da00c2","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.60.tgz","fileCount":19,"integrity":"sha512-2pmBm95H6P98UtbdQKRpOGEOFsd1+QgFkjV5EAgAscU/ROnR85K0pLcGDCK9ci8/BxBUMei7h+reI0r0bwROgg==","signatures":[{"sig":"MEQCIGQLw+Bg4yZUQAWsn6QbxrL3FqR/84PNCvOlgpb8QEu4AiBCTtHa91YatBF6V/Abfv6+c60+TnOR9cuOcHB+vev/aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131353},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.60.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/d74dee9e8cc8d5e831bf55b4bf7dbe41/ai-sdk-policy-opa-1.0.60.tgz","_integrity":"sha512-2pmBm95H6P98UtbdQKRpOGEOFsd1+QgFkjV5EAgAscU/ROnR85K0pLcGDCK9ci8/BxBUMei7h+reI0r0bwROgg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.26"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.60","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.60","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.60_1786469555960_0.47870594844605985","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-f1630544-20260811174930":{"name":"@ai-sdk/policy-opa","version":"0.0.0-f1630544-20260811174930","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@0.0.0-f1630544-20260811174930","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"6e2d88cd51da0361150832a6b5853a9f40ba1337","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-0.0.0-f1630544-20260811174930.tgz","fileCount":19,"integrity":"sha512-JPhFiqF+IRpgXIUpeha82M0nNKnwup1uLf8jaq3BzXoBxy/p8pQuRETOMORxZiLN6++QW0pzze+NYQPsbDPmBg==","signatures":[{"sig":"MEUCIQCS8gtQH8Iy+QLE2NdporLh3eEOnoqrhjvZ5CEHtNWW4wIgUm/MQjlSM1Na7ERbBLOXN/KDZiS/jtPfPkuB2gaEPvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@0.0.0-f1630544-20260811174930","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130118},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-0.0.0-f1630544-20260811174930.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/550b93e99dd7613bc0cde76b9d6ce1d4/ai-sdk-policy-opa-0.0.0-f1630544-20260811174930.tgz","_integrity":"sha512-JPhFiqF+IRpgXIUpeha82M0nNKnwup1uLf8jaq3BzXoBxy/p8pQuRETOMORxZiLN6++QW0pzze+NYQPsbDPmBg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.17.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"0.0.0-f1630544-20260811174930"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"0.0.0-f1630544-20260811174930","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"0.0.0-f1630544-20260811174930","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_0.0.0-f1630544-20260811174930_1786471314554_0.43157630192081964","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-f1630544-20260811180950":{"name":"@ai-sdk/policy-opa","version":"0.0.0-f1630544-20260811180950","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@0.0.0-f1630544-20260811180950","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"074c79e4ab83111d3758adf6409611b48aa15381","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-0.0.0-f1630544-20260811180950.tgz","fileCount":19,"integrity":"sha512-OUuV08IKkGG7+aGUpCiddR9RjkpWV5SWNZ7YLtAdB/dAAaPzgHx52/I7O00ruGOkyPSM8eypvxINbFjkKsYHKg==","signatures":[{"sig":"MEUCIDiFH+MDg7cqURsKdRFV4k5VdKFE8ZlKoOsI5aMHJVdbAiEAqprmr/Ls0QG5pRyTDDjSdwA7t/Srg8QGm47mySd4F8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@0.0.0-f1630544-20260811180950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130118},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-0.0.0-f1630544-20260811180950.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/81e2772e2814fd7f55514fa609ed4aa1/ai-sdk-policy-opa-0.0.0-f1630544-20260811180950.tgz","_integrity":"sha512-OUuV08IKkGG7+aGUpCiddR9RjkpWV5SWNZ7YLtAdB/dAAaPzgHx52/I7O00ruGOkyPSM8eypvxINbFjkKsYHKg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.4","@ai-sdk/provider-utils":"0.0.0-f1630544-20260811180950"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"0.0.0-f1630544-20260811180950","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"0.0.0-f1630544-20260811180950","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_0.0.0-f1630544-20260811180950_1786472435428_0.5362851189649662","host":"s3://npm-registry-packages-npm-production"}},"1.0.61":{"name":"@ai-sdk/policy-opa","version":"1.0.61","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.61","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"510c716f14043eef3f17f15c0e432e848f00af30","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.61.tgz","fileCount":19,"integrity":"sha512-UMTaxPAWriVu2wDb2FbKZA/NLBuWxIi33EsqthRnMs22qeYLbfIKmyS7Pj272Dc+8RN9HiJPbHkhlZcC80Xpvw==","signatures":[{"sig":"MEUCIQCTTZlJ+dme5XvhTDyar1OWFKM9BEwlUY9oy5t0aLCnKQIgfzTFi0kvgquc6rzlMx7Jx8QU8ru0Bo6hYTqwJkBzJaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131531},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.61.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/dbf930e409599d06f8a5ff1b43795b4e/ai-sdk-policy-opa-1.0.61.tgz","_integrity":"sha512-UMTaxPAWriVu2wDb2FbKZA/NLBuWxIi33EsqthRnMs22qeYLbfIKmyS7Pj272Dc+8RN9HiJPbHkhlZcC80Xpvw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.61","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.61","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.61_1786480174081_0.8140971879759047","host":"s3://npm-registry-packages-npm-production"}},"1.0.62":{"name":"@ai-sdk/policy-opa","version":"1.0.62","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.62","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"ab9151d5cda862570411235e90624fa80bd03477","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.62.tgz","fileCount":19,"integrity":"sha512-AFnYAlwiKY6wdYnvi6xRjjn94znyNo5ieQ3EBVQIuYpHR/ZlezRwetp9WWeCgyqbF7cKvKWkCJz2gE7N7FKiwA==","signatures":[{"sig":"MEUCIAEw4Y6hzsFoSApCRLXjeu/P2/UDkc3nIJ8uAx+9tPaaAiEAgNC/CU29mClBp/G8DIWZYfUpO3+H5ZbKkPJ9jQxMAJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131609},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.62.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/9412b017c0a14ae4d1e5f1797374e9e6/ai-sdk-policy-opa-1.0.62.tgz","_integrity":"sha512-AFnYAlwiKY6wdYnvi6xRjjn94znyNo5ieQ3EBVQIuYpHR/ZlezRwetp9WWeCgyqbF7cKvKWkCJz2gE7N7FKiwA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.17.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.62","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.62","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.62_1786488435535_0.5403082623258886","host":"s3://npm-registry-packages-npm-production"}},"1.0.63":{"name":"@ai-sdk/policy-opa","version":"1.0.63","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.63","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"f562260ee32af63d943be88dc79ba192049a75ce","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.63.tgz","fileCount":19,"integrity":"sha512-3RnQtAivwEfT8V+2Z9if8deA/XyccA861rFFZ0+IfHzS5Rb3frYaH3IZTGEU4ap648ub36Q7UQ/qVp3kFimHxw==","signatures":[{"sig":"MEUCIQCBRsVmlErP2Z6VD84Y/PaEZbyGJK2pwYz4iK8u5C7fFgIgFE4jPRCEYxHa7MyeNrLX/5lGZ/jq6qL51T/vQOfKDx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131720},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.63.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/2410ab9d04180e36bcd19bfbf984cc93/ai-sdk-policy-opa-1.0.63.tgz","_integrity":"sha512-3RnQtAivwEfT8V+2Z9if8deA/XyccA861rFFZ0+IfHzS5Rb3frYaH3IZTGEU4ap648ub36Q7UQ/qVp3kFimHxw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.63","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.63","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.63_1786549923726_0.30373561407549876","host":"s3://npm-registry-packages-npm-production"}},"1.0.64":{"name":"@ai-sdk/policy-opa","version":"1.0.64","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.64","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"f921b4a95d41c5667b91da0a4a4b461c8bfa945a","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.64.tgz","fileCount":19,"integrity":"sha512-CRluTtWFVomFYBKkJ99hluSS4IHG1W+BECSvkN6V9BuC4a0O3AkI6xLv0T/MSMAxZOcl734HWWwxjZ5U1zAFdQ==","signatures":[{"sig":"MEUCIQD/B36zm35QKU6NXpRBiE1YZ5Nc73EhX2QUe6gnSioAmQIgN7r442PkcobnHHarxUlSDpqLp7ChFGD476qI3h36yU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131763},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.64.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/c42e89bc9755fd515a3d8c9eaf4acea4/ai-sdk-policy-opa-1.0.64.tgz","_integrity":"sha512-CRluTtWFVomFYBKkJ99hluSS4IHG1W+BECSvkN6V9BuC4a0O3AkI6xLv0T/MSMAxZOcl734HWWwxjZ5U1zAFdQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.64","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.64","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.64_1786556276355_0.9272097074340251","host":"s3://npm-registry-packages-npm-production"}},"1.0.65":{"name":"@ai-sdk/policy-opa","version":"1.0.65","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.65","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"1872645484273613f61958e08d639d5f63c8a44d","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.65.tgz","fileCount":19,"integrity":"sha512-ijWHla1xKreSaOvrHRUpQtsudCxzTuAyWUQynusdrxO/3Fs97e0mJhrYUelmp92yw+kt+vx8F02T2zZ9ZgcKSA==","signatures":[{"sig":"MEQCIBZM0JU1quQOfYVf3B89lawRP4nvkIB0ecKvUfAnBFfBAiAbqarGm3HKI7ltRzLwv5zeBA/B0kNqwgHoiQfVLtfD/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131907},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.65.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/2a9bbfedc13bca6e93749488ea59757e/ai-sdk-policy-opa-1.0.65.tgz","_integrity":"sha512-ijWHla1xKreSaOvrHRUpQtsudCxzTuAyWUQynusdrxO/3Fs97e0mJhrYUelmp92yw+kt+vx8F02T2zZ9ZgcKSA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.16.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.65","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.65","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.65_1786647373287_0.7384791525328589","host":"s3://npm-registry-packages-npm-production"}},"1.0.66":{"name":"@ai-sdk/policy-opa","version":"1.0.66","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.66","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"4ebadcc41cea34c5c76ef11d16aea02267cadd97","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.66.tgz","fileCount":19,"integrity":"sha512-B5PuAFmhhmBDUGEBahe/WLEYcltXgXrR8lj7ctZz3KJStATHLMnYB7tala8M38jOQ++zRZiHMh4WVdvh+zA+SA==","signatures":[{"sig":"MEUCICi7h3za25r0g7pURRL40DVOMXFcPwuJpZixgyhSEMtGAiEA+Fch4PNfn33e0jy3IPg6zX8hJW8LHci8ystGdaBNLP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132018},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.66.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/c53983bc4492dcb8e088aebd8db94f4c/ai-sdk-policy-opa-1.0.66.tgz","_integrity":"sha512-B5PuAFmhhmBDUGEBahe/WLEYcltXgXrR8lj7ctZz3KJStATHLMnYB7tala8M38jOQ++zRZiHMh4WVdvh+zA+SA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.17.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.66","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.66","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.66_1786732799241_0.9147693115328042","host":"s3://npm-registry-packages-npm-production"}},"1.0.67":{"name":"@ai-sdk/policy-opa","version":"1.0.67","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.67","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"59177a639ce8d8c6acfeedadba104791b4af3c08","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.67.tgz","fileCount":19,"integrity":"sha512-qqIrVjsbeNS/qVuM6dWTM7KtpBOLcj8NizgFNua/nZWx1h6bIM0XUD9KGr1/WyguIPlPw0lVm2AMeHKg2Ocvtg==","signatures":[{"sig":"MEYCIQDPi8+Tw0ymjoGl25wU3/CcBFqm6etkNxHyPpM9iwZFkwIhAOgjgx8mawJKZdRyVPiJjir2BdLXg72+kK8QujZfwdyV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132061},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.67.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/9aeecdbbaacb5e543c7b4c8d93228153/ai-sdk-policy-opa-1.0.67.tgz","_integrity":"sha512-qqIrVjsbeNS/qVuM6dWTM7KtpBOLcj8NizgFNua/nZWx1h6bIM0XUD9KGr1/WyguIPlPw0lVm2AMeHKg2Ocvtg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.17.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.67","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.67","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.67_1787071898324_0.22398878048868776","host":"s3://npm-registry-packages-npm-production"}},"1.0.68":{"name":"@ai-sdk/policy-opa","version":"1.0.68","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.68","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"d17e512da649ec21b24060c385b5296f8c75962f","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.68.tgz","fileCount":19,"integrity":"sha512-zCktfpia8iKcOizVQ6CsrqmFyhADxWowYd4xJyQVHDrtKS9O5Xby9m2or/bqmopM0u7Kb++5LGHH6bVdwo2VAg==","signatures":[{"sig":"MEUCIGELX57WGXTJReCebaD62M+FJLY7CdykgX6BMbokfgFEAiEA79hZHEmxlRIBaZxGSeSz4CaR8dTW8CuUWgWBSxqc94k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132104},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.68.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/ee2f4074cd1a8f93f06585da9c82bde6/ai-sdk-policy-opa-1.0.68.tgz","_integrity":"sha512-zCktfpia8iKcOizVQ6CsrqmFyhADxWowYd4xJyQVHDrtKS9O5Xby9m2or/bqmopM0u7Kb++5LGHH6bVdwo2VAg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.17.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.68","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.68","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.68_1787093242031_0.08754591355209618","host":"s3://npm-registry-packages-npm-production"}},"1.0.69":{"name":"@ai-sdk/policy-opa","version":"1.0.69","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.69","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"b7027371bd9d2ef82e9ae0367083f3c4f0c31b31","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.69.tgz","fileCount":19,"integrity":"sha512-YESxpP9MGhBIH+EQPPjIyhQ3F2gZOb1hLjV0m9/JLbS2cKsz20pzP+xb3VpYV9iM4Z7IJoeAKTNQqSuWnap6Bg==","signatures":[{"sig":"MEUCIEA2Adt5qvPmdd9IOJVDJpXzYfJbERHucvzcoW83NRHZAiEA1aDtoc5BLPEAoIlajrGvZIPjtLL6KFgE/EnyUqnbbL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132147},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.69.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/e71d1672389d02db12e0b3487d28d34a/ai-sdk-policy-opa-1.0.69.tgz","_integrity":"sha512-YESxpP9MGhBIH+EQPPjIyhQ3F2gZOb1hLjV0m9/JLbS2cKsz20pzP+xb3VpYV9iM4Z7IJoeAKTNQqSuWnap6Bg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.17.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.69","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.69","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.69_1787162174722_0.08446459385117433","host":"s3://npm-registry-packages-npm-production"}},"1.0.70":{"name":"@ai-sdk/policy-opa","version":"1.0.70","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.70","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"6dbfaf1466f00d5d581d70118ca4cd09ec430610","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.70.tgz","fileCount":19,"integrity":"sha512-8DTzO+PLYiHkYg6C9p/RKLyoou6RGaB/5lcMBphTBSSxsC6xB2M9ChRcQEFMKEoJhPVLHlnnLGYKMjeRx59Qbw==","signatures":[{"sig":"MEQCIH6mawU0Fbnb5vbEgIEQNBZCWDilHsjHarjhTVw0URgZAiAe6e3EpHhnfb9UMyDBW83JFcbZDcOv3qyJOzQM+XptDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132424},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.70.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/f6024bca62858bede54fda017b668587/ai-sdk-policy-opa-1.0.70.tgz","_integrity":"sha512-8DTzO+PLYiHkYg6C9p/RKLyoou6RGaB/5lcMBphTBSSxsC6xB2M9ChRcQEFMKEoJhPVLHlnnLGYKMjeRx59Qbw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.17.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.70","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.70","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.70_1787177669153_0.9320745656553424","host":"s3://npm-registry-packages-npm-production"}},"1.0.71":{"name":"@ai-sdk/policy-opa","version":"1.0.71","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.71","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"bb928773d48c89dca6fda62cc2de22c3dae42c21","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.71.tgz","fileCount":19,"integrity":"sha512-ToAZ+alLxonj/yltWVet8E+jAHJbaKP0ThzY9S0llAwVIj0UMcuIxSJcU6t9MUtaYMjhnyZUcQpTGhUYJcRvPw==","signatures":[{"sig":"MEYCIQDMrSCgJuELOsLcFPu4ywlKZYBvfC98Rpr1ag63+elVCgIhAL3b4cKlIRtIVmqlPA4p2QBgXm+9VJ6SsBOpYNKjHbMu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC1KNfH6LrP1V6NeOtvFfQVSgdMnK9IUB0OLFdWQRJ75QIgJLm4qHAhd6t1XD2Dv4ZPksjvxFPtcIsbwBjrn8Q5ITY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132502},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.71.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/20c41f1b5c5f1da2af094f653d689fbc/ai-sdk-policy-opa-1.0.71.tgz","_integrity":"sha512-ToAZ+alLxonj/yltWVet8E+jAHJbaKP0ThzY9S0llAwVIj0UMcuIxSJcU6t9MUtaYMjhnyZUcQpTGhUYJcRvPw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.17.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.71","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.71","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.71_1787256427951_0.2925842776822072","host":"s3://npm-registry-packages-npm-production"}},"1.0.73":{"name":"@ai-sdk/policy-opa","version":"1.0.73","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.73","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"d23b2b365f219d6a565d714ab1b6eead30c03154","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.73.tgz","fileCount":19,"integrity":"sha512-Us3tj7fNHnVy5FEwJpiFmSjnMsJxInWJu9i+wx1+ieZvXwjBKlQUhQuqyiI0uOA008SNlzmzAWpXSTzMMpSeFw==","signatures":[{"sig":"MEUCIQDffZHPM+9K851QE1L0ZCxrOiFRLG1SosZTPpLLqt83QAIgAjnoFgg86IrS2AeUeou4edjpyf5oJDPvZ5UyYmAcEMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHZnMlDSdOedh7Tr3dc+FZm/6cEw3uaeEK3OtozZPEeXAiEA8m5lXQ+Lr7DO4Ny+nEnPS+NCVXOBClZQa18DMYisxC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132588},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.73.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/00a024fa52189aef1548ec14d641185c/ai-sdk-policy-opa-1.0.73.tgz","_integrity":"sha512-Us3tj7fNHnVy5FEwJpiFmSjnMsJxInWJu9i+wx1+ieZvXwjBKlQUhQuqyiI0uOA008SNlzmzAWpXSTzMMpSeFw==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.17.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.73","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.73","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.73_1787283629836_0.557082664567512","host":"s3://npm-registry-packages-npm-production"}},"1.0.74":{"name":"@ai-sdk/policy-opa","version":"1.0.74","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.74","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"69af8df50c268a468daab3a2787f92d497b0ea01","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.74.tgz","fileCount":19,"integrity":"sha512-Y1FH0BSIlrbk7hnlOG1H9w40HIwsaeUJNvPhMGJKX5EwV6QbhmepZlmpupN6J37yWVig91eyuwablu4i3U46tg==","signatures":[{"sig":"MEUCIGPp3IgDc+oweOqUpUAnn7iM8iodtJSCcQvHYAmgfdA8AiEA3GQNb3Z1yE3kfWVDNzTswVbcErWri6TJLrGSjzqwQvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA0xuTscdOZ55Ff7jRxmzTSn0t+FH1zdV+zMdsqA46gdAiEAvW+ZLzRTE+B0Zx5xNzbmXC0d9MJEcPdUggVmpHBbdBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132631},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.74.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/53257567cc12e128c57169d22262ac79/ai-sdk-policy-opa-1.0.74.tgz","_integrity":"sha512-Y1FH0BSIlrbk7hnlOG1H9w40HIwsaeUJNvPhMGJKX5EwV6QbhmepZlmpupN6J37yWVig91eyuwablu4i3U46tg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.17.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.74","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.74","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.74_1787327702632_0.49310661650529575","host":"s3://npm-registry-packages-npm-production"}},"1.0.76":{"name":"@ai-sdk/policy-opa","version":"1.0.76","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.76","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"2de0b43d2cfcfb6b4a9384d782bcfd45a3f4cf49","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.76.tgz","fileCount":19,"integrity":"sha512-ALdkGux3OwVcCV+NccyVNxooLsijwJLd8qo3RqRfkVyCOmnq2HhAsPsFlW1OvMhkWY4QSr4aHPH5Gdw2oMrCEQ==","signatures":[{"sig":"MEUCIQCl/gRXgkK3CiKhQIMucpAyVYgS3hGTk2N2pIkCiuNHzQIgZ6EJ4LB/ty2xbWHabbXv/q6bQN35wpeaIdJQ0EyNiyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICU/LSrzy8EzdlLD03o7Mgqoq09G6JKcqFE6x+MWxp65AiB6/J48jiELDLoXAHN3vXQ0bgQ8W5k74A1Ttzg6KhS2vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132820},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.76.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/118eb5f600735de5b198469e95c4a9a5/ai-sdk-policy-opa-1.0.76.tgz","_integrity":"sha512-ALdkGux3OwVcCV+NccyVNxooLsijwJLd8qo3RqRfkVyCOmnq2HhAsPsFlW1OvMhkWY4QSr4aHPH5Gdw2oMrCEQ==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.17.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.76","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.76","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.76_1787345855943_0.3806661728722256","host":"s3://npm-registry-packages-npm-production"}},"1.0.77":{"name":"@ai-sdk/policy-opa","version":"1.0.77","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.77","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"c6d232d56286f73c5b52f503beec987aadf56c4d","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.77.tgz","fileCount":19,"integrity":"sha512-/idXZORJhYVSZ3s55XVEj6O9QVtiF2iqFeMuu07IWa3DLJM33GXZ3GUSB9HYCJ6L2OI0C6nYqJuHD2H6LLBsEg==","signatures":[{"sig":"MEYCIQCE38WHzsKJSTgX+TLFQxji/KAZEMZqxSpQD8WgTK2aUAIhAOnohGVkwVaHDWj2lnyMkTaxwz6K1LGj3FUu+fM3Qtcs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICenj+zaBfS1IwPM7nxYRjC3qc5CL24ldpuE55WtEwC4AiB5UxZm1qmxVtxwMQmN/x6fipmrOsTDUgB1h7NfK/0vKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132932},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.77.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/5ed308f356ccbbde6d2a424bd5f0ce4d/ai-sdk-policy-opa-1.0.77.tgz","_integrity":"sha512-/idXZORJhYVSZ3s55XVEj6O9QVtiF2iqFeMuu07IWa3DLJM33GXZ3GUSB9HYCJ6L2OI0C6nYqJuHD2H6LLBsEg==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.17.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.29"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.77","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.77","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.77_1787378237713_0.6367651170915567","host":"s3://npm-registry-packages-npm-production"}},"1.0.78":{"name":"@ai-sdk/policy-opa","version":"1.0.78","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.78","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"a900258918378403a587e2e5c3e06beb897faf32","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.78.tgz","fileCount":19,"integrity":"sha512-eU60AUabdO/gDBO81YJBnJsl8ujIMZZmbusQMuLMQsU+Gw/jhkyNsz/rAzP+rC13InCYTFfH4t6CQ5NyKR84IA==","signatures":[{"sig":"MEUCIQCLaoPSBpogFCq72SDl2QlnsI8pbq1xeqJLefBCQPVJPgIgNJ1DbpJvrYMCT0DuaFCrujk5Ve7mf1p4cHPRu9JZcUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmp4vYWDHOOQuLxaXAdIa2Aup3ZYij2RHTmVCZS6pIqwIgSXYDP8d2DbC8CO3xpimL2H04J3nO9HmDF45gM8qucoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133010},"main":"./dist/index.js","type":"module","_from":"file:ai-sdk-policy-opa-1.0.78.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"_resolved":"/tmp/27c86e3217ed346f39246a3d6e197d0f/ai-sdk-policy-opa-1.0.78.tgz","_integrity":"sha512-eU60AUabdO/gDBO81YJBnJsl8ujIMZZmbusQMuLMQsU+Gw/jhkyNsz/rAzP+rC13InCYTFfH4t6CQ5NyKR84IA==","repository":{"url":"git+https://github.com/vercel/ai.git","type":"git","directory":"packages/policy-opa"},"_npmVersion":"11.17.0","description":"Policy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.7","@ai-sdk/provider-utils":"5.0.29"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.78","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.78","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.78_1787596227780_0.7126055529856337","host":"s3://npm-registry-packages-npm-production"}},"1.0.79":{"name":"@ai-sdk/policy-opa","version":"1.0.79","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.79","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"aebf0064e5bb76c8ac939762efbc08ad42bc5aab","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.79.tgz","fileCount":19,"integrity":"sha512-0zf/XfO3ZC9rvnrqC4pmzcUBUlwciPcXFwSUPI8GTJ445KpUhkCoC484ac22LG6wiT82+LSi0zHdWiscJisH7Q==","signatures":[{"sig":"MEUCIQDii6qyVoM4DsCVgbzChjexA9F3DO9CZVtW6noGOdGSwgIgVpzRXLnPxc2HLN/pL7HyLucPlPHy5jWqwcSOjf/zin8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCbA/BWhqlpvY+x/a/XUdUcpJsZOr4+yK1Yn+RBrVSJ+AIhAJXUPyXwst9uGmqUNANjI4Ip+1c0rfIFVc0NjICr8tDt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133215},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.8","@ai-sdk/provider-utils":"5.0.30"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.79","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.79","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.79_1787627917548_0.9389974523402629","host":"s3://npm-registry-packages-npm-production"}},"1.0.82":{"name":"@ai-sdk/policy-opa","version":"1.0.82","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.82","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"867ca7a99c8a5a7dc45138da89a246a6a2bdd926","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.82.tgz","fileCount":19,"integrity":"sha512-CvXFLJTKEWDyGx3DZe7MUe7kH4lEapkalfr7Mf0z2+Hj90pNr7aw4xoWkmiovwQ1iDoI0YrxmzDjssz+tqb6qA==","signatures":[{"sig":"MEUCIAbKIlQJVwJiGtJ1eWUAqcNMYTqNfjrfX15WmcvUn8vBAiEAj+VVltdbx6rs+/ivKJK7pvEmunNYrxEcwhwyzQVgaxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEqpZr9sb6pakZKW/9HfcZPFbW8ukVlFVm2vaGQhfFhYAiEA9qp7KDOK9cubZDQuzQFwffz+9ttIM1CbCBrQQA3d2a4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134170},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.8","@ai-sdk/provider-utils":"5.0.32"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.82","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.82","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.82_1787773532688_0.0995440295763359","host":"s3://npm-registry-packages-npm-production"}},"1.0.83":{"name":"@ai-sdk/policy-opa","version":"1.0.83","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.83","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"0dc2d0d6870c06d73130d9e5ea13fec150648997","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.83.tgz","fileCount":19,"integrity":"sha512-F84REgCEmiPFT0KpPSEiKd72q1uNnrhZk+xeFfyGlHdyrZjfOGQzT/00B25YDEpr3WLWY7552/CkR5o6emQq0g==","signatures":[{"sig":"MEYCIQClupq1pz+0UiskKYkX2u4r6rqF1+pcuNWoua7DtXCYdwIhAIhSSOX5DWwfempz57Z5SSL7M4kgfFj6ZPXrHYJLhvRc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFHz0K6g/6czXniy77FcxNlN22GXoYjLtS7ru1eAGoW0AiAVoLrTkG2bF/hzNZztWp1+rR62pbjMDNUF5xm4DWys1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134347},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.8","@ai-sdk/provider-utils":"5.0.32"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.83","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.83","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.83_1787784540190_0.10139437475631041","host":"s3://npm-registry-packages-npm-production"}},"1.0.84":{"name":"@ai-sdk/policy-opa","version":"1.0.84","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.84","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"af78b7107d12998e9910d6aab5ffcdbe7ab970d6","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.84.tgz","fileCount":19,"integrity":"sha512-bMDh5EfylSLjPYk+7n0MzBW1vQ1xbAtfGQbDBw+VTs3ZSGH789wwZEhgMoq3/2c9XvL1XTiL5PVh3XlMoZS/Bw==","signatures":[{"sig":"MEUCIEbhaq2m4sztXAxlHaud7CeX56FfN6F9fFOG6wX+xFJzAiEA6DA9gQoJjxFebG69MG61+ruo1aIq7bbrAr0pamMDTvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAYZnp5ohjpWkhMLQdMA0WZiDnaUE3yQRC5GHtriXOp3AiA6h69dAiQz9SI7X8IGZf3sdjSOOT0GyGewfd0z4mIigQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134558},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.8","@ai-sdk/provider-utils":"5.0.33"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.84","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.84","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.84_1787938145764_0.5234141856665611","host":"s3://npm-registry-packages-npm-production"}},"1.0.85":{"name":"@ai-sdk/policy-opa","version":"1.0.85","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.85","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"224102441df5d11d41f1893f322efff00ffaee1b","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.85.tgz","fileCount":19,"integrity":"sha512-PTZAXX2zFC7FG8y9WoFlpFEsffzeZNvsmhsuwRTcqO/vKD1zqvmFdvJYuSCb6GquSVCpxuAX53fzBee37ZS1WQ==","signatures":[{"sig":"MEUCIEyw89/vNZywFsCo6O/roGJcOJEGaRX9tsZ5hf6mNwuFAiEArLp7PioMOl7/cBsIcrmbEm9GVh1NLG9bQo9LDr4bavs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBBatXiPb9ouUHSiXmGTvRXRMJXquvy6gigums846AZeAiEAki+zY0P4Q8bbd/RXO7ApFvoiAR+FbTIqE6mqORE4s+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134796},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.9","@ai-sdk/provider-utils":"5.0.34"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.85","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.85","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.85_1788077058904_0.5188493038626711","host":"s3://npm-registry-packages-npm-production"}},"1.0.86":{"name":"@ai-sdk/policy-opa","version":"1.0.86","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.86","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"dc5f780bd1caf0d9573e0b610685fb98da2977ea","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.86.tgz","fileCount":19,"integrity":"sha512-RxIEd78GXrz8QrSahI1oOBbjI8snLCvY4D2b9+Is1p2GX5kcNMJjvWL9TCnVTQhoCCN++r94xQV9zVac+jjCFw==","signatures":[{"sig":"MEUCIQCmIn3H7gs7DkoDOtQPhERidc4ewLm+ZSRK7kum06nVOgIgDGdF4JNDUDlPhtuoR5im0Juppxg94congUSmSDdBWc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDCuXnILHFL4RWaxzBekwMHOTqb4R3Pp0VBSfn5Y0bRiwIhAOTPezIBc4gQvnEb9I3a8w72BKkKrLrpaAQ2aT53jblA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134874},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.9","@ai-sdk/provider-utils":"5.0.34"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.86","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.86","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.86_1788204168788_0.8896775920421109","host":"s3://npm-registry-packages-npm-production"}},"1.0.87":{"name":"@ai-sdk/policy-opa","version":"1.0.87","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.87","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"9fd0d3fdc15643c33256872a4d0efb16b3e0c559","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.87.tgz","fileCount":19,"integrity":"sha512-HWncS03dY5LRB93MOY4x/yYsC7cnAtZA3Fqd1y4C95GGPQq6GBqrZL1ZqfbKCcySggiQ7EgudEKVWzbtlbGvGA==","signatures":[{"sig":"MEQCICou3pj2LRBwg5OleWj4Ii+YGREmkt8Li842JtczenAuAiB7mkCpyq+fD4Rel0eY8hjgQkrHL7Dqa8tR0oBXAWJanw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEUEbPMHqELIuUKKfVeLxngTYR6CYLSIBMp3vI9Nm5XhAiEAvAMk/GSlAv9YVPZqE3M3+0KcsKAUJAoSxELsFz1TSYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134952},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.9","@ai-sdk/provider-utils":"5.0.34"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.87","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.87","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.87_1788211533446_0.21257230323538745","host":"s3://npm-registry-packages-npm-production"}},"1.0.88":{"name":"@ai-sdk/policy-opa","version":"1.0.88","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.88","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"24c1266b4c84ad02f3c8935e0f139e97c3d3f1b7","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.88.tgz","fileCount":19,"integrity":"sha512-X6+xOx0ZAu9Vvy1Qu24JuQI+NCZPWLl65LcyofzgJur2DMCAe5SSHBK9znhyw97HDfFgAddL+U7AlK82TaCiFw==","signatures":[{"sig":"MEUCIENMmAVGopL+HiFuJIZfrBVcJFohOC+1Xm9cXCXI4eOxAiEA/lObrLjyESR9KPtcSd/acNqNNmFqfzSWqb+jYf33vgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGSNdtmXdpicbW18bS+5+SQxGtzLD1zStPQ+xm3daOb+AiBfxr2afPkDyffyCoFfvTo4f7kPgJcaWfLXGuUMdJozEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135063},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.9","@ai-sdk/provider-utils":"5.0.34"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.88","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.88","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.88_1788282224433_0.20637683815550578","host":"s3://npm-registry-packages-npm-production"}},"1.0.89":{"name":"@ai-sdk/policy-opa","version":"1.0.89","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.89","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"153a8e5883a19df61973fc89afc68171ff89a090","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.89.tgz","fileCount":19,"integrity":"sha512-My70fxKVd6i5gevLfAq4MdtNIboHVEPAWsH3yqvaB04mCtntkRps3Qcy/DsNw/Jw4RVK8meHlL69znXzepdCsA==","signatures":[{"sig":"MEQCIFh955uFtX26akTLSzFvPB55LZjo5pLWEsYkOVtsrym+AiAR/PXPmy6Mr5ESrqLB+A8L90ALQgPwhibsIA3BSkOTsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICLmdLHAqEOgoMfqWF5bsZXg+d9s8K6EhQ1zd/1zlPYrAiEAwYFOqJ91eyqWr2yhT6Njl3euzYS4VwP9/QAX5dpCncg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135204},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.10","@ai-sdk/provider-utils":"5.0.35"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.89","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.89","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.89_1788287457687_0.8540423384946074","host":"s3://npm-registry-packages-npm-production"}},"1.0.90":{"name":"@ai-sdk/policy-opa","version":"1.0.90","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.90","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"4ad3077c7a043ba83f00bbe84927a1e54ee0617c","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.90.tgz","fileCount":19,"integrity":"sha512-Ac9VDxixZ8n+Ov/4oZRlDrd0CZjGnAeIYAf0ffnjj7wX/x8cHBHEiLc/Ru6x7mEOIuHcH6TVFA0Xc8MVLIqmPg==","signatures":[{"sig":"MEYCIQCiBeMfWE9HnTs+0+7pUKD5FV675idfZYOPJX4aue14twIhAMpG/MgQEtrVN6VM4h3KE8kothCOKdy407lgrdm4XdwH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBBzunPGhXf9R4FUoHQ05rloGgUjJR0+Np2tkGhff0HpAiBk65phHaF/38PkiGgXbDrhoSp4cYoXGZBfsEAP/Ydl2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135316},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.10","@ai-sdk/provider-utils":"5.0.36"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.90","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.90","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.90_1788319067556_0.12148246729889789","host":"s3://npm-registry-packages-npm-production"}},"1.0.91":{"name":"@ai-sdk/policy-opa","version":"1.0.91","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.91","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"3b4457949b1a6f84ec31fcd71d398206343a262e","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.91.tgz","fileCount":19,"integrity":"sha512-jxrgs7kS6ePEGKs2nktTyO7KtqPmIdeFwpbAcAz4JCCMSAE0wY8acqBuo+basYP931ts/izdOh46mn+f++PPMg==","signatures":[{"sig":"MEYCIQDQu8NJDan/5XBSVVZPYLlACg6N+fSM6pASHnR2bYtu7AIhAMY3IFw8i3gfAcA1kY0fExDn2TofypyiO6N76ufu2eku","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3H/WG5QnOGPYVT6k/KFrQ8UKetbo/3of7/4OZn9W8UQIgd1+ai47osl4lhZv3VxeUeoRgwQIBGpu2ROV8T2WQ84Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136394},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-sdk/provider":"4.0.10","@ai-sdk/provider-utils":"5.0.36"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.91","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.91","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.91_1788380828347_0.9972359388981025","host":"s3://npm-registry-packages-npm-production"}},"1.0.92":{"name":"@ai-sdk/policy-opa","version":"1.0.92","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.92","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"fdf75b9cb487e4c50ad80d4e603cf64400ab6160","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.92.tgz","fileCount":19,"integrity":"sha512-tO1C3aJpbt07SwTERUURZLNaq5DaFUWVocv43x4ePyapleXp5PnaFA1UoObYj/1kUP3UQKGIrdQMKNPV27Nlaw==","signatures":[{"sig":"MEUCICaocoA0aC9k1GfzKISNaTxOkPjUvR2c94WES/wwM4xrAiEAyWB86jsMI/DKnjT4q503TYCeEWnQIXxRYDnKxmJwUN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDJc39Y1jDYBg2X9qmLzSwdK89dsceuVKgkMknDD2J2qwIhAPd+qYnFK+0nEgiU/rfDQOttzyff8O+3c2et8nDyJLkz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-sdk/provider":"4.0.10","@ai-sdk/provider-utils":"5.0.36"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.92","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.92","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.92_1788456785656_0.931120539457567","host":"s3://npm-registry-packages-npm-production"}},"1.0.93":{"name":"@ai-sdk/policy-opa","version":"1.0.93","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.93","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"1d1d8de94270cfedecc7658ed6049b69f0e777a7","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.93.tgz","fileCount":19,"integrity":"sha512-E5xL0Ul75jPjdoRXO2eoWB7p+Cqquxu9NSe3Zv0UrS0BYvFSfj/eetccQsE1bUJF0Dm6RqL9hIZXjJASDp11jg==","signatures":[{"sig":"MEUCIAes3Z75dSbIAohmu8V1vGQBxb6kzBePzaWO7GO9zyXBAiEA/fHUYis+dO5fQF2842xo+Yp1Qbtz0CjlELFbG3ihutM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCuLtzMEI46oYyBrOSNlK7J61NQxCegHNjiuprSOnzjUwIgIAa9DVpQuSyyr8CTD/jDOczaMlHc1IvCrfPqlSlPDYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136913},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-sdk/provider":"4.0.10","@ai-sdk/provider-utils":"5.0.36"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.93","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.93","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.93_1788558142142_0.1270277623852858","host":"s3://npm-registry-packages-npm-production"}},"1.0.94":{"name":"@ai-sdk/policy-opa","version":"1.0.94","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.94","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"340804e414e476f13583a41ebafc5c69b2d750a8","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.94.tgz","fileCount":19,"integrity":"sha512-RX037JVwOA2/VUGlhXuSMbTuYtA7vD3UhaVF347x3ZHMSwLyygxH+F09VMNTULcrGcizB3kEloKx5fJaZZaw7Q==","signatures":[{"sig":"MEQCIFmX2P24NQm3N1MhSo4dBaMiJuvcapSoEQzIhYKtx9dkAiAJN3f/9M8oMxLH8Lzo0qvrwYI5+2OFg/VGwFahEI9ioA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHox5BKSmWokyxsAVivQ+Luif2KurRLBi53lkHmB/SQpAiAq853CrYCv99H1+uypOJDhSElb8nYhJSwhn6di6ntLvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137185},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-sdk/provider":"4.0.11","@ai-sdk/provider-utils":"5.0.37"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.94","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.94","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.94_1788895856473_0.4497799439032639","host":"s3://npm-registry-packages-npm-production"}},"1.0.95":{"name":"@ai-sdk/policy-opa","version":"1.0.95","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.95","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"02830e6e3d2b6cd2b2e040a598a964f9835e19d9","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.95.tgz","fileCount":19,"integrity":"sha512-ISDL6rz15E882SoflYgEpb2iNCR59m+Ce0gB+1hbZZ6IQ/U4MeA3avSFUFNspRxwZv1KW97sV/3ycj0S4RZZhQ==","signatures":[{"sig":"MEUCIA8qLD9kyPqtAGg8nePDVc6LSs8k5E3hFO7UeuW5H1LmAiEA5BxQzP/+RqXPFcWKpmxL8SZqxvWMYSYYu3/f4eGXTMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD4UKojTpoTcqP8nykF2yXGr73ftvxtJMz9LeB8JSlCiwIgf3l7UQ1mm3XxF/9mJP7JJorphw6oBrsAXuXKHigQzoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137263},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-sdk/provider":"4.0.11","@ai-sdk/provider-utils":"5.0.37"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.95","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.95","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.95_1788961576654_0.5710732963791711","host":"s3://npm-registry-packages-npm-production"}},"1.0.96":{"name":"@ai-sdk/policy-opa","version":"1.0.96","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.96","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"f417240a44ad3de932a1791148975287fc12a773","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.96.tgz","fileCount":19,"integrity":"sha512-Z9OKCh3mKBAenEOs1KKND59IiNs/P1iJXbn8VqP6EdX2CfJ5t4ztAgS+Fie38M9IQWFJxfTiiph+kvFdd0LV7g==","signatures":[{"sig":"MEUCIQDWW6vY2banhjJItYvL10RuJZK9bJ9T4dbmDXs9DN9f9AIgd+eRC0IUMjjDUs/PJ3rOHw3A3vFSwi8qvFPfMRxDakg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDI4U0isZXVrQpqMGZoIDvImuAuKTr1ZALoPI4qBR8segIhAJjgIUb4eHQqya0U+GDK8AQn8AjNBzLV4xUk32cXgzjY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137436},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-sdk/provider":"4.0.12","@ai-sdk/provider-utils":"5.0.38"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.96","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.96","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.96_1788977821294_0.18193120280229946","host":"s3://npm-registry-packages-npm-production"}},"1.0.97":{"name":"@ai-sdk/policy-opa","version":"1.0.97","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.97","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"097ecce1d99a03ff03389f8207b9e6207529c924","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.97.tgz","fileCount":19,"integrity":"sha512-7+DJPgxkCxQm0VZ2MRGja4C+GC/84ah+F6bbkxB4kMrNdQgI3eUATO0owj6JmY9Yq2hhyLtnjRLV/oQ/NBLVaw==","signatures":[{"sig":"MEYCIQD/PFj2gxqsZMOieeaNY1B7tqHfIGe8oVlZKoDRhLtKdwIhANRTjr1NCxT7LhLX3PxG7aUfHnIuavogmFnwyc8MziZc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDjEyqih0v2dgOovbYXlunKv+JSY/sHggYbBogln0dikAiATQglFHLWqzwQ0qoqDnc61MzM/NHTgc7x82KK8Tf7+MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137609},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-sdk/provider":"4.0.13","@ai-sdk/provider-utils":"5.0.39"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.97","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.97","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.97_1788985678854_0.6230861379959933","host":"s3://npm-registry-packages-npm-production"}},"1.0.98":{"name":"@ai-sdk/policy-opa","version":"1.0.98","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.98","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"24852cca223632dccb929720e7df8b2a7e70b4d7","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.98.tgz","fileCount":19,"integrity":"sha512-+MwEe6eWidBRVuzhLSQbOPo7WOg95Lyxv6QPy8nXM1VntSKoiUqQpwRJh9vgY7076JD2L1Bv+fWzABeC2NV1Wg==","signatures":[{"sig":"MEYCIQCJh9EG5K3zdYrfBytFOrhFykjmT6tMYPdHN5kKHwp05wIhANR8NHJuRM+pITYPKRlJD1OufchzwkKxb24YLY7sXKiF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCXrYA4G9GlCvB1uNNd50Ch5/XZmu+3BWMsyP9XKM483wIgNDH6TxPry9THLmSvrTp7eCwbm3R7/UfjauO77O+bLTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137980},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-sdk/provider":"4.0.14","@ai-sdk/provider-utils":"5.0.40"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.98","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.98","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.98_1789153034693_0.8136293949554656","host":"s3://npm-registry-packages-npm-production"}},"1.0.99":{"name":"@ai-sdk/policy-opa","version":"1.0.99","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.99","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"fb623bfe36f0cf446f2b2cd67e4ac1512446914a","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.99.tgz","fileCount":19,"integrity":"sha512-0d0Oy7BJiBYhyyP52kdknNK2NB/TZEGdD/sPnwqfQmEqtjl4TtvobblMjxwAS3xf0VB/lHajB/1G+xl69G5row==","signatures":[{"sig":"MEYCIQDMzXX50CKONR2pgp8V9GdtBc0GsBuk1iwYJBMTUOxy1wIhAIQP5n/3vfcxMOYySBxfISWOT+j4QVUqLP1gUF4WUzre","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIChkcHtz2jTE8pFBFbAz1VDeQToSjo1bvLxNSdOACBtYAiEA+fXPY7ZYo0JB8bi7htU/A3KGoDzqxsKr/ABS7eDVB/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138058},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-sdk/provider":"4.0.14","@ai-sdk/provider-utils":"5.0.40"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.99","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.99","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.99_1789176230928_0.0337551993163121","host":"s3://npm-registry-packages-npm-production"}},"1.0.100":{"name":"@ai-sdk/policy-opa","version":"1.0.100","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.100","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"c71d52ef775094de4536f2cd3ae4858a78326dd1","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.100.tgz","fileCount":19,"integrity":"sha512-JlY8uV0SdnxINKxjbiTh0zhQVtQobQKC7iaBeVgkF469F4lD6GPeE7MHu0x/7bXWBjrrcHKbBcUwbo3fhv6zhA==","signatures":[{"sig":"MEUCIQDMyC87sIualav8A5RKZ8MrtTH89qfNaarvxo8qppXvKAIgR3dh4NdM9zdeQT1cEamNpfTSIMpOSGDSV9kJFSfqKBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHiu5t8RNJJ0QjPY4FC+LNDiXI02JOGKgimYW9gcYpVYAiEAtG6XtDQBV2p+K+2NAn7C0Dxe7FAfrk/IPIs75h6nM4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138141},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-sdk/provider":"4.0.14","@ai-sdk/provider-utils":"5.0.40"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.100","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.100","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.100_1789415512943_0.754898442454804","host":"s3://npm-registry-packages-npm-production"}},"1.0.101":{"name":"@ai-sdk/policy-opa","version":"1.0.101","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.101","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"f1cbb62474b0320514b36bacbd1b176b83df3003","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.101.tgz","fileCount":19,"integrity":"sha512-EvmgefL1gjAqsVM/oQoMPgTzS4SawEIRneTRw54xSFPF81mE8YsuaaiZH+NqBV0GKLoe4WkRHcZ248VX5KPuKg==","signatures":[{"sig":"MEUCIQCxz11KOnB/NRe6ernGp8kDLFsEsIzOfjuR7FjZ8YpApgIgHhucb78UH7UULE3/aBZih3r/1yBYhZhMaL+Ogd23MGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGJQT8nRANFMNK9DArn8cRoV5U5WfArPeOoxstb8mm+HAiEAginKnEuE74OgwUpQFKKqKEGJoUus0spz2b1pE9HRu28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-sdk/provider":"4.0.14","@ai-sdk/provider-utils":"5.0.40"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.101","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.101","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.101_1789446033055_0.482179346967041","host":"s3://npm-registry-packages-npm-production"}},"1.0.102":{"name":"@ai-sdk/policy-opa","version":"1.0.102","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.102","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"c515dba38c22edcc78a4fc00ae4ada6fdf981368","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.102.tgz","fileCount":19,"integrity":"sha512-XxwB6Ja8Y7/NOkLAZ6/e/1ggdWsOuU2z+VQ2PQ5aUPk36uIxhK4NxrJTJfMylfnF/mESjgfVh4vlxxhaX/UZuQ==","signatures":[{"sig":"MEQCIBeTOr/myYQajHfpaqY3dhHp+d0oWCmoyuqSrLfTMH2hAiAewgj3dhbhjrnOlAjaAyaI8unhP5drpn6/KhN+neu17A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCc8gBc4S6WdY3b4ATn/dcSS3K8xWhiQXrhqDZqaTVBpgIgdz3Jovv/I3EycChMLbPzPh2JynleUTN1FmuezogrLig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-sdk/provider":"4.0.15","@ai-sdk/provider-utils":"5.0.41"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.102","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.102","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.102_1789492968064_0.17443890814640284","host":"s3://npm-registry-packages-npm-production"}},"1.0.103":{"name":"@ai-sdk/policy-opa","version":"1.0.103","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.103","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"43f7111f6906b41daaa9cbc5e71a30ea13fbe98e","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.103.tgz","fileCount":19,"integrity":"sha512-q6a+vBF9iG+GALO59mhVElOTicpcQFxu3cAmWJqjhGpJePPn87pukZfWL/KnC3JXXknDVznhgEeYv+gqKAv9Pw==","signatures":[{"sig":"MEQCIDkjSquRC9NjUMiqwcZ/+IZbDCNnZCw4TPRTDJQY06ztAiAkrMWNp50Kyj2cAV9vXup2aiiBMwT0l5Fn/jTtddrdig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDnV8UMc7YW8w1++u+pcKRhWpO5GNR2fCxyPjvAQ62+QAiEA7D+x/14I1bRPyxpMEp65upWC1LZ4ahxdlT1Wxq/MM1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138802},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-sdk/provider":"4.0.16","@ai-sdk/provider-utils":"5.0.42"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.103","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.103","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.103_1789583724446_0.28259039666666275","host":"s3://npm-registry-packages-npm-production"}},"1.0.104":{"name":"@ai-sdk/policy-opa","version":"1.0.104","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.104","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"552a7a6a79de13879c7e3373cb553b5f8ad135e1","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.104.tgz","fileCount":19,"integrity":"sha512-+dreko5KuQ+Y/TaGoYueybrRIQt2g3LeaOmWBE3HFRBt1C8JL8xKpeci8pPQ9eujs3whwzlPgdJbY4lULIFxfQ==","signatures":[{"sig":"MEQCIFKwxiJLSQkXfN0q+bSUdvN0MmJrYs84qNcLI43Jw5wQAiBnQD7NC5LHaDAgpVSZ5ahRSpwebjQwnttvCslsd6c9PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDd9eAcgfPUqOVNPxwssC8Yh2ac20h/eCWtQyTG/Die8gIhAJXu1CVBhfkRxfze/QXBlBI5Pb9QhFqHFRVjBGWi/b3k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139109},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-sdk/provider":"4.0.17","@ai-sdk/provider-utils":"5.0.43"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.104","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.104","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.104_1789594787699_0.8977722691867598","host":"s3://npm-registry-packages-npm-production"}},"1.0.105":{"name":"@ai-sdk/policy-opa","version":"1.0.105","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.105","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"01e7aea074fa15775728b8c4fc7bfd4c4bbd87e6","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.105.tgz","fileCount":19,"integrity":"sha512-sunL/QP8ww/aLl1TcUX/XlFZgvSXq0y0Z7ukunTeH816Lyz6fYwjhf51fhth3v6fF3rKIAGHsjOYpLtvIedrMw==","signatures":[{"sig":"MEYCIQCzukSdsnkyygcv3Hbfm94jrcdj45ItkZS4sMJXnzZtlQIhAONytNLMzc3px/h77WQ/4kG2g2Ons/mb4ulmaY2rrYf5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDOf1t5Vw8/oFOTeqxMxUDZLz8SQqlJIZisHVVFfm8haAiBjaTHDYBaFIs5i1MHUeKpHLKVqMsAMQ7YKveHcDBeUrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139189},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-sdk/provider":"4.0.17","@ai-sdk/provider-utils":"5.0.43"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.105","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.105","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.105_1789598734032_0.39830365515184973","host":"s3://npm-registry-packages-npm-production"}},"1.0.106":{"name":"@ai-sdk/policy-opa","version":"1.0.106","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.106","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"cdbc227fad916ef88672a5703b127a59f69834dc","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.106.tgz","fileCount":19,"integrity":"sha512-Hpd9FFyub1LTBFJp0p1TcOipf76HaYz/pYozRkeoCZIiYl57iPTlrjzSNR8e5Q3l75l2/SVGJqWsBA624p6S2g==","signatures":[{"sig":"MEQCIA8dBprtCc2fG9U8zUoUtDo6JA9pqG+f69RnbrHm6jDmAiBVRxsmr5l0jdmiZPKYZQOKUAsLIojPVYiqxBbbEBnysw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhOa0iJZgZLah1UHhixwPuobprH7tG3bLqc/YdV2y3UgIgQBja+Rky4m/9wIEKH8+3R+KHtVm0Z50Zdp6fTsU9Ciw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-sdk/provider":"4.0.17","@ai-sdk/provider-utils":"5.0.44"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.106","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.106","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.106_1789707486056_0.5520122083773922","host":"s3://npm-registry-packages-npm-production"}},"1.0.107":{"name":"@ai-sdk/policy-opa","version":"1.0.107","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.107","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"00bd8b51ac9d813656b0587a566b80125121f8cb","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.107.tgz","fileCount":19,"integrity":"sha512-bAA2puiyNkF+XFBYgC/612g4YpuurSycCtv8SFhGeWToteb4rwJRrN9bQrgnPBejxPIHTtnoefZaQd+/9Vf4sw==","signatures":[{"sig":"MEUCIQD7mZwjk8do/hzzoKSKvyoK9ouLIbQWVV7kOJk1rvsYugIgSpZ/9eVwp1xiOt3ZAgvHUo1irC11cMAN02/Wn5MOIVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC19ppCMfjK2AZ3Ws9gUwVO1dz3SvcAQ6EzxNlSsrDGwAiBiUL4U4KrqqTVA90kqPPtkMVYXWjf18aXYuRKnJIWuSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140242},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-sdk/provider":"4.0.17","@ai-sdk/provider-utils":"5.0.45"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.107","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.107","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.107_1789770598673_0.1451982204538531","host":"s3://npm-registry-packages-npm-production"}},"1.0.108":{"name":"@ai-sdk/policy-opa","version":"1.0.108","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.108","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"07670aa5dce6b5a844bd8098b7a93ddc03169b9e","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.108.tgz","fileCount":19,"integrity":"sha512-m7hV8GoClNXn55KqtmxDAWaHthDXDZW3h5lSjsim1Mcdt9C5IYFUkLb+gsS7TZX2DSo0Li0vFo42CDg8sRy6Ow==","signatures":[{"sig":"MEQCIFycjUnM6AUN5wT4Eq08tuzLe2w9IYiqbcXYS14ZDBoVAiBVLzvDbVWIMdtFXvFsPimbwqyyyvrp22BF7ugoBZxMYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICJ7iakCle4+MDF1nk43H2Teoy+L1B21cF6SwaJdJrUmAiEA3m5iQCgpfYIoSf4jGwDpW8APvGss0zAZt+aISMsm8oM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140421},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-sdk/provider":"4.0.17","@ai-sdk/provider-utils":"5.0.45"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.108","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.108","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.108_1790018436270_0.12391352299688019","host":"s3://npm-registry-packages-npm-production"}},"1.0.109":{"name":"@ai-sdk/policy-opa","version":"1.0.109","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.109","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"daa7a35aaa0fcc4ecaa62a3f8603a562c81517f1","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.109.tgz","fileCount":19,"integrity":"sha512-K1o6p52kkq4y7NxnvEDJnGeVmoTpZPW/QmOTjcOh2j0eMT/GPjYs2Qe8m29O8AaFDjD5EnbMcEmnS3PPyVFm8w==","signatures":[{"sig":"MEUCIBjZnf8eexSw7nWOh7WRYnOPdDFk5KL+yjcjzfAZfmIdAiEA75gi8kmJU6ULVy0Z+mEm62NGWy3JV25HezjEdTdCFbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHttAqsJq65OniveikGbL12mxTeLX1cpuyEKljGbJztsAiBygATd0NbsGnpUC0PTlq1R/AxEdi0wJqZBiVlyxTFWdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140567},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-sdk/provider":"4.0.17","@ai-sdk/provider-utils":"5.0.45"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.109","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.109","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.109_1790047279010_0.6586134833672379","host":"s3://npm-registry-packages-npm-production"}},"1.0.110":{"name":"@ai-sdk/policy-opa","version":"1.0.110","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.110","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"b549016e4697df907230bdfe89fc895aebc9fa79","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.110.tgz","fileCount":19,"integrity":"sha512-w2K7L4tp49dLDL26BBx+c5ItV8eUS3aUh7SwPtPbIIUH5McQLPxxrqGT2VwjGK+/hnPvppVpN0LYmZ7rCWE3yA==","signatures":[{"sig":"MEQCIGZs+4jUrWy5u2ayOFM5xq6fwfCeh5Ji9cgloJcCZc/rAiAylHKSgaDV70ZhlncIlogh8maX/qRadAk8CoUQbpHJDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA8P6FKnhEMSBowYOHgAtxw+mWKKF5AfoCPLxXkFjXLbAiAqW4zphO9QA396BQ4l685MXJWgQUG1W4115uqnx+Uorw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140612},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-sdk/provider":"4.0.17","@ai-sdk/provider-utils":"5.0.45"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.110","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.110","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.110_1790097757067_0.2691770700695124","host":"s3://npm-registry-packages-npm-production"}},"1.0.111":{"name":"@ai-sdk/policy-opa","version":"1.0.111","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.111","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"ababe9da5f28144342b867f0cfc32c9c82b91351","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.111.tgz","fileCount":19,"integrity":"sha512-8dkf/1GDPZnEe3Gt2Bf58HOyudoVfn+fK2B+DJjh5ANdP2i6lnWhnU4xKpGIt16WNpYkSVbM/dKfy5M6jTrfzg==","signatures":[{"sig":"MEUCIEAxmyEOIsqMeNRDeFHlnHh5FLUHe64vo1VeMkf6f+CtAiEAkU3+TvpcBqm7nAKuhEN3VkHfV+bzc4cA5vQ+kCviaYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFoUxBhixdHqFOAkevn3G9ZgPca3taeilzkMAWusIIyrAiB6zJsXZhp+qn9/ZFt9BgoyJgSXwk4YjmUMwgqM6bwrJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140725},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-sdk/provider":"4.0.17","@ai-sdk/provider-utils":"5.0.45"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.111","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.111","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.111_1790100686257_0.3386119571259887","host":"s3://npm-registry-packages-npm-production"}},"1.0.112":{"name":"@ai-sdk/policy-opa","version":"1.0.112","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.112","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"bb5a2684aa4cff09b86090aec963c60eeefddcf9","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.112.tgz","fileCount":19,"integrity":"sha512-7y//ObnTTghNe+KPke18FErOexHcGi7x5Nd7UT3Lph6eoGFFJOH1dQQOQg8h8xa2CC/GJCSqOMJAwjvYzlGfqw==","signatures":[{"sig":"MEUCIQDooeeV2O54ZlnvQb//c40wiCNajpLbI9bcN4lcEqA74AIgSXoXcxPHImOGgBMPsAuP6EEh3QJArOfvIZ5DjBHS3So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDW0kOPNGKYNJq0jPg2E2E96KSwiZVGxOz3tMi7Lt/X+gIhANj32e0wU+w4mVtw1gNsPPLF45zITnYtm6pPi/PeZcqI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140966},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-sdk/provider":"4.0.18","@ai-sdk/provider-utils":"5.0.46"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.112","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.112","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.112_1790152855745_0.7187978597461153","host":"s3://npm-registry-packages-npm-production"}},"1.0.113":{"name":"@ai-sdk/policy-opa","version":"1.0.113","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.113","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"2da5bc82695ef3de20699b9f5f729f3dcb92b716","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.113.tgz","fileCount":19,"integrity":"sha512-+P51neioqQOqLFGhLgOZwBA93aZvJOksMh/yqoLXP0JIN8EqjEd5lf4D8ZfNJhHfb9nywbSFi6O0EvFHM7NivQ==","signatures":[{"sig":"MEUCIQD0RXpsXYFwIBSeiz7wnxwlZ0Krj/fxpiJnXNBZayU1HAIgCJKfK8nVT4DGJN4xYjzvxE9PPlRvt/ctgCTFp/CzPi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCdU0BBd+2be8G4nHL2dGePZE5ZYfdGqcrONjqGnDpHkgIges7uzocYt9JCsgC3DZOMu426bwg1LQYHn0XjFPvkfUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141311},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-sdk/provider":"4.0.18","@ai-sdk/provider-utils":"5.0.47"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.113","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.113","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.113_1790199860846_0.6383727806378041","host":"s3://npm-registry-packages-npm-production"}},"1.0.114":{"name":"@ai-sdk/policy-opa","version":"1.0.114","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.114","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"1f5ac7401076c10e8a2b6220c7e5d5df6106a215","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.114.tgz","fileCount":19,"integrity":"sha512-xgEa7QkGgk/owl3sYwN8zrxg6v8LpoHJXbuSLnrjCiOLP6wBu0//aGQZXRRcGpXhn6oloQYAvBYj+0ZElPl37w==","signatures":[{"sig":"MEQCIHm0QdcdNbqwPzXahArvFSS40LCTHi98t1/o3oGLTCfDAiBAA3g+f5GWYiCV7qu/7rFaYJcOXy3dBGW4Kxf+it/G+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHSTcRPUH/zETk/ZS9gZl5HgjBu1TNV+u2U/czMpaXMIAiEAgkF+K/RVVe3WLTxlTQlEbwrQuHA1vge+JusSBbMvnxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.114","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141420},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-sdk/provider":"4.0.18","@ai-sdk/provider-utils":"5.0.47"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.114","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.114","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.114_1790275995626_0.8073820230986","host":"s3://npm-registry-packages-npm-production"}},"1.0.116":{"name":"@ai-sdk/policy-opa","version":"1.0.116","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.116","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"078ac4d026968cf4bca57f2a4f17b516f3f2b7c9","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.116.tgz","fileCount":19,"integrity":"sha512-D9pmI9FlaBlngQ2URor+SlpfY8EUiCFTGgSV9MYdn0FdscLWE+Uo3x6ZVMNcvH7b+B1cb7OSbs0Fkpjk0b2Flw==","signatures":[{"sig":"MEYCIQCZBjIy3WWlfdU7rx+K19bEYH5/UhcGwDIBn07OEGs9sgIhAL3lQxMLvqwDlq21ZAFDOfek4jkPv24TttZGP5fzmUeh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAL6rORaSga+8Qkglj1THQ3mvAQk6oGAemLwOXQ2VQ88AiEA+O10NPVydIeXUyXZeAY6MTiSbVmv8653+kX41Ry8x1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.116","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141510},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-sdk/provider":"4.0.18","@ai-sdk/provider-utils":"5.0.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.116","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.116","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.116_1790368771860_0.23005280611605783","host":"s3://npm-registry-packages-npm-production"}},"1.0.117":{"name":"@ai-sdk/policy-opa","version":"1.0.117","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.117","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"d4fa7c5d07d10655a2bcbd28f414989aec038acb","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.117.tgz","fileCount":19,"integrity":"sha512-FpWqudpTC4hs9m3OAQAJV8BqB2NEtju64nfHO40Z8lGuNagDBrmASiUmyQilz8q9eG4STE+lr11FMoWGUtvaZw==","signatures":[{"sig":"MEUCIBSt+5gUf8b5h5MbTU7QPX3mdETnycuAVtT6H8ry7UWyAiEA7b+UWJJri0/fiL2S2ih1MZJPKv6r5IGmyZ8Jo/QsdI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDqA+rKBsWgnFAte6aiO9eM3WSVhJ+F2U1kZ3nGDhpTYQIgU+x5Wda/RA8MrjBrbOX+llMtKF58XNxR7N6HDQnkP/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.117","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141555},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-sdk/provider":"4.0.18","@ai-sdk/provider-utils":"5.0.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.117","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.117","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.117_1790479707721_0.9624583814376835","host":"s3://npm-registry-packages-npm-production"}},"1.0.118":{"name":"@ai-sdk/policy-opa","version":"1.0.118","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.118","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"b0b1038e9f3895dedd9915dde6053020b339fdb4","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.118.tgz","fileCount":19,"integrity":"sha512-VSnrF/RhfqGGi6hTlSFT6xS22zu5e4OwiH9rQx1R7eouN43C6/iLneuzO6S5H5j8nKVslXUc0clG7CywSp/M2A==","signatures":[{"sig":"MEYCIQDhyOd3GXjnVNK+t2QVWwCZ4KRla0vOOo/wkbK72ZV8LgIhAJ2cllm6pMV+0w6qbEhgzp9X+9nUvVrkKEIAfinRPGVC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDBULEY+0/RtuqnMxvLAZKzVHUuJ+73YddTRV20aZeoPAiEA4GnfjoSHrMjsYLfqbvw4OYtXqZkDUw4cGRNLeOd2UHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.118","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141600},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-sdk/provider":"4.0.18","@ai-sdk/provider-utils":"5.0.49"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.118","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.118","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.118_1790489315591_0.48357841963218107","host":"s3://npm-registry-packages-npm-production"}},"1.0.119":{"name":"@ai-sdk/policy-opa","version":"1.0.119","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.119","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"9661dcb67047e11ef06c219b1651fc021ef8ea99","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.119.tgz","fileCount":19,"integrity":"sha512-sAsOHlpqPflZ2hj7iVBSnij7DSmFg7U8/keHm7rv328i+GHgEamvoHivWdPnbmKEe/vWCoB308X93jVYl/0kcg==","signatures":[{"sig":"MEUCIQDAJCvnFW5313MSK/249YeMMcoYSgruazeV4qQxRlSqZwIgScDh+SHSVdrWrZbuxBhK+ghvgjPkIJiRUYpzhSs+A7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFnPCNW06c8q+6dBXRTLBWlLIKAEHb9EOHncRX+CeSy0AiBJVxHOloiK0cOFTz1ikrZKZXDBcaF2yKvBsjQzmbChmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.119","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141874},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-sdk/provider":"4.0.19","@ai-sdk/provider-utils":"5.0.50"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.119","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.119","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.119_1790615616398_0.6056779721411192","host":"s3://npm-registry-packages-npm-production"}},"1.0.120":{"name":"@ai-sdk/policy-opa","version":"1.0.120","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.120","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"32d0d9894ed39a4af927448c183f040cd712a130","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.120.tgz","fileCount":19,"integrity":"sha512-IZlzjaNhrwq1c8//zm9ARHll4a+ixKIU5DqRfcXKe95LP8cba6PbYeiV8Td1R7W/qWBOk0V/WK4YRlWx6HgYCw==","signatures":[{"sig":"MEUCICWWXwSA60PMBgtOkwn6qaR/BgEI6upPhRax4D2srP7nAiEAiYILdQhWNqP4mjn2r2k0bxECxjz3tPVA2eeEahTB3Yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFrA2yVz7uLPgugEzDPfeIuFaZFbnW75ONJr9m1LeFZdAiBz+4zP1G7jNGvJXQPcsUiiMbr2d7wMRWmVz1wPDdJaSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.120","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141991},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-sdk/provider":"4.0.19","@ai-sdk/provider-utils":"5.0.50"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.120","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.120","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.120_1790621180697_0.8764342547352675","host":"s3://npm-registry-packages-npm-production"}},"1.0.122":{"name":"@ai-sdk/policy-opa","version":"1.0.122","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.122","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"1126f4ab7846f6dfd2da2c447e78d556f542aae3","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.122.tgz","fileCount":19,"integrity":"sha512-W7ONv2hjp1juhTyUftCQpTqxHUnmf7zsJfpcaZmOQ2HAkl+zeXPm9WAQlcy2rYa7FnbgE4SBiu6SjSrW8uIgUA==","signatures":[{"sig":"MEUCIDNYnDCJzb5ugpNb6+8np31gSYXkmhf6p5To2Q5tra4QAiEA8t1oCn79IVjHC8DorzB7wP6QGsO9HKBxY7OFALDbLaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFZssItWYvSA0rjserO7KuLZCNCgf8eM1Qkb6spV9AWzAiB1UNiBs1bjNEoRMeWzCenT+YhY3hmdNuO6lEbuK8WsKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.122","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142350},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup --tsconfig tsconfig.build.json","clean":"del-cli dist *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsup --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-sdk/provider":"4.0.19","@ai-sdk/provider-utils":"5.0.51"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.122","tsup":"^8.5.1","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.122","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.122_1790632792015_0.731839898276818","host":"s3://npm-registry-packages-npm-production"}},"1.0.123":{"name":"@ai-sdk/policy-opa","version":"1.0.123","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.123","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"ea11ad87d2461d63ef9270ace5c9807dc5358bad","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.123.tgz","fileCount":20,"integrity":"sha512-AOFENGb3UUHxPZGcy5z7TR4QSsi51fzFmWF7qr58e5ZeUXDIf5PMMnqpCEv1zm5g/0l/vTwSFHFBDpqgDIRMmA==","signatures":[{"sig":"MEUCIQCgdyWf1PLeKuoHzQQnGdAmATpVYry2U2AtdoJD4ylV5QIgHsw2Inq+VE2RNQ9Vf1kObqnVc3bwjywt350AH3Hsmco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD0OHKKxkUebK6ShNwkfB1dD64Yysr0uZw6vYHPqKAvZAIhAIhgcQHzw7PL4W8dD7USta14y50UPbh0OJT1MUVxI/KB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.123","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151155},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsdown","clean":"del-cli *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsdown --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-sdk/provider":"4.0.20","@ai-sdk/provider-utils":"5.0.52"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.123","tsdown":"^0.23.0","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.123","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.123_1790734843428_0.969371233763421","host":"s3://npm-registry-packages-npm-production"}},"1.0.124":{"name":"@ai-sdk/policy-opa","version":"1.0.124","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.124","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"2665871f4f461412d5b1c46fb3af997ae1ad842c","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.124.tgz","fileCount":20,"integrity":"sha512-Xzog8FVLvhLG4Xcp4NOKWY07Vv75s0QFsDs8uGW2FRQqP1gOUvuBJ1B0YAduBlgs2Msy3au+VOcgiZZf85Ab2g==","signatures":[{"sig":"MEQCIFOce2upnnB7FT3vB9DOlM31KpVP5w7lFLL1XxHr9cMaAiBrrv0RCpDEBCQETVLoyxWk1hGdm0YSE8dQ+5yC/kRUBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB8OGIbkdVCzdWt2z2bRUeyaQe/t7sJXq3iBn7GYcSRVAiBDxz+MTYOK33NoP4soZolC3UU8uNDOVv7YlXdZSmVmGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.124","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151330},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsdown","clean":"del-cli *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsdown --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-sdk/provider":"4.0.21","@ai-sdk/provider-utils":"5.0.53"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.124","tsdown":"^0.23.0","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.124","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.124_1790790466743_0.06263382631941727","host":"s3://npm-registry-packages-npm-production"}},"1.0.126":{"name":"@ai-sdk/policy-opa","version":"1.0.126","keywords":["ai","policy","opa","open-policy-agent"],"license":"Apache-2.0","_id":"@ai-sdk/policy-opa@1.0.126","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"homepage":"https://ai-sdk.dev/docs","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"4176235aedbce3cb09165f743f67e568b5748f17","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.126.tgz","fileCount":20,"integrity":"sha512-0zlsAGqbxuifypw5Aa1FqOVW61q1KkJkgxV3UYT2BzXMmgdAbia6NKp8lJJpXhrQ+CAg9/mkLHzVmb6kuJjvNw==","signatures":[{"sig":"MEQCIFbbcJ8BrtU2W5vlCKeYKuGhbzq6iy7kGWIk1RzMpB9wAiApZiX9dO2CrGPK3HLFdfn/eSl1CySpMS7b3T+qe5zVMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAw4QTcEP+S8JLX0kKue4qn2dbjFI95x4uaFCT3RW2kfAiEAi2nkOE9Sgx0wJCQX/XHCMAuQNVwnEZ1RT6NgVwlKkD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151490},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsdown","clean":"del-cli *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsdown --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-sdk/provider":"4.0.21","@ai-sdk/provider-utils":"5.0.53"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.126","tsdown":"^0.23.0","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.126","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/policy-opa_1.0.126_1790809100419_0.21081684998443606","host":"s3://npm-registry-packages-npm-production"}},"1.0.127":{"_id":"@ai-sdk/policy-opa@1.0.127","bugs":{"url":"https://github.com/vercel/ai/issues"},"dist":{"shasum":"837ae63773f3bf5389dca7203b851f53053ddb8d","tarball":"https://registry.npmjs.org/@ai-sdk/policy-opa/-/policy-opa-1.0.127.tgz","fileCount":20,"integrity":"sha512-ijvfcB94gkipKGKEQ8oq5ik339fmmI0YUV6U/t7i6yGkzY4S/75xeKTYjmVR8DlEiCyAP4TqUlhzGL/mtn4TzA==","signatures":[{"sig":"MEUCICqif1Ri98RVj/QiHOw/QhO+qdlGzzNFIS3PaxzQvjA+AiEA8g76H9C3os4bVkF95Kn8xaZr4XDNP8e4fYx6Ay79eDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDuPdgfIl7RAfnAiPFhOCClhQuRNcUax0djbzN5imS00gIhALaqA4YKoHDKRRH7xsM/W3P5rbxyiHTJbA09BFOgkW8b"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-sdk%2fpolicy-opa@1.0.127","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151669},"main":"./dist/index.js","name":"@ai-sdk/policy-opa","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"license":"Apache-2.0","scripts":{"test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsdown","clean":"del-cli *.tsbuildinfo","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","test:watch":"vitest --config vitest.node.config.js","type-check":"tsc --build","build:watch":"pnpm clean && tsdown --watch"},"version":"1.0.127","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"98e1b24d-d9b8-4e50-a987-6ccc683fb93d"}},"homepage":"https://ai-sdk.dev/docs","keywords":["ai","policy","opa","open-policy-agent"],"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"directories":{},"maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-sdk/provider":"4.0.21","@ai-sdk/provider-utils":"5.0.53"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.127","tsdown":"^0.23.0","typescript":"5.8.3","@types/node":"22.19.19","@vercel/ai-tsconfig":"0.0.0"},"peerDependencies":{"ai":"7.0.127","@open-policy-agent/opa":"^1.0.0","@open-policy-agent/opa-wasm":"^1.0.0"},"peerDependenciesMeta":{"@open-policy-agent/opa":{"optional":true},"@open-policy-agent/opa-wasm":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/policy-opa_1.0.127_1790882334711_0.7669435814575429"}}},"time":{"created":"2026-06-04T18:52:13.703Z","modified":"2026-10-01T19:18:55.164Z","0.0.0":"2026-06-04T18:52:13.994Z","1.0.0-canary.1":"2026-06-04T19:22:07.197Z","1.0.0-canary.2":"2026-06-05T04:39:57.323Z","1.0.0-canary.3":"2026-06-08T17:53:33.878Z","1.0.0-canary.4":"2026-06-09T17:25:26.050Z","1.0.0-canary.5":"2026-06-09T22:40:52.799Z","1.0.0-canary.6":"2026-06-10T20:53:04.786Z","1.0.0-canary.7":"2026-06-11T04:31:53.882Z","1.0.0-canary.8":"2026-06-11T15:58:10.991Z","1.0.0-canary.9":"2026-06-12T15:33:06.219Z","1.0.0-canary.10":"2026-06-12T21:09:41.675Z","1.0.0-canary.11":"2026-06-14T05:57:22.433Z","1.0.0-canary.12":"2026-06-15T17:55:41.167Z","1.0.0-canary.13":"2026-06-15T19:38:04.197Z","1.0.0-beta.14":"2026-06-15T20:10:52.815Z","1.0.0-beta.15":"2026-06-15T21:05:57.507Z","1.0.0-beta.16":"2026-06-16T22:03:15.997Z","1.0.0-beta.17":"2026-06-17T22:36:58.021Z","1.0.0-beta.18":"2026-06-17T23:20:49.758Z","1.0.0-beta.19":"2026-06-18T18:39:52.606Z","1.0.0-beta.20":"2026-06-22T06:06:48.253Z","1.0.0-beta.21":"2026-06-23T16:03:58.043Z","1.0.0-beta.22":"2026-06-24T01:42:57.060Z","1.0.0-beta.23":"2026-06-24T06:25:15.951Z","1.0.0-beta.24":"2026-06-24T23:32:24.485Z","1.0.0":"2026-06-25T12:47:48.908Z","1.0.1":"2026-06-25T20:37:08.188Z","1.0.2":"2026-06-25T21:04:11.153Z","1.0.3":"2026-06-27T00:25:02.308Z","1.0.4":"2026-06-27T19:23:40.980Z","1.0.5":"2026-06-29T17:33:13.124Z","1.0.6":"2026-06-29T19:15:24.698Z","1.0.7":"2026-06-29T23:08:49.609Z","1.0.8":"2026-06-30T04:06:16.699Z","1.0.9":"2026-06-30T18:25:43.676Z","1.0.10":"2026-07-01T18:25:06.766Z","1.0.11":"2026-07-01T20:03:24.417Z","1.0.12":"2026-07-02T18:15:38.267Z","1.0.13":"2026-07-02T18:36:28.786Z","1.0.14":"2026-07-02T20:42:12.104Z","1.0.15":"2026-07-04T06:10:45.475Z","1.0.16":"2026-07-06T14:23:56.028Z","1.0.17":"2026-07-07T23:45:56.156Z","1.0.18":"2026-07-08T15:44:36.640Z","0.0.0-cca10482-20260708215408":"2026-07-08T22:04:15.341Z","0.0.0-f0a5136a-20260709175443":"2026-07-09T18:04:20.443Z","1.0.19":"2026-07-09T18:06:08.660Z","1.0.20":"2026-07-10T14:13:20.673Z","0.0.0-6b196531-20260710185421":"2026-07-10T19:02:18.068Z","1.0.21":"2026-07-10T20:19:04.026Z","1.0.22":"2026-07-10T21:39:41.650Z","1.0.23":"2026-07-13T18:31:27.122Z","0.0.0-cd12954b-20260713210817":"2026-07-13T21:18:33.396Z","1.0.25":"2026-07-13T21:31:20.256Z","1.0.26":"2026-07-13T22:03:26.869Z","1.0.27":"2026-07-14T18:20:02.781Z","1.0.28":"2026-07-14T21:35:20.306Z","0.0.0-8c583466-20260715165145":"2026-07-15T16:58:21.598Z","1.0.29":"2026-07-15T20:20:37.516Z","1.0.30":"2026-07-16T21:08:17.687Z","1.0.31":"2026-07-17T11:57:14.588Z","1.0.32":"2026-07-20T22:56:38.783Z","1.0.33":"2026-07-21T12:08:32.342Z","1.0.34":"2026-07-21T15:28:53.633Z","1.0.35":"2026-07-22T19:09:34.285Z","1.0.36":"2026-07-23T14:32:35.323Z","1.0.37":"2026-07-23T22:30:30.693Z","1.0.38":"2026-07-27T22:00:46.508Z","1.0.39":"2026-07-28T03:06:58.048Z","1.0.40":"2026-07-28T03:31:15.211Z","1.0.41":"2026-07-28T17:39:32.303Z","1.0.42":"2026-07-29T17:34:34.188Z","0.0.0-07500555-20260730161446":"2026-07-30T16:24:14.012Z","0.0.0-32724956-20260730201501":"2026-07-30T20:25:06.124Z","1.0.43":"2026-07-30T22:37:19.372Z","0.0.0-2d998b35-20260731001744":"2026-07-31T00:27:29.882Z","1.0.44":"2026-07-31T01:44:18.468Z","1.0.45":"2026-07-31T17:45:10.592Z","1.0.46":"2026-07-31T20:03:29.827Z","1.0.47":"2026-07-31T22:17:41.352Z","1.0.48":"2026-08-01T22:25:39.726Z","1.0.49":"2026-08-03T21:16:37.909Z","1.0.50":"2026-08-03T23:24:46.132Z","1.0.51":"2026-08-04T05:21:53.446Z","1.0.52":"2026-08-04T23:21:26.294Z","1.0.54":"2026-08-06T01:03:45.606Z","1.0.55":"2026-08-06T05:17:29.258Z","1.0.56":"2026-08-07T02:22:48.183Z","1.0.57":"2026-08-07T18:04:50.058Z","1.0.58":"2026-08-07T23:41:47.832Z","1.0.59":"2026-08-10T20:20:39.930Z","1.0.60":"2026-08-11T17:32:36.138Z","0.0.0-f1630544-20260811174930":"2026-08-11T18:01:54.698Z","0.0.0-f1630544-20260811180950":"2026-08-11T18:20:35.583Z","1.0.61":"2026-08-11T20:29:34.226Z","1.0.62":"2026-08-11T22:47:15.666Z","1.0.63":"2026-08-12T15:52:03.898Z","1.0.64":"2026-08-12T17:37:56.480Z","1.0.65":"2026-08-13T18:56:13.434Z","1.0.66":"2026-08-14T18:39:59.381Z","1.0.67":"2026-08-18T16:51:38.513Z","1.0.68":"2026-08-18T22:47:22.160Z","1.0.69":"2026-08-19T17:56:14.842Z","1.0.70":"2026-08-19T22:14:29.317Z","1.0.71":"2026-08-20T20:07:08.039Z","1.0.73":"2026-08-21T03:40:29.940Z","1.0.74":"2026-08-21T15:55:02.729Z","1.0.76":"2026-08-21T20:57:36.039Z","1.0.77":"2026-08-22T05:57:17.789Z","1.0.78":"2026-08-24T18:30:27.905Z","1.0.79":"2026-08-25T03:18:37.640Z","1.0.82":"2026-08-26T19:45:32.785Z","1.0.83":"2026-08-26T22:49:00.272Z","1.0.84":"2026-08-28T17:29:05.860Z","1.0.85":"2026-08-30T08:04:19.004Z","1.0.86":"2026-08-31T19:22:49.183Z","1.0.87":"2026-08-31T21:25:33.545Z","1.0.88":"2026-09-01T17:03:44.533Z","1.0.89":"2026-09-01T18:30:57.788Z","1.0.90":"2026-09-02T03:17:47.682Z","1.0.91":"2026-09-02T20:27:08.426Z","1.0.92":"2026-09-03T17:33:05.747Z","1.0.93":"2026-09-04T21:42:22.228Z","1.0.94":"2026-09-08T19:30:56.561Z","1.0.95":"2026-09-09T13:46:16.750Z","1.0.96":"2026-09-09T18:17:01.377Z","1.0.97":"2026-09-09T20:27:58.942Z","1.0.98":"2026-09-11T18:57:14.803Z","1.0.99":"2026-09-12T01:23:51.017Z","1.0.100":"2026-09-14T19:51:53.035Z","1.0.101":"2026-09-15T04:20:33.161Z","1.0.102":"2026-09-15T17:22:48.177Z","1.0.103":"2026-09-16T18:35:24.600Z","1.0.104":"2026-09-16T21:39:47.803Z","1.0.105":"2026-09-16T22:45:34.116Z","1.0.106":"2026-09-18T04:58:06.133Z","1.0.107":"2026-09-18T22:29:58.785Z","1.0.108":"2026-09-21T19:20:36.383Z","1.0.109":"2026-09-22T03:21:19.094Z","1.0.110":"2026-09-22T17:22:37.166Z","1.0.111":"2026-09-22T18:11:26.375Z","1.0.112":"2026-09-23T08:40:55.829Z","1.0.113":"2026-09-23T21:44:20.933Z","1.0.114":"2026-09-24T18:53:15.801Z","1.0.116":"2026-09-25T20:39:31.946Z","1.0.117":"2026-09-27T03:28:27.851Z","1.0.118":"2026-09-27T06:08:35.683Z","1.0.119":"2026-09-28T17:13:36.496Z","1.0.120":"2026-09-28T18:46:20.853Z","1.0.122":"2026-09-28T21:59:52.100Z","1.0.123":"2026-09-30T02:20:43.504Z","1.0.124":"2026-09-30T17:47:46.822Z","1.0.126":"2026-09-30T22:58:20.513Z","1.0.127":"2026-10-01T19:18:54.800Z"},"bugs":{"url":"https://github.com/vercel/ai/issues"},"license":"Apache-2.0","homepage":"https://ai-sdk.dev/docs","keywords":["ai","policy","opa","open-policy-agent"],"repository":{"url":"https://github.com/vercel/ai","type":"git","directory":"packages/policy-opa"},"maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"}],"readme":"# @ai-sdk/policy-opa\n\nPolicy-as-code authorization for AI SDK tool calls, powered by [Open Policy Agent](https://www.openpolicyagent.org/).\n\nWrite your \"what can this agent do?\" rules in a `.rego` file. Plug them into `generateText` / `streamText` / `ToolLoopAgent` as a `toolApproval` configuration. The SDK enforces them at every tool call, with the same wire format used by built-in approvals (`tool-approval-request` / `tool-approval-response`).\n\n## Why\n\n`toolApproval` in `ai` already supports three outcomes: `approved`, `denied`, and `user-approval` (the human-in-the-loop case). What it does not give you is a place to author the rules that does not require a code deploy. Authorization is the kind of thing where you want a written, testable artifact reviewed by the right people, not a function buried in your agent's setup code.\n\nThis package fills that gap. Rules live in `.rego`. They are evaluated by OPA (in-process via WASM, or out-of-process via HTTP) and the result is mapped to the SDK's `ToolApprovalStatus`. Nothing new on the wire; everything sits on top of the existing public `toolApproval` callback.\n\n## Install\n\n```sh\npnpm add @ai-sdk/policy-opa\n# pick one (or both) of the OPA backends:\npnpm add @open-policy-agent/opa-wasm   # in-process WASM evaluation\npnpm add @open-policy-agent/opa         # HTTP client to a running OPA server\n```\n\nThe OPA backends are optional peer dependencies. The package only loads the one you import.\n\n## How it works\n\nWithout policy:\n\n```\nmodel → tool call → tool.execute → result back to model\n```\n\nWith policy:\n\n```\nmodel\n  → tool call\n  → toolApproval evaluates  ──┬──► approved      → tool.execute → result back to model\n                              ├──► denied        → tool-approval-response (auto, with reason) → model sees the denial\n                              └──► user-approval → tool-approval-request → wait for human\n                                                                          → tool-approval-response on resume\n                                                                          → tool.execute or denial\n```\n\nThe policy is consulted **before** every tool dispatch. Auto-deny does not require a human; user-approval pauses the run until a human responds with a `tool-approval-response`. The model sees the denial as a structured result on its next step and can reason about it (for example, \"I can't drop that table, let me try something else\").\n\n## Quick start\n\n```ts\nimport { generateText } from 'ai';\nimport { anthropic } from '@ai-sdk/anthropic';\nimport { opaPolicy, wasmPolicyClient } from '@ai-sdk/policy-opa';\nimport { readFile } from 'node:fs/promises';\n\n// 1. Load the compiled policy bundle.\nconst wasm = await readFile('./policy.wasm');\nconst client = await wasmPolicyClient({ wasm });\n\n// 2. Build the toolApproval configuration.\nconst toolApproval = opaPolicy({\n  client,\n  path: 'agent/call/decision',\n});\n\n// 3. Pass it to generateText. Everything else is normal.\nconst result = await generateText({\n  model: anthropic('claude-sonnet-5-5'),\n  tools: { git, bash, queryLogs },\n  toolApproval,\n  prompt: 'find the failing test and push the fix',\n});\n```\n\n## Writing the Rego policy\n\nThe adapter expects the policy to emit a decision object with one of three `decision` values. `reason` is optional and gets surfaced back to the model (for `deny`) or to the human approver (for `requires-approval`). A manual approval request exposes it as `reason` in core results and as `approval.requestReason` in UI messages.\n\n```rego\npackage agent.call\n\n# Default to \"not-applicable\" so unmatched calls fall through to whatever\n# behavior toolApproval has configured for them. Use { decision: \"deny\" } if\n# you want to default-deny instead.\ndefault decision := { \"decision\": \"not-applicable\" }\n\n# Hard deny: pushes are never allowed automatically.\ndecision := { \"decision\": \"deny\", \"reason\": \"pushes require human review\" } {\n  input.tool.name == \"git\"\n  input.args.args[0] == \"push\"\n}\n\n# Auto-allow: read-only git operations.\ndecision := { \"decision\": \"allow\" } {\n  input.tool.name == \"git\"\n  input.args.args[0] in {\"status\", \"log\", \"diff\", \"show\"}\n}\n\n# Human-in-the-loop: kubectl by oncall during business hours.\ndecision := { \"decision\": \"requires-approval\", \"reason\": \"kubectl by oncall\" } {\n  input.tool.name == \"kubectl\"\n  input.runtimeContext.role == \"sre-oncall\"\n}\n```\n\nThe adapter also accepts the legacy boolean shape (`{ \"allow\": true | false, \"reason\": \"...\" }`) so existing rules migrate without rewriting.\n\n### Errors fail closed\n\nIf the backend itself errors (OPA server unreachable, WASM fault, a misbuilt bundle that yields no result), `opaPolicy` returns `{ type: 'denied' }` with the underlying message as the reason. The error never rejects out of the `toolApproval` callback and never aborts the run. A backend outage blocks the affected tool call rather than silently letting it through. This matches `opaCapabilityMiddleware`, which also fails closed.\n\nPresent but unrecognized policy results, such as an unknown `decision` value or a non-boolean legacy `allow` value, also fail closed with a denied result.\n\nThis is distinct from a Rego rule that returns no matching decision: `null` or `undefined` normalizes to `not-applicable` (\"no opinion\"), which the SDK treats as allow. Use `default decision := { \"decision\": \"deny\" }` in your policy if you want unmatched calls to be denied too.\n\n### What the adapter passes as `input`\n\nBy default, the OPA input shape is:\n\n```jsonc\n{\n  \"tool\": { \"name\": \"git\" },\n  \"args\": { \"args\": [\"push\", \"origin\", \"main\"] },\n  \"messages\": [\n    /* model messages for this generation */\n  ],\n  \"runtimeContext\": {\n    /* whatever you passed as runtimeContext */\n  },\n}\n```\n\nOverride the shape with `toInput`:\n\n```ts\nopaPolicy({\n  client,\n  path: 'agent/call/decision',\n  toInput: ({ toolCall, runtimeContext }) => ({\n    action: toolCall.toolName,\n    principal: runtimeContext.role,\n    resource: toolCall.input,\n  }),\n});\n```\n\n### Testing the policy\n\nOPA ships its own test framework:\n\n```rego\n# policy_test.rego\npackage agent.call\n\ntest_push_denied {\n  decision.decision == \"deny\" with input as {\n    \"tool\": { \"name\": \"git\" },\n    \"args\": { \"args\": [\"push\", \"origin\", \"main\"] }\n  }\n}\n\ntest_status_allowed {\n  decision.decision == \"allow\" with input as {\n    \"tool\": { \"name\": \"git\" },\n    \"args\": { \"args\": [\"status\"] }\n  }\n}\n```\n\nRun `opa test policy.rego policy_test.rego`. These tests run in CI without involving the SDK at all, which is the main practical reason policy-as-code beats policy-in-application-code.\n\n## Loading the policy\n\n### Option A: WASM (in-process)\n\nCompile the `.rego` to WASM ahead of time:\n\n```sh\nopa build -t wasm -e 'agent/call/decision' -o bundle.tar.gz policy.rego\ntar -xzf bundle.tar.gz /policy.wasm\n```\n\nLoad it at startup:\n\n```ts\nimport { wasmPolicyClient, opaPolicy } from '@ai-sdk/policy-opa';\nimport { readFile } from 'node:fs/promises';\n\nconst wasm = await readFile('./policy.wasm');\nconst client = await wasmPolicyClient({ wasm });\n\nconst toolApproval = opaPolicy({ client, path: 'agent/call/decision' });\n```\n\nNo network call per decision. Good fit when you ship the policy with the app, or fetch it from object storage at startup. Hot-reloading means rebuilding the WASM and re-instantiating the client.\n\n### Option B: HTTP (running OPA server)\n\nRun OPA somewhere:\n\n```yaml\n# docker-compose.yml\nservices:\n  opa:\n    image: openpolicyagent/opa:latest\n    command: ['run', '--server', '--addr', ':8181', '/policies']\n    ports: ['8181:8181']\n    volumes: ['./policies:/policies']\n```\n\nPoint the client at it:\n\n```ts\nimport { httpPolicyClient, opaPolicy } from '@ai-sdk/policy-opa';\n\nconst client = httpPolicyClient({ url: 'http://localhost:8181' });\nconst toolApproval = opaPolicy({ client, path: 'agent/call/decision' });\n```\n\nOne HTTP round-trip per decision. Good fit when policies change frequently and you want hot-reload without redeploying the app, or when multiple services share one OPA. Headers can be supplied for Styra DAS / EOPA authentication:\n\n```ts\nhttpPolicyClient({\n  url: 'https://opa.internal',\n  headers: { Authorization: `Bearer ${token}` },\n});\n```\n\n## Transitive enforcement: composite tools\n\n`toolApproval` only fires when the model calls a tool directly. Anywhere your agent has a coarse \"dispatcher\" tool that can perform many fine-grained actions, the model can bypass a per-action rule by going through the dispatcher. Classic example: the agent has a granular `git` tool that's gated, plus a coarse `bash` tool that isn't. `bash 'git push'` skips the `git` rule.\n\nThe fix lives inside the dispatcher's `toolApproval` entry, not inside the tool's `execute`. Parse the dispatcher input down to a `(name, args)` pair, then evaluate it against the same rule the direct tool uses. The granular rule fires whether the model called the granular tool directly or routed through the dispatcher.\n\nTo avoid writing the matching logic twice (once for the direct tool, once for the dispatcher), define it once and reuse it. Two forms work; pick whichever is easier to maintain for your codebase.\n\n### Form A: shared TypeScript predicate\n\nThe matching logic lives in TS. Both approvals call the same predicate, varying only in how they extract `(name, args)` from the tool input. No OPA round-trip needed for the shared check, but you lose the policy-as-code authoring story for the rule itself.\n\n```ts\nfunction deniedForAction(name: string, args: string[]): string | undefined {\n  if (name === 'git' && args[0] === 'push') {\n    return 'pushes require human review';\n  }\n  return undefined;\n}\n\nconst toolApproval = ({ toolCall }) => {\n  if (toolCall.toolName === 'bash') {\n    const [name, ...args] = (\n      toolCall.input as { command: string }\n    ).command.split(/\\s+/);\n    const reason = deniedForAction(name, args);\n    if (reason) return { type: 'denied', reason };\n  }\n  if (toolCall.toolName === 'git') {\n    const args = (toolCall.input as { args: string[] }).args;\n    const reason = deniedForAction('git', args);\n    if (reason) return { type: 'denied', reason };\n  }\n  return 'approved';\n};\n\nawait generateText({ model, tools: { git, bash }, toolApproval, prompt });\n```\n\n### Form B: shared Rego helper rule\n\nThe matching logic lives in Rego. Both approvals call `opaPolicy` with the same `path`, varying only in how their `toInput` derives the `(kind, args)` pair. You get the authoring story (rules live in `.rego`, tested with `opa test`, reviewed independently), at the cost of one OPA evaluation per call.\n\n```rego\npackage agent.action\n\n# Shared helper: classifies a logical action regardless of which tool surface\n# it arrived on. The dispatcher's toInput is responsible for setting\n# `input.kind` and `input.args` consistently.\ndeny_reason[\"pushes require human review\"] {\n  input.kind == \"git\"\n  input.args[0] == \"push\"\n}\n\ndecision := { \"decision\": \"deny\", \"reason\": r } {\n  r := deny_reason[_]\n}\n```\n\n```ts\nimport { generateText } from 'ai';\nimport { opaPolicy, wasmPolicyClient } from '@ai-sdk/policy-opa';\n\nconst client = await wasmPolicyClient({ wasm });\n\nconst gitApproval = opaPolicy({\n  client,\n  path: 'agent/action/decision',\n  toInput: ({ toolCall }) => ({\n    kind: 'git',\n    args: (toolCall.input as { args: string[] }).args,\n  }),\n});\n\nconst bashApproval = opaPolicy({\n  client,\n  path: 'agent/action/decision',\n  toInput: ({ toolCall }) => {\n    const { command } = toolCall.input as { command: string };\n    const [bin, ...rest] = command.split(/\\s+/);\n    return { kind: bin, args: rest };\n  },\n});\n\nawait generateText({\n  model,\n  tools: { git, bash },\n  toolApproval: {\n    git: gitApproval,\n    bash: bashApproval,\n  },\n  prompt,\n});\n```\n\nThe patterns below are all the same five lines: derive a logical `(kind, args)` from the dispatcher input, ask OPA, return the SDK status. What changes per domain is only the parsing.\n\n### SQL meta-tool\n\n```ts\nconst sqlApproval = opaPolicy({\n  client,\n  path: 'agent/action/decision',\n  toInput: ({ toolCall }) => {\n    const sql = (toolCall.input as { sql: string }).sql;\n    const verb = sql.trim().split(/\\s+/)[0]?.toLowerCase(); // select | insert | delete | drop\n    return { kind: `db.${verb}`, sql };\n  },\n});\n```\n\nRules like `input.kind == \"db.delete\"` or `input.kind == \"db.drop\"` fire whether the model called those granular tools directly or routed a `DROP TABLE` through `db.query`. For finer matches you can parse the statement with a SQL AST library and emit the affected tables in the input shape.\n\n### HTTP dispatcher\n\n```ts\nconst httpApproval = opaPolicy({\n  client,\n  path: 'agent/action/decision',\n  toInput: ({ toolCall }) => {\n    const { method, url } = toolCall.input as { method: string; url: string };\n    const u = new URL(url);\n    return {\n      kind: `http.${method.toLowerCase()}`,\n      host: u.host,\n      path: u.pathname,\n    };\n  },\n});\n```\n\nRules can now match by host (`input.host == \"api.production.internal\"`), by method (`input.kind == \"http.delete\"`), or by both.\n\n### MCP proxy\n\nWhen an agent talks to an MCP server via a single `mcp.invoke` meta-tool, the server's entire surface arrives as one giant `*`-shaped capability. Narrow it back down inside the proxy's `toolApproval`:\n\n```ts\nconst mcpApproval = opaPolicy({\n  client,\n  path: 'agent/action/decision',\n  toInput: ({ toolCall }) => {\n    const { name, input } = toolCall.input as { name: string; input: unknown };\n    return { kind: `mcp.${name}`, args: input };\n  },\n});\n```\n\nA direct alternative is `wrapMcpTools` (below), which expands the MCP surface into per-tool entries so each one gets its own rule lookup; pick whichever model fits the way you discover and dispatch.\n\n### Browser dispatcher\n\n```ts\nconst browserApproval = opaPolicy({\n  client,\n  path: 'agent/action/decision',\n  toInput: ({ toolCall }) => {\n    const { action, target } = toolCall.input as {\n      action: 'click' | 'type' | 'navigate';\n      target: string;\n    };\n    return { kind: `browser.${action}`, target };\n  },\n});\n```\n\n### Shell tool: gating git subcommands\n\nA `bash` tool (such as [vercel-labs/bash-tool](https://github.com/vercel-labs/bash-tool), input `{ command }`) can run any git operation, so the model could route a `git clone` or `git push` through it and skip a granular `git` rule. Gate it by parsing the command down to a git subcommand and deciding on that — and **deny anything you cannot reduce to a single clean git invocation**. Bash is adversarial to parse, so \"can't prove it's safe\" means \"deny\".\n\n```ts\n// Returns the git invocation, or null if `command` is not a single clean git\n// command. Shell metacharacters (&& || ; | redirects, subshells, substitution)\n// return null so the policy fails closed.\nfunction parseGitInvocation(command: string) {\n  if (/[;&|<>`$(){}\\\\\\n]/.test(command)) return null;\n  const tokens = command.trim().split(/\\s+/);\n  if (tokens[0] !== 'git' || tokens.length < 2) return null;\n  const [, subcommand, ...args] = tokens;\n  return { subcommand, args };\n}\n\nconst bashApproval = opaPolicy({\n  client,\n  path: 'agent/action/decision',\n  toInput: ({ toolCall }) => {\n    const { command } = toolCall.input as { command: string };\n    const git = parseGitInvocation(command);\n    // Unparseable / non-git → kind:'bash' → the policy default-denies it.\n    return git\n      ? { kind: 'git', subcommand: git.subcommand, args: git.args }\n      : { kind: 'bash', command };\n  },\n});\n```\n\nThe matching Rego allows only read-only git and denies the rest by default:\n\n```rego\npackage agent.action\n\nimport rego.v1\n\n# Subcommands that are read-only in every form.\ngit_read_only := {\"status\", \"log\", \"diff\", \"show\"}\n\n# Default deny covers clone, push, pull, fetch, reset, and every kind:\"bash\"\n# the parser refused to vouch for.\ndefault decision := {\"decision\": \"deny\", \"reason\": \"command not permitted by policy\"}\n\ndecision := {\"decision\": \"allow\"} if {\n\tinput.kind == \"git\"\n\tgit_read_only[input.subcommand]\n}\n\ndecision := {\"decision\": \"deny\", \"reason\": msg} if {\n\tinput.kind == \"git\"\n\tnot git_read_only[input.subcommand]\n\tmsg := sprintf(\"git %s is not permitted (read-only git only)\", [input.subcommand])\n}\n```\n\nNote the allowlist is the four subcommands that are read-only in _every_ form. `git branch` and `git remote` are deliberately left out: `git branch -D` deletes and `git remote update` fetches, so a subcommand-level allowlist is too coarse for them — they need an additional listing-form check on their args. The [`examples/git-in-bash`](./examples/git-in-bash) policy shows that check in full.\n\nA granular `git` tool shares the exact same rule, varying only in how it derives the action:\n\n```ts\nconst gitApproval = opaPolicy({\n  client,\n  path: 'agent/action/decision',\n  toInput: ({ toolCall }) => {\n    const args = (toolCall.input as { args: string[] }).args;\n    return { kind: 'git', subcommand: args[0], args: args.slice(1) };\n  },\n});\n```\n\nSo `git status` is allowed on both surfaces, `git clone …` is denied on both, and `cd /tmp && git clone …` (a compound bash command) is denied because the parser refuses it. A complete, runnable version — `policy.rego`, `policy_test.rego` (run with `opa test`), the parser and its tests, and a `generateText` demo — lives in [`examples/git-in-bash`](./examples/git-in-bash). For a stricter parser, swap the regex for a shell-aware tokenizer (e.g. `shell-quote`).\n\n### The honest limitation\n\nThis approach gates dispatch at the model's call boundary: the agent asks to run `bash 'git push'`, the policy sees `{ kind: 'git', args: ['push'] }`, the call is denied before `bash.execute` is ever invoked. What it does **not** defend against is a tool that, once approved, performs additional side effects beyond what its input describes. If `bash.execute` runs `command` and then _also_ sends a side-channel HTTP request, no policy at the call boundary can stop it.\n\nThe framework's job here is to give you one obvious place to write per-action authorization for the cases this design covers. For stronger guarantees against arbitrary side effects, run untrusted execution in an out-of-band sandbox (Vercel Sandbox, Firecracker, containers) and treat the sandbox boundary, not the tool boundary, as the trust frontier.\n\n## Optional policy: allow-all when no policy is configured\n\nMost apps load the policy from one source (a WASM bundle, a remote OPA server) and only want enforcement when that source is available. In local development, in CI, in a brand-new environment, you probably want the agent to just work without a policy file present.\n\n`optionalOpaPolicy` makes this case a one-liner: pass `client: undefined` and the helper returns `undefined`, which is the same as not passing `toolApproval` at all (the SDK approves every tool call).\n\n```ts\nimport { readFile } from 'node:fs/promises';\nimport { optionalOpaPolicy, wasmPolicyClient } from '@ai-sdk/policy-opa';\n\nconst wasm = process.env.POLICY_WASM_PATH\n  ? await readFile(process.env.POLICY_WASM_PATH)\n  : undefined;\n\nconst client = wasm ? await wasmPolicyClient({ wasm }) : undefined;\n\nconst toolApproval = optionalOpaPolicy({\n  client,\n  path: 'agent/call/decision',\n});\n\nawait generateText({ model, tools, toolApproval, prompt });\n```\n\nBehavior:\n\n- `POLICY_WASM_PATH` unset ➜ `client` is `undefined` ➜ `toolApproval` is `undefined` ➜ SDK allows all tool calls. The OPA modules are never loaded; lazy imports stay lazy.\n- `POLICY_WASM_PATH` set ➜ policy loads, enforcement is on.\n\nA symmetric option exists for the HTTP backend: gate `httpPolicyClient({ url })` on whether `OPA_URL` is set.\n\nIf you want stricter behavior (refuse to start without a policy), construct `opaPolicy` directly and let the missing-bytes case throw at startup. The \"optional\" framing is only for environments where you've intentionally decided absence means allow-all.\n\n## Rolling out a new policy safely: shadow mode\n\nDon't ship a new policy straight to enforce. The first version of any policy almost certainly denies things you didn't mean to deny, and you find out by breaking real agent runs. The fix is the same pattern Cloudflare uses for new rules and GitHub uses for new code-scanning checks: run the policy in **shadow mode** for a while, capture what it _would_ have decided, inspect, fix, then graduate.\n\n`shadow(approval, opts)` wraps any `ToolApprovalConfiguration`. The wrapped policy is evaluated normally and the decision is reported via `onDecision`, but the SDK is told the call is approved regardless of what the policy said.\n\n```ts\nimport { opaPolicy, shadow, wasmPolicyClient } from '@ai-sdk/policy-opa';\n\nconst client = await wasmPolicyClient({ wasm });\n\nconst toolApproval = shadow(\n  opaPolicy({ client, path: 'agent/call/decision' }),\n  {\n    enforce: process.env.ENFORCE_POLICY === 'true',\n    onDecision: event => {\n      logger.info('policy.decision', {\n        tool: event.toolCall.toolName,\n        decision: event.decision.type,\n        reason: event.decision.reason,\n        enforced: event.enforced,\n        wouldBlock: event.decision.type === 'denied',\n      });\n    },\n  },\n);\n\nawait generateText({ model, tools, toolApproval, prompt });\n```\n\n### Recommended rollout\n\n1. Write the policy. Test it locally with `opa test`.\n2. Wrap it in `shadow(...)` with `enforce: false` (the default) and an `onDecision` callback wired to your normal log / metrics pipeline.\n3. Run for a while in your real environment. Inspect events where `decision.type === 'denied'` or `'user-approval'`: these are the calls the policy _would_ have changed.\n4. Fix anything wrong with the policy. Iterate from step 2.\n5. When the only `denied` / `user-approval` events are ones you actually want, flip `enforce: true`. The policy is now load-bearing.\n\nEach event carries both the policy's verdict (`decision`) and what the SDK actually acted on (`effective`). In shadow mode they disagree whenever the policy returned anything other than approved; in enforce mode they always agree. Compare them in your dashboard to spot drift.\n\n### Telemetry semantics\n\n`onDecision` is fired **fire-and-forget**: a slow or throwing logger does not block tool execution and cannot break enforcement. Errors thrown from the callback are swallowed. The contract is \"enforcement first, observability second.\"\n\nIf you want the opposite (enforcement waits for the audit log to commit), call your logger from inside the underlying `toolApproval` instead of through `shadow`.\n\n## Defense in depth: capability scoping at the model boundary\n\n`toolApproval` enforces policy when the model **tries to call** a tool. `opaCapabilityMiddleware` enforces it earlier, before the model is even told the tool exists. This is defense in depth: if a bug or regression lets something slip through the call-time gate, the middleware still prevents the model from seeing the disallowed tool in its first place.\n\n```ts\nimport { wrapLanguageModel } from 'ai';\nimport { wasmPolicyClient, opaCapabilityMiddleware } from '@ai-sdk/policy-opa';\n\nconst client = await wasmPolicyClient({ wasm });\n\nconst wrappedModel = wrapLanguageModel({\n  model: anthropic('claude-sonnet-5-5'),\n  middleware: opaCapabilityMiddleware({\n    client,\n    path: 'agent/tools/allowed',\n  }),\n});\n\nawait generateText({ model: wrappedModel, tools, toolApproval, prompt });\n```\n\nThe Rego rule at `path` returns either a `string[]` of allowed tool names or `{ tools: string[] }`. Function tools are matched by `name`; provider tools are matched by either their dotted `id` (`<provider>.<tool>`) or their bare `name`, so an allowlist authored with the plain name keeps them. Anything not in the allowlist gets dropped before the model sees the list.\n\nTwo non-obvious benefits beyond the security one:\n\n- **Token savings.** The model doesn't read descriptions for tools it cannot call.\n- **Better jailbreak rejection.** When the model is steered toward a denied tool, it responds with \"I don't have access to that\" rather than producing a tool call that gets blocked by `toolApproval`, which reads as friendlier in chat UIs.\n\n### Failure mode\n\nOn a malformed OPA response or an evaluator error, the middleware **fails closed**: `params.tools` is set to `undefined`, so the model is told it has no tools available at all. Misconfiguration should not silently widen the agent's capability surface. If you want fail-open behavior, write the policy fallback in Rego (e.g., a default rule that returns the full tool list) rather than in the middleware.\n\n## Scoping a discovered tool surface\n\nWhen tools come from somewhere external (MCP discovery, a plugin registry, a remote agent catalog) you do not get to write per-tool rules ahead of time. You don't know which tools the server will expose until runtime. The risk: any tool you forgot to write a rule for is silently allowed.\n\n`wrapMcpTools` closes that gap by making the resulting `toolApproval` configuration **total** over the discovered surface. Any tool the supplied approval does not match falls through to a configurable default:\n\n```ts\nimport { opaPolicy, wasmPolicyClient, wrapMcpTools } from '@ai-sdk/policy-opa';\n\nconst discovered = await mcpClient.tools();\nconst client = await wasmPolicyClient({ wasm });\n\nconst { tools, toolApproval } = wrapMcpTools(\n  discovered,\n  opaPolicy({ client, path: 'agent/call/decision' }),\n  { default: 'user-approval' }, // anything OPA does not match needs a human\n);\n\nawait generateText({ model, tools, toolApproval, prompt });\n```\n\nThree useful defaults:\n\n- `'user-approval'` (the default): uncovered tools require a human. Right choice when you trust the discovery source but want a safety net for tools you forgot about.\n- `'denied'`: uncovered tools are blocked. Right choice for hard allowlist mode: the OPA policy enumerates what's allowed; everything else is rejected before the model can call it.\n- `'approved'`: uncovered tools are allowed. Right choice only when the discovery source is fully trusted (rare; usually the wrong call for MCP).\n\nDespite the name, the helper works on any `Record<string, Tool>`, not just MCP-discovered tools.\n\n## API\n\nEverything is exported from the package root, `@ai-sdk/policy-opa`.\n\n### Engine-neutral core\n\n- `shadow(approval, opts?)`: wrap any `ToolApprovalConfiguration` so the policy is evaluated and reported via `onDecision`, but the SDK acts as if every call was approved. Flip `opts.enforce: true` to graduate to real enforcement. Recommended starting point for any new policy.\n- `wrapMcpTools(tools, approval, opts?)`: bundle a discovered tool set with a fallback approval policy so the resulting `toolApproval` configuration is total over the discovered surface. `opts.default` controls what happens to tools the supplied approval does not match (`'user-approval'` by default; use `'denied'` for hard allowlist mode).\n- `PolicyClient`: interface implemented by the OPA backends. Use directly if you want to plug in a non-OPA engine.\n- Helper types: `PolicyDecision`, `WrappedMcpTools`, `PolicyDecisionEvent`.\n\n### OPA backend and adapters\n\n- `wasmPolicyClient({ wasm, data? })`: async; loads a compiled OPA WASM bundle in-process. Optional `data` is passed to `setData` if the bundle exposes it.\n- `httpPolicyClient({ url, headers? })`: sync; constructs a client against a running OPA server.\n- `opaPolicy({ client, path, toInput? })`: returns a `ToolApprovalConfiguration` you pass to `generateText` / `streamText` / `ToolLoopAgent`. Fails closed (denies) if the backend errors.\n- `optionalOpaPolicy({ client, path, toInput? })`: like `opaPolicy` but returns `undefined` when `client` is `undefined`, for environments where the policy file is optional and absence means allow-all.\n- `opaCapabilityMiddleware({ client, path, toInput? })`: returns a `LanguageModelV4Middleware` that narrows `params.tools` to an OPA-supplied allowlist before the model sees them. Fails closed on malformed responses.\n- `normalizeOpaDecision(result)`: exposed for users who want to call OPA themselves and just need the result normalization.\n\n## Versioning\n\nThis package follows the AI SDK's release cadence. `peerDependencies` pins `ai` to the workspace version; the OPA backends are versioned independently.\n\n## License\n\nApache-2.0.\n","readmeFilename":""}