{"_id":"@ai-translate/provider-openai","_rev":"7-34eeb9e29f0d6d91e6a11dd7e68222d8","name":"@ai-translate/provider-openai","dist-tags":{"latest":"0.2.4"},"versions":{"0.1.0":{"name":"@ai-translate/provider-openai","version":"0.1.0","keywords":["i18n","l10n","internationalization","localization","translation","openai","ai","llm"],"author":{"name":"Thiago Peres"},"license":"MIT","_id":"@ai-translate/provider-openai@0.1.0","maintainers":[{"name":"tperes","email":"hi@peres.pro"}],"homepage":"https://github.com/thiagoperes/ai-translate#packages","bugs":{"url":"https://github.com/thiagoperes/ai-translate/issues"},"dist":{"shasum":"d8e3fae30b376ba51bc78e3f784f213e68adfa74","tarball":"https://registry.npmjs.org/@ai-translate/provider-openai/-/provider-openai-0.1.0.tgz","fileCount":6,"integrity":"sha512-tgUjXWMFeNrXeOUj50IGQoHo+H250MY1pHdmqwCaPd6eC1Ipf94CHNIFU4yPhJXuLYD7zc0c57pN5apEZXM84w==","signatures":[{"sig":"MEUCIAVUQP95ImW1qrVgxS3tT5ym6J8ngMEryUgQuuLI5RBZAiEA5XupMH0ST/Dv1ONDErzAA334tH3pQ3WeRbnVSBYGATY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-translate%2fprovider-openai@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17215},"main":"./dist/index.mjs","type":"module","_from":"file:ai-translate-provider-openai-0.1.0.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint -c ../../.oxlintrc.json --type-aware --deny-warnings src test vitest.config.ts tsdown.config.ts","test":"vitest run --config vitest.config.ts","build":"tsdown","coverage":"vitest run --config vitest.config.ts --coverage","test:pack":"publint . && attw --pack . --profile esm-only","typecheck":"tsc -p tsconfig.json --noEmit","coverage:strict":"vitest run --config vitest.config.ts --coverage --coverage.include=src/index.ts --coverage.thresholds.lines=95 --coverage.thresholds.functions=95 --coverage.thresholds.branches=95 --coverage.thresholds.statements=95"},"_npmUser":{"name":"tperes","email":"hi@peres.pro"},"_resolved":"/tmp/b4790b45d3555fd3184241eea5592894/ai-translate-provider-openai-0.1.0.tgz","_integrity":"sha512-tgUjXWMFeNrXeOUj50IGQoHo+H250MY1pHdmqwCaPd6eC1Ipf94CHNIFU4yPhJXuLYD7zc0c57pN5apEZXM84w==","repository":{"url":"git+https://github.com/thiagoperes/ai-translate.git","type":"git","directory":"packages/ai-translate-provider-openai"},"_npmVersion":"11.12.1","description":"OpenAI translation and semantic-audit providers for ai-translate, with structured output and batching.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"zod":"4.4.3","openai":"7.1.0","@ai-translate/core":"0.1.0","@ai-translate/provider-core":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-openai_0.1.0_1787177678176_0.7040192437700379","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ai-translate/provider-openai","version":"0.1.1","keywords":["i18n","l10n","internationalization","localization","translation","openai","ai","llm"],"author":{"name":"Thiago Peres"},"license":"MIT","_id":"@ai-translate/provider-openai@0.1.1","maintainers":[{"name":"tperes","email":"hi@peres.pro"}],"homepage":"https://github.com/thiagoperes/ai-translate#packages","bugs":{"url":"https://github.com/thiagoperes/ai-translate/issues"},"dist":{"shasum":"a02e154da8809117145dbd55a9644ed7a0811366","tarball":"https://registry.npmjs.org/@ai-translate/provider-openai/-/provider-openai-0.1.1.tgz","fileCount":6,"integrity":"sha512-Q+ZES1DKlAkoYR8AOGcLsN4icZYfGydgg2NOU3nCIgnv8+ibjbnojshy8HXV1ixihCujb50/9bgdqvuSyq7xeA==","signatures":[{"sig":"MEUCIQDxCtN2H82Rgdtda2qfIYTX21zx7nbKXN4xLR71B3xm0AIgXruBaHz42NX5NvFaxKX1S02uTZTE9+/6KN/7KSy5WEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17606},"main":"./dist/index.mjs","type":"module","_from":"file:ai-translate-provider-openai-0.1.1.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint -c ../../.oxlintrc.json --type-aware --deny-warnings src test vitest.config.ts tsdown.config.ts","test":"vitest run --config vitest.config.ts","build":"tsdown","coverage":"vitest run --config vitest.config.ts --coverage","test:pack":"publint . && attw --pack . --profile esm-only","typecheck":"tsc -p tsconfig.json --noEmit","coverage:strict":"vitest run --config vitest.config.ts --coverage --coverage.include=src/index.ts --coverage.thresholds.lines=95 --coverage.thresholds.functions=95 --coverage.thresholds.branches=95 --coverage.thresholds.statements=95"},"_npmUser":{"name":"tperes","email":"hi@peres.pro"},"_resolved":"/private/var/folders/0t/cw43w8gd5n583bgt4dcw1_cr0000gn/T/c04da295cd0ad031b32d08acc4426562/ai-translate-provider-openai-0.1.1.tgz","_integrity":"sha512-Q+ZES1DKlAkoYR8AOGcLsN4icZYfGydgg2NOU3nCIgnv8+ibjbnojshy8HXV1ixihCujb50/9bgdqvuSyq7xeA==","repository":{"url":"git+https://github.com/thiagoperes/ai-translate.git","type":"git","directory":"packages/ai-translate-provider-openai"},"_npmVersion":"11.6.2","description":"OpenAI translation and semantic-audit providers for ai-translate, with structured output and batching.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"zod":"4.4.3","openai":"7.1.0","@ai-translate/core":"0.2.0","@ai-translate/provider-core":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-openai_0.1.1_1787221938359_0.10951138939952143","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ai-translate/provider-openai","version":"0.2.0","keywords":["i18n","l10n","internationalization","localization","translation","openai","ai","llm"],"author":{"name":"Thiago Peres"},"license":"MIT","_id":"@ai-translate/provider-openai@0.2.0","maintainers":[{"name":"tperes","email":"hi@peres.pro"}],"homepage":"https://github.com/thiagoperes/ai-translate#packages","bugs":{"url":"https://github.com/thiagoperes/ai-translate/issues"},"dist":{"shasum":"bea030bc70cd4c1e67c3c167a940521bd3251579","tarball":"https://registry.npmjs.org/@ai-translate/provider-openai/-/provider-openai-0.2.0.tgz","fileCount":6,"integrity":"sha512-VheW5sagcDNF2LHGhALDGawIvkYbdNtXgO/HEDYBR6JP77kXX47LAIkj4h1FyjW1KMdKFOfjI2VhlX9J17dhyQ==","signatures":[{"sig":"MEUCICoiSqG0Ju1o3w9EMXcznhP1DYD75GjdpNOmTj1eZmFlAiEA5nrdmY4f4S5AqxmakwOwgh1SOCzb4pJc37y89jQ1AnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19492},"main":"./dist/index.mjs","type":"module","_from":"file:ai-translate-provider-openai-0.2.0.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint -c ../../.oxlintrc.json --type-aware --deny-warnings src test vitest.config.ts tsdown.config.ts","test":"vitest run --config vitest.config.ts","build":"tsdown","coverage":"vitest run --config vitest.config.ts --coverage","test:pack":"publint . && attw --pack . --profile esm-only","typecheck":"tsc -p tsconfig.json --noEmit","coverage:strict":"vitest run --config vitest.config.ts --coverage --coverage.include=src/index.ts --coverage.thresholds.lines=95 --coverage.thresholds.functions=95 --coverage.thresholds.branches=95 --coverage.thresholds.statements=95"},"_npmUser":{"name":"tperes","email":"hi@peres.pro"},"_resolved":"/private/var/folders/0t/cw43w8gd5n583bgt4dcw1_cr0000gn/T/7c9c49afa267deedf04a1a209a356087/ai-translate-provider-openai-0.2.0.tgz","_integrity":"sha512-VheW5sagcDNF2LHGhALDGawIvkYbdNtXgO/HEDYBR6JP77kXX47LAIkj4h1FyjW1KMdKFOfjI2VhlX9J17dhyQ==","repository":{"url":"git+https://github.com/thiagoperes/ai-translate.git","type":"git","directory":"packages/ai-translate-provider-openai"},"_npmVersion":"11.19.0","description":"OpenAI translation and semantic-audit providers for ai-translate, with structured output and batching.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"4.4.3","openai":"7.1.0","@ai-translate/core":"0.3.0","@ai-translate/provider-core":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-openai_0.2.0_1788612640111_0.4048309431546313","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@ai-translate/provider-openai","version":"0.2.1","keywords":["i18n","l10n","internationalization","localization","translation","openai","ai","llm"],"author":{"name":"Thiago Peres"},"license":"MIT","_id":"@ai-translate/provider-openai@0.2.1","maintainers":[{"name":"tperes","email":"hi@peres.pro"}],"homepage":"https://github.com/thiagoperes/ai-translate#packages","bugs":{"url":"https://github.com/thiagoperes/ai-translate/issues"},"dist":{"shasum":"8574d539c66e4bfdbdbb82f7369aaa78d6056c39","tarball":"https://registry.npmjs.org/@ai-translate/provider-openai/-/provider-openai-0.2.1.tgz","fileCount":6,"integrity":"sha512-dpwHxzlcJJqp4Wn0n0udEsjhqCGvcOVrqao+39gvT09qA3R2IOLgSYuvK9iMVKldL7ZCM4H6Zner/BKR8zKvnw==","signatures":[{"sig":"MEQCIEyg+T+HNCbbeuPLBLnKlQgL/6J2AXf5SiZwHrZ+rZwPAiAPDxK2bqIToycWV8+mcKE11P7SiajZLifLlt12TIzbkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGOC3HiYzFquEFU7yVorZ1QYUPBOmV0rqZcv7/rnsxteAiEA2Lr/w0R4qnwhyfMbAX5B0tYDldZwr2DJ30Ko1t7yPKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-translate%2fprovider-openai@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19288},"main":"./dist/index.mjs","type":"module","_from":"file:ai-translate-provider-openai-0.2.1.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint -c ../../.oxlintrc.json --type-aware --deny-warnings src test vitest.config.ts tsdown.config.ts","test":"vitest run --config vitest.config.ts","build":"tsdown","coverage":"vitest run --config vitest.config.ts --coverage","test:pack":"publint . && attw --pack . --profile esm-only","typecheck":"tsc -p tsconfig.json --noEmit","coverage:strict":"vitest run --config vitest.config.ts --coverage --coverage.include=src/index.ts --coverage.thresholds.lines=95 --coverage.thresholds.functions=95 --coverage.thresholds.branches=95 --coverage.thresholds.statements=95"},"_npmUser":{"name":"tperes","email":"hi@peres.pro"},"_resolved":"/tmp/6c24601978590098325b31ba339a00f5/ai-translate-provider-openai-0.2.1.tgz","_integrity":"sha512-dpwHxzlcJJqp4Wn0n0udEsjhqCGvcOVrqao+39gvT09qA3R2IOLgSYuvK9iMVKldL7ZCM4H6Zner/BKR8zKvnw==","repository":{"url":"git+https://github.com/thiagoperes/ai-translate.git","type":"git","directory":"packages/ai-translate-provider-openai"},"_npmVersion":"11.19.0","description":"OpenAI translation and semantic-audit providers for ai-translate, with structured output and batching.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"4.6.5","openai":"7.18.0","@ai-translate/core":"0.3.1","@ai-translate/provider-core":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-openai_0.2.1_1789730632242_0.5959795201117701","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@ai-translate/provider-openai","version":"0.2.2","keywords":["i18n","l10n","internationalization","localization","translation","openai","ai","llm"],"author":{"name":"Thiago Peres"},"license":"MIT","_id":"@ai-translate/provider-openai@0.2.2","maintainers":[{"name":"tperes","email":"hi@peres.pro"}],"homepage":"https://github.com/thiagoperes/ai-translate#packages","bugs":{"url":"https://github.com/thiagoperes/ai-translate/issues"},"dist":{"shasum":"58a325d1dc74d4d6ed394b8e27866a282cbc2a46","tarball":"https://registry.npmjs.org/@ai-translate/provider-openai/-/provider-openai-0.2.2.tgz","fileCount":6,"integrity":"sha512-Phdq/DmcSoI4k8bFz8EEj9Od0TXfLynQkT7o+QxXXVQh8CX/TCjl+nwEqJGvaxI7qYL0oc3W9HP4JA700KOS9w==","signatures":[{"sig":"MEUCIG5ncaWWidY8tFmOCcutNWVpyj6VQg5n5n+Mh56Ka5SMAiEAnjb0pkcjtEDizHmXxzoTwPVxydlPdiQ6voW/9xxMk38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/XdlluDKXK+rHfRDlZ3LkL6A9oc7SxAu8SltU4CcqSAIhALdPhv1k4ZHBVUDe7wABVsa56EQwCBAPpZdW5OzoYzA1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-translate%2fprovider-openai@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19288},"main":"./dist/index.mjs","type":"module","_from":"file:ai-translate-provider-openai-0.2.2.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint -c ../../.oxlintrc.json --type-aware --deny-warnings src test vitest.config.ts tsdown.config.ts","test":"vitest run --config vitest.config.ts","build":"tsdown","coverage":"vitest run --config vitest.config.ts --coverage","test:pack":"publint . && attw --pack . --profile esm-only","typecheck":"tsc -p tsconfig.json --noEmit","coverage:strict":"vitest run --config vitest.config.ts --coverage --coverage.include=src/index.ts --coverage.thresholds.lines=95 --coverage.thresholds.functions=95 --coverage.thresholds.branches=95 --coverage.thresholds.statements=95"},"_npmUser":{"name":"tperes","email":"hi@peres.pro"},"_resolved":"/tmp/c48edc207998d843896916b5b8c627b0/ai-translate-provider-openai-0.2.2.tgz","_integrity":"sha512-Phdq/DmcSoI4k8bFz8EEj9Od0TXfLynQkT7o+QxXXVQh8CX/TCjl+nwEqJGvaxI7qYL0oc3W9HP4JA700KOS9w==","repository":{"url":"git+https://github.com/thiagoperes/ai-translate.git","type":"git","directory":"packages/ai-translate-provider-openai"},"_npmVersion":"11.19.0","description":"OpenAI translation and semantic-audit providers for ai-translate, with structured output and batching.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"4.6.5","openai":"7.18.0","@ai-translate/core":"0.3.2","@ai-translate/provider-core":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-openai_0.2.2_1789731064555_0.7492633470202941","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@ai-translate/provider-openai","version":"0.2.3","keywords":["i18n","l10n","internationalization","localization","translation","openai","ai","llm"],"author":{"name":"Thiago Peres"},"license":"MIT","_id":"@ai-translate/provider-openai@0.2.3","maintainers":[{"name":"tperes","email":"hi@peres.pro"}],"homepage":"https://github.com/thiagoperes/ai-translate#packages","bugs":{"url":"https://github.com/thiagoperes/ai-translate/issues"},"dist":{"shasum":"ed1b60944b18aa3c584b02d07a33d52ef4ceab50","tarball":"https://registry.npmjs.org/@ai-translate/provider-openai/-/provider-openai-0.2.3.tgz","fileCount":6,"integrity":"sha512-uXn0owZp5jcALZiIqQzQjd+P/I9iXUxxc4bxSmIppDq/OapTGxZjl6GmiaO5AgkYke4J09Htyx/iLPzHvS/sIA==","signatures":[{"sig":"MEQCIB2jvq54KUxgQqj1CJF1cS1DQ4wnQNGgnVP/FuAONy5HAiBGTFWBDV0+dZijKvmYx5NuZgHciA/m2Cxwe41GdeEkzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEP52yELHfqDeBwME5JSrIBVmHWHSb1jA7iitlqFUEJwAiEApshL/b92q90u+FWda1QNBUDjN6kIY3QD4JOnRXV4FNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-translate%2fprovider-openai@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19288},"main":"./dist/index.mjs","type":"module","_from":"file:ai-translate-provider-openai-0.2.3.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint -c ../../.oxlintrc.json --type-aware --deny-warnings src test vitest.config.ts tsdown.config.ts","test":"vitest run --config vitest.config.ts","build":"tsdown","coverage":"vitest run --config vitest.config.ts --coverage","test:pack":"publint . && attw --pack . --profile esm-only","typecheck":"tsc -p tsconfig.json --noEmit","coverage:strict":"vitest run --config vitest.config.ts --coverage --coverage.include=src/index.ts --coverage.thresholds.lines=95 --coverage.thresholds.functions=95 --coverage.thresholds.branches=95 --coverage.thresholds.statements=95"},"_npmUser":{"name":"tperes","email":"hi@peres.pro"},"_resolved":"/tmp/1c8d869e16549802aa78638b5b996c8e/ai-translate-provider-openai-0.2.3.tgz","_integrity":"sha512-uXn0owZp5jcALZiIqQzQjd+P/I9iXUxxc4bxSmIppDq/OapTGxZjl6GmiaO5AgkYke4J09Htyx/iLPzHvS/sIA==","repository":{"url":"git+https://github.com/thiagoperes/ai-translate.git","type":"git","directory":"packages/ai-translate-provider-openai"},"_npmVersion":"11.19.0","description":"OpenAI translation and semantic-audit providers for ai-translate, with structured output and batching.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"4.6.5","openai":"7.18.0","@ai-translate/core":"0.4.0","@ai-translate/provider-core":"0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/provider-openai_0.2.3_1789906664646_0.6743168957280619","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"_id":"@ai-translate/provider-openai@0.2.4","bugs":{"url":"https://github.com/thiagoperes/ai-translate/issues"},"dist":{"shasum":"0a07484eecba3f4379529f3cf1d1ca2d605c06dc","tarball":"https://registry.npmjs.org/@ai-translate/provider-openai/-/provider-openai-0.2.4.tgz","fileCount":6,"integrity":"sha512-Pl0ngOs7m1nC2EXBP9hzopNKAlPUCSDzY1PcHoIh4DGllhqOkC1Q9vTB4wQkl1REj1bj3VsfsibpZYfj4p+Jhg==","signatures":[{"sig":"MEUCIFtsMEUwl4pPhwhLVI0WmgtUecMShTC9k0pGJlEzuswRAiEA75CMXwLZXNZMcxU393A56xHhLAYuNPhXo4BaYXVOQFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDsqY/uersmkpWpfJaI+g0oF88++sgzShpCDkda9VjB7AiEA1IsGBf54utVfM+kzyVjskcTdVlbyU6yQtCbQFuGzxYE="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-translate%2fprovider-openai@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19872},"main":"./dist/index.mjs","name":"@ai-translate/provider-openai","type":"module","_from":"file:ai-translate-provider-openai-0.2.4.tgz","types":"./dist/index.d.mts","author":{"name":"Thiago Peres"},"engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"license":"MIT","scripts":{"lint":"oxlint -c ../../.oxlintrc.json --type-aware --deny-warnings src test vitest.config.ts tsdown.config.ts","test":"vitest run --config vitest.config.ts","build":"tsdown","coverage":"vitest run --config vitest.config.ts --coverage","test:pack":"publint . && attw --pack . --profile esm-only","typecheck":"tsc -p tsconfig.json --noEmit","coverage:strict":"vitest run --config vitest.config.ts --coverage --coverage.include=src/index.ts --coverage.thresholds.lines=95 --coverage.thresholds.functions=95 --coverage.thresholds.branches=95 --coverage.thresholds.statements=95"},"version":"0.2.4","_npmUser":{"name":"tperes","email":"hi@peres.pro"},"homepage":"https://github.com/thiagoperes/ai-translate#packages","keywords":["i18n","l10n","internationalization","localization","translation","openai","ai","llm"],"_resolved":"/tmp/998a5a0b0a38879611cd9a4dbf5105f4/ai-translate-provider-openai-0.2.4.tgz","_integrity":"sha512-Pl0ngOs7m1nC2EXBP9hzopNKAlPUCSDzY1PcHoIh4DGllhqOkC1Q9vTB4wQkl1REj1bj3VsfsibpZYfj4p+Jhg==","repository":{"url":"git+https://github.com/thiagoperes/ai-translate.git","type":"git","directory":"packages/ai-translate-provider-openai"},"_npmVersion":"11.19.0","description":"OpenAI translation and semantic-audit providers for ai-translate, with structured output and batching.","directories":{},"maintainers":[{"name":"tperes","email":"hi@peres.pro"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"4.6.5","openai":"7.18.0","@ai-translate/core":"0.4.0","@ai-translate/provider-core":"0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/provider-openai_0.2.4_1789928728248_0.5649373473441295"}}},"time":{"created":"2026-08-19T22:14:38.000Z","modified":"2026-09-20T18:25:28.705Z","0.1.0":"2026-08-19T22:14:38.319Z","0.1.1":"2026-08-20T10:32:18.524Z","0.2.0":"2026-09-05T12:50:40.234Z","0.2.1":"2026-09-18T11:23:52.328Z","0.2.2":"2026-09-18T11:31:04.655Z","0.2.3":"2026-09-20T12:17:44.735Z","0.2.4":"2026-09-20T18:25:28.341Z"},"bugs":{"url":"https://github.com/thiagoperes/ai-translate/issues"},"author":{"name":"Thiago Peres"},"license":"MIT","homepage":"https://github.com/thiagoperes/ai-translate#packages","keywords":["i18n","l10n","internationalization","localization","translation","openai","ai","llm"],"repository":{"url":"git+https://github.com/thiagoperes/ai-translate.git","type":"git","directory":"packages/ai-translate-provider-openai"},"description":"OpenAI translation and semantic-audit providers for ai-translate, with structured output and batching.","maintainers":[{"name":"tperes","email":"hi@peres.pro"}],"readme":"ERROR: No README data found!","readmeFilename":""}