{"_id":"@silyze/browsary-openai-provider","_rev":"40-49f97955c7af7477a4a71edaead332f1","name":"@silyze/browsary-openai-provider","dist-tags":{"latest":"2.0.14"},"versions":{"1.0.0":{"name":"@silyze/browsary-openai-provider","version":"1.0.0","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.0.0","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"edab46510ec35b2806bf4b2b408ec8b7df0fc6fe","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.0.0.tgz","fileCount":17,"integrity":"sha512-b/p6PfAQ904jDUgHAAEqzt9Tsb/BjihEGQg95jo0oueZ2FUpAgctJj7SP6FarcgOJcXox9g2aVVERs32b2N2RQ==","signatures":[{"sig":"MEUCIGKXMHuq07wM/PNfBaxeJNk3FTMq0JNIVfM7t9QD6KR3AiEAi91GgvnKixQ8q3unqOjPXrWbwgMrXu70izaZuOeY3LE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138446},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"b38e2497c2be8c78221119f9315414b793a691d4","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.0.0_1749507853403_0.8238980840994672","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@silyze/browsary-openai-provider","version":"1.1.0","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.1.0","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"d206389b8c346ec42598e5ce6f517b4aa0615dcb","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.1.0.tgz","fileCount":25,"integrity":"sha512-hSjWqxtqUy60N9FuwJhOxmc+jan3OaQFZ+D+Wkt/oJDWf8Z9LXEL5ZYCSLfHQHXVcuVbaTO4z0m6iFHdAWM+Xw==","signatures":[{"sig":"MEYCIQCpiGDrxj7EqEzgg8W+iynNF5NpQGML0Bh5r1+N8hHCSAIhAPcLsd+q44rpsGxIajLX8Znp8FJUvGNCUErdI0wo3jO2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151246},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"f5489b4b00c975a16db28811679593e1c7a59bc2","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.1.0_1750964336103_0.532166653278787","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@silyze/browsary-openai-provider","version":"1.1.1","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.1.1","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"f0d9290819b49e678c64ce2746156d092ab90674","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.1.1.tgz","fileCount":25,"integrity":"sha512-31/5gGeE7xUzfVKMDezANyU19yIT4rG5q4ewrNikkZfrYNiCZuHX76pOA7Mm4BiymHINvPuR0W/p8xZeBCzCow==","signatures":[{"sig":"MEYCIQCMas6rK1YjXfjRZi1NGPItD6n593uCfUZiRKZZOAY87AIhAJUQ4L25lzwO0H+oyHfKfTk19xxDtJeDhH4dCIqcAWGq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151318},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"3bf7de93f89795d760f7d07432915492d1e91b7d","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.1.1_1750966706517_0.2889121809142041","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@silyze/browsary-openai-provider","version":"1.1.2","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.1.2","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"3529d7458249b4db2e17d3645eee75a6bf7e3fa1","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.1.2.tgz","fileCount":25,"integrity":"sha512-9TNaf7WW0leiNmeL2jNsye7XJA7Kat0r9oTTm3+gs5FLwOqLqVlEEb7kJEegYW15r4GIdmI8OOP4+TQfPA4eng==","signatures":[{"sig":"MEUCIQDKRShSlYHeH3VnJMPG5XyTKIs/ILqV6LF4MzQZP3ZPagIgBStPS3o7w2V1FOvbOxWRmdlTildBHZu12eiEN/F0bA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176519},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"baa818c1555d7bbbd1e02b700d261a19c1d47279","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.1.2_1751498123204_0.8584420655408662","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@silyze/browsary-openai-provider","version":"1.1.3","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.1.3","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"284c186572dabe9889690296538c51e7807adc8a","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.1.3.tgz","fileCount":25,"integrity":"sha512-02vDU8hQ42OIuNl3hZK4eKF8RBb7uzvfqyxikJ4pkMUkVVPMnittYCP7+xrVhYRbclquwvNRnKx322XQZwfd9A==","signatures":[{"sig":"MEYCIQDZwivg71a/7ysebBvL+pL3Qlsb5hOJcSJcJ8mhlYt3cwIhAO6TEAVnmXd8CePkQQOPXKyk4K3RSHoUafQm+tIs3cun","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176713},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"02074a4fc71f43b0196f395021b3150250a01e0b","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.1.3_1751498903353_0.07329871266563215","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@silyze/browsary-openai-provider","version":"1.1.4","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.1.4","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"050efab3697c86172081631f37a2aa140c8f6371","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.1.4.tgz","fileCount":25,"integrity":"sha512-KcHes/6Cs9qIsf/EEAn0fDDA5u14tTays7omTQfFSC37nat48GTM5IbgQr241JifhOT7DBjBuN8G5Ty8eGqJLA==","signatures":[{"sig":"MEUCIBox2s9VSB8blJGr2Mc4yiAGp1jwIw3sPnDBBHKormiaAiEAxYteuyX4+/+gn4ZKf2ZHe7XUdN6FVbre9yUhZ9IGr2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177107},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"53f357aa32aa748fc6d68eae03f5b802a64dd57e","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.1.4_1751500407352_0.7232866623028318","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@silyze/browsary-openai-provider","version":"1.1.5","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.1.5","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"9ba0daba3290e5ffa8cabdfa52edcf95557adb38","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.1.5.tgz","fileCount":25,"integrity":"sha512-/jrjxqRt+DKvIJ3nVi0UNuCwgrwduYSVtU+A3WAebrxHeyzaIn1t9/VeGJYRFOY0WMpv/qE1KroO+iJje/Luqw==","signatures":[{"sig":"MEUCIAfHfAWbC9BzZPVUMnt2wxXPBkoaYPheNutIgw3jEXxyAiEAtgXM3RKPU+9cX2APsofTHflUEcTBWiGXEcnTf7s9X2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177010},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"2da83b68eb785f9330886f7f1dc01f278487096b","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.1.5_1751561771074_0.6990916734340846","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@silyze/browsary-openai-provider","version":"1.1.6","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.1.6","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"f1294922b153d3fb11c738eb53d5a082d5f1af1a","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.1.6.tgz","fileCount":25,"integrity":"sha512-WTNjCFaWft0UwhIsO3Nx8djvbb1BQ7bF8xka1zdNDG1lstH5YFbSL6oSoVqibrLkUbXCNIt9BwYuQ9m4NYL2Pw==","signatures":[{"sig":"MEYCIQC7zxg/0fcXu4/Hug9EdFXYG+3wN1Vsttd79EFDmX8MTQIhAOF48zAleuE2ATn68ZdjfR75WUk1bdh6WgRcuDYRyrEk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178509},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"2da83b68eb785f9330886f7f1dc01f278487096b","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.1.6_1751562961269_0.14405087529929128","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@silyze/browsary-openai-provider","version":"1.1.7","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.1.7","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"02bb99bc6828606b958c1a486739f9f4827c3072","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.1.7.tgz","fileCount":25,"integrity":"sha512-X7X++IOJQy5TaIKcRPpkBO9MjCb4ftlnRxYaYFmMgYvz3gZJR5E2CJiF9VdNAbFaleKVi5TzihK28P6vfGbu0g==","signatures":[{"sig":"MEUCIQCUOaJVY3VG/SA6zvPgJlFC6fd6EF9Gn5/llOg9TnU68gIgWvU3Y1addIGJMXRPJjDBT4mbyKm8XzJGONUpd6ZxlkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178583},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"ecf9490db611bf7aeea9cfec222023edba2f2652","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.1.7_1751563237143_0.6055830593572151","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@silyze/browsary-openai-provider","version":"1.1.8","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.1.8","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"b1abed4cc4f8930b49699531c6d623c6e234f5a8","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.1.8.tgz","fileCount":25,"integrity":"sha512-w8jEYWB1oI3SaHitXfc7pOfWnrxdpYUgC6UP9nPwsb+vkYdR1hZrey5nncDzlSL9TRO/8ID77BiYvNk2gKgLAw==","signatures":[{"sig":"MEYCIQDC47yVg/80zoIGYSljVBRKlne7YIStRB9KUfJFWg5RSgIhAJPRebIvQj/TyUmyvQR24itYDeZYbZEQZJTVlM/aCK2w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181237},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"ce2d9d33e8da3028ccd829df3a523ecb22133734","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.1.8_1751564665299_0.0000351227022015177","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@silyze/browsary-openai-provider","version":"1.1.9","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.1.9","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"c75956003ba2ed1015a6d4a30114e7939d618315","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.1.9.tgz","fileCount":25,"integrity":"sha512-LDltM13LQ39e3E8b0TAojrO+HjI0VpD3maloz/wqAiPrkDR5PbyxYvB7Yuo6STAF/1ucQtiLIv+9IbCg3vDFZw==","signatures":[{"sig":"MEUCICyMkEjJpw/hL/V9tJv3yJdgiFTAdCr8HcZm7oXiNlcoAiEAr8NMy8XbfMyi15YwQQ5zGBqfG3z32327FmaeJH+DbGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181367},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"750757bf26aff4fc058b9afa26e1c1bc418301db","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.1.9_1751565134350_0.383271489708195","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@silyze/browsary-openai-provider","version":"1.1.10","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.1.10","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"c30768b5903410a995b794afdc7d8a2898dc06d2","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.1.10.tgz","fileCount":25,"integrity":"sha512-chsyijeJX84ON1vP6C+S4J1Ju6OQGVnbX790cPNYMHNfc371fzbh3R2woayyDBIP4yE46TU62tSC1BzMDchiOA==","signatures":[{"sig":"MEQCIEnkYlfRcFhc0VCSws+AuAoJ1qldnWAbOLBi46mA23qkAiB23VvrBx8BCELSt8lSIPm820MgtjYlg1cKDh+4HmTKVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181624},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"288b1ffd80ae54050814278e5e010a1606e86585","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.1.10_1751566932883_0.005838806777949346","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@silyze/browsary-openai-provider","version":"1.1.11","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.1.11","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"9c78773ac82310e80963b8628eeaac102eeb0bdf","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.1.11.tgz","fileCount":25,"integrity":"sha512-FKWvGXA1Ku7xJHL4+Ph2zt7I5P5FkXzoJZos/r9A06xjLfWwXUJV+2Eo+PZDRExJoAAZ6vpx++RBF0EYyMTXjw==","signatures":[{"sig":"MEUCIQDCvMDuOZ5bQMeMuj6Bw047eijlRzYeHN0DYm8wbEFT9AIgMDxnwGHz3DQ55ZnrhGfiA5q/hU5WwfdWjCQAQy8FuGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181814},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"288b1ffd80ae54050814278e5e010a1606e86585","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.1.11_1751567535275_0.2372745860043084","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@silyze/browsary-openai-provider","version":"1.1.12","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.1.12","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"8f72ac1e418ddce710cecbac1d82f7cebb1882cb","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.1.12.tgz","fileCount":25,"integrity":"sha512-qB8VIrbhYF/F9K1FCsCK8tu1sd5nVKzIRMp0dHhuATDA3PEd0SSR+gZ13q0hnkPbCG5u9uogFSZHkvSBDuJHyw==","signatures":[{"sig":"MEUCIQDdzHvHbCVcU+Fvt3LlPPnFhJmnkRA2r4/FpULZVEU3EAIgPzVQvLx01XSqhDRfsdGmgu12OLKLGv4DooZ4e2esuA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181758},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"124c1d95a6704da25a313b14fa5267c1243e577b","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.1.12_1751569295233_0.5740827306032377","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@silyze/browsary-openai-provider","version":"1.1.13","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.1.13","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"d8ff5aa661bea953c62e7df3f38beae36284fd6f","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.1.13.tgz","fileCount":25,"integrity":"sha512-SRLmx/Q2HQzmTKGvqA7V8wFIaobJaYfcXd4Xb1dVXuX8gkqCPL497P2q0PzbTbXSr4XLH21wTEAN9ObZ89PILQ==","signatures":[{"sig":"MEYCIQDBV9fbwEY9PXsbB/Ai3oesTxhnB1tGyXKKHhImqEllUwIhAOE05Z7elBOgpAbmgBTIjUVn5XnTKc5TSVWH2k2RRAEh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181504},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"cfa1ea53e9034db72848ae08d1fad3f7b85cb8da","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.1.13_1751572770249_0.6605787883548049","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@silyze/browsary-openai-provider","version":"1.1.14","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.1.14","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"fc02d27cce2014461c78842b5775ee89ab6af468","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.1.14.tgz","fileCount":25,"integrity":"sha512-5cmoIbHIpMEh3KtREgafJjZzQRCCxkSRgpoFnrlSktK0Z5gfr2Y7BN+EaRrYqjEy+I9omNyLb/EfCao0bX3E1w==","signatures":[{"sig":"MEUCIQCNGMfCC+rC3Jwt9qrIDuAGK7yocIZhKlnVycOBPj4y3wIgDCUmvRi0zdG3T8o16if3aWFDdd2Nk1Su8jEZHNAo2W8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175209},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"cfa1ea53e9034db72848ae08d1fad3f7b85cb8da","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.1.14_1751574504246_0.25952737182229146","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"@silyze/browsary-openai-provider","version":"1.1.15","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.1.15","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"55ab899bc180cfbbdeae80a622ffb996671acd37","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.1.15.tgz","fileCount":25,"integrity":"sha512-MEIEJ+U6lls6wdhO0V0Iad5RHAciYrf/ogH2lcSFqQHPYDOgPfuZQJ7Hkbv59w3zJgAA95NeE8pM0pEUzfptsQ==","signatures":[{"sig":"MEUCIQC44xm15Ikcrh7aV4vipmKbXZdLktupYaBH/HPZoKj6tQIgNskIT/KVAH/H7JPI3i0NDg9PtBcRiG3spth0GT7CnJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177577},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"b741d03e12f45341a7f148f80120d96cd957d707","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.1.15_1751575512943_0.8587906431130796","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"@silyze/browsary-openai-provider","version":"1.1.16","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.1.16","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"9b9b4467fa0299659fd995eff4320b1e9f19e4a8","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.1.16.tgz","fileCount":25,"integrity":"sha512-Wkbr0NiXbkU0XnxKRJ5FrY7Wuo4AWzhAyZ9RfyWHvTZVwyy4In+/Sz36stq9zO0iaavRrlZFDbhJu2vlWuiToA==","signatures":[{"sig":"MEYCIQD9viD734qQjRxUSe77ljUUeOwPUAY+IptDyfRSSKWwvwIhANCL9zUk/eUjm1b1fB1iX3eJsOIHyp0XoRPS5TcoXSL1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158951},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"b741d03e12f45341a7f148f80120d96cd957d707","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.1.16_1751580000826_0.5881022182692424","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"@silyze/browsary-openai-provider","version":"1.1.17","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.1.17","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"08ed7521e66635c6eb0dc7c496753e785f95a737","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.1.17.tgz","fileCount":25,"integrity":"sha512-RlLFtP3gWnDxQhaG1h2vS5CdgHG4WfXFK7USg6X6PQqNYbaFO1kod2pTHst/CqmKFV7x0FgZBPxFueGwVPNZ+g==","signatures":[{"sig":"MEUCIGQ2/ySSuw9XA/E7iaUymbfII9f8tl3zAuSncTX2XCB1AiEA+iIzAHqOaOt4sNsoeYQYxvQcYh4a3g4o4S3WsFWbMC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159654},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"3980446b25407ae0b026469ecef6a34356fe34ea","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.1.17_1751581183215_0.7981517236499576","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"@silyze/browsary-openai-provider","version":"1.1.18","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.1.18","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"3c35b2025222f52fa00619656a0868f65453497c","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.1.18.tgz","fileCount":33,"integrity":"sha512-WYogebQBo9BGT53wnosaOfrWTDHKKfcE1DYtkKh1fXGNm3KA2/jDuL5JkfdDgi7ujVe0cmr91PVZ+i/X+Qznbw==","signatures":[{"sig":"MEQCIH+0X424u03qNLi1L+fUVzgeDEMRhloHWCjuyNYgV4gtAiAVtMlwDrsWZ9b3qZ6LA2v9gqx5GcUlkCj7BZLLA/7a6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178309},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"9aeea00ac623bc5bb339f4879bcac0e383f8d705","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags","start:example":"npm run build && node dist/src/example.js"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"10.8.3","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"22.9.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.0","puppeteer":"^24.12.1","typescript":"^5.8.3","@silyze/browsary-pipeline-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.1.18_1752227017266_0.016386044630229746","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"@silyze/browsary-openai-provider","version":"1.1.19","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.1.19","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"b18501835bbff55ea31c20c4d4d403e48b0536bd","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.1.19.tgz","fileCount":33,"integrity":"sha512-Tb6NXJPeYy/GV5I65kDwvCfs7FoF8is2NFVT2puP3lGQNF/GCIixCWFqC2VPMsY8xd43eGEzEzzHE3K7OC6MuQ==","signatures":[{"sig":"MEQCID0woyx51ArUSYuGqJYV4l+XY0N4dixeIyO8Tiidgn9HAiBFACRuFemTaMj+KdHEG97u6Bl6frL/D84mVCfbfUqSdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189951},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"fd3a162c5de9a408590c17c9d7b91ca3ca4ba1cf","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags","start:example":"npm run build && node dist/src/example.js"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"24.1.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.0","puppeteer":"^24.12.1","typescript":"^5.8.3","@silyze/browsary-pipeline-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.1.19_1759419598430_0.46248793828710233","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"@silyze/browsary-openai-provider","version":"1.1.20","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.1.20","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"b1d1f1f2b651752cd16a77864ec3204f16d9fdad","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.1.20.tgz","fileCount":33,"integrity":"sha512-DDAPhsGxBEzUCfCbLqTas6ew5Iy59TGk1gEaIZvdxpT9AG3Q2mqdivicIqb7t8cGp6UUKQArD653dXK6G8yvjg==","signatures":[{"sig":"MEUCIDmXTMeEQNBu3NbE4w2RB2lbtWHmNtHEcEc5u4/9/3LaAiEA1BQWSECI9y5oLoXsC7f5AhVeK1lGlcG4LD75PrMOB9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205667},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"8e5a86c79e40e04dda18015b7615dc80530b2d73","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags","start:example":"npm run build && node dist/src/example.js"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"24.1.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.0","puppeteer":"^24.12.1","typescript":"^5.8.3","@silyze/browsary-pipeline-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.1.20_1759428388280_0.48342165351148036","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"@silyze/browsary-openai-provider","version":"1.1.21","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.1.21","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"5cf453f1c5c94c2184cc1c27174f8c7308a430cf","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.1.21.tgz","fileCount":33,"integrity":"sha512-0KCFKk8diSJW4v82kcql6iw+RxDeMmvvFPeDXtFgwMub+PcPLhWtCmKQH/pZSpQMxBHiiq01icgNE73aJHHCoQ==","signatures":[{"sig":"MEQCIDmsyfOEszAG5dCrjITESY+TAyEw9LyXKm9MLnHuOInsAiBfObtbtsyyqzg+eXds4sEr9q958MxFgobeF6YxvyWmyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205959},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"c99de2479ece49bb119a5f596cb3f9a112070bfb","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags","start:example":"npm run build && node dist/src/example.js"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"24.1.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.0","puppeteer":"^24.12.1","typescript":"^5.8.3","@silyze/browsary-pipeline-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.1.21_1760380479546_0.08339097125061956","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"@silyze/browsary-openai-provider","version":"1.1.22","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.1.22","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"1a9aa60461f47ef539a92e419dc5a1e215e7a717","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.1.22.tgz","fileCount":37,"integrity":"sha512-KSGv+uSdj1WxLnyu+kJogsuZAkTaMFmfqL+kBDIRmKpjddzKgomciiTbek0RV9plmwkGPMXcsaMFdfXNyvLOXA==","signatures":[{"sig":"MEUCIQC4fy8HPMrWH/KyjXc1jqWjbJbawftZWECPq6mFRbr+JwIgXgD3eBbuc6GJx/2GNbK4kXMgPeWROhLUPaQ1VIvJOI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223071},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"c99de2479ece49bb119a5f596cb3f9a112070bfb","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags","start:example":"npm run build && node dist/src/example.js"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"24.1.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.0","puppeteer":"^24.12.1","typescript":"^5.8.3","@silyze/browsary-pipeline-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.1.22_1760650447703_0.3985562597713965","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"@silyze/browsary-openai-provider","version":"1.1.23","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@1.1.23","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"f1fa4d8d278082891c7a994e06c89e0e60ef8d49","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-1.1.23.tgz","fileCount":37,"integrity":"sha512-s1zEXz16ELUbJZESOmZ3pPzfjepHG3MMLl6QjnFMGrAZhrm5ZePRosHC3EkBwPrDrVoGCLP2IEnjuHLee/M7EQ==","signatures":[{"sig":"MEUCIH6LoihD4JS2AMUYd7SqxNbAAlvq+C/3KEQq/2ydIZdUAiEA3DyqQ6k1co+wROYSvmA/DrPNqhoztAEFSNABjSUOXWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249239},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"5df58c72e48d1bd2e6ee0a20eb82e736bd3239b7","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags","start:example":"npm run build && node dist/src/example.js"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"OpenAI provider for @silyze/browsary-ai-provider","directories":{},"_nodeVersion":"24.1.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.0.0","@silyze/browsary-ai-provider":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.0","puppeteer":"^24.12.1","typescript":"^5.8.3","@silyze/browsary-pipeline-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_1.1.23_1762714964131_0.7295955572224009","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@silyze/browsary-openai-provider","version":"2.0.0","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@2.0.0","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"288cab18bca4f59696bc7a3cf5786e1d4b438cae","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-2.0.0.tgz","fileCount":41,"integrity":"sha512-QjIShdPmH2JFJ2bDv9Hg1gQBSdWmx1ESFUGX+6EwT9xpyh1sRU1KqtKOmHYYBsBgTc79CdnmJJEKk0jWCcLnzw==","signatures":[{"sig":"MEYCIQD/MuiR2cvbA2fjmkx5/VWIUJgkLKmrUFmzWifswM1YjQIhANZ1rzCYn4zPSkmfF6ZTF211vTJ+xCOdDjFUnlxlFeKB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333548},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"e6b09e5d2c1d0d8ec56574ad9ac86a4ed037edfc","scripts":{"build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags","start:example":"npm run build && node dist/src/example.js"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"OpenAI provider for the Browsary pipeline framework","directories":{},"_nodeVersion":"24.1.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.2.15","@silyze/browsary-ai-provider":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.0","puppeteer":"^24.12.1","typescript":"^5.8.3","@silyze/browsary-pipeline-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_2.0.0_1762981988821_0.778329518030852","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@silyze/browsary-openai-provider","version":"2.0.1","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@2.0.1","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"5840a506c1f809cf8abbb240573cada669124fab","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-2.0.1.tgz","fileCount":49,"integrity":"sha512-QxwI9sLI+TdHW0HdkApy6y8KisYiEz7quirTw2EA05vrAfEINcrKazoiyPS+9SWbeSGkz6AM19iiAUduDKPULw==","signatures":[{"sig":"MEQCIDem/l4FImXqcpNCisp2uIwc8i2PvUcouEZF2UTf8umSAiBfo189ByUQay8Ril1HGW2eBkPruVnglW3IVOAdBPYu3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344591},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"58518eb74339c6e9305f849c03ca71fa14e90531","scripts":{"test":"npm run build && node --test \"dist/tests/**/*.test.js\"","build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags","start:example":"npm run build && node dist/src/example.js"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"OpenAI provider for the Browsary pipeline framework","directories":{},"_nodeVersion":"24.1.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.2.15","@silyze/browsary-ai-provider":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","dotenv":"^17.2.0","puppeteer":"^24.12.1","typescript":"^5.8.3","@silyze/browsary-pipeline-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_2.0.1_1763497069154_0.237229343461963","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@silyze/browsary-openai-provider","version":"2.0.2","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@2.0.2","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"3c7f1a8a5846cd46c21369b954b42bbdaf59e316","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-2.0.2.tgz","fileCount":49,"integrity":"sha512-ShjMPCinbZoRla6B1dlKeaM3CDgUUiar9x9ixKJ0k+FC2QJc+sIjmROAQVwsq/ElrLkt+tceCF43pdL09Ahl0A==","signatures":[{"sig":"MEQCIGZVov2FcSxef0q2y4wZgVZrkwEt13ELB198/WldaRZdAiAmzRgloET/ARs18fzO740l9WLdu+xXpNTqYLsSs0huOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340255},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"4d1ebd0b5d7b27f8866de5a45893c27b7b2fb850","scripts":{"test":"npm run build && node --test \"dist/tests/**/*.test.js\"","build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags","start:example":"npm run build && node dist/src/example.js"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"OpenAI provider for the Browsary pipeline framework","directories":{},"_nodeVersion":"24.1.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.2.15","@silyze/browsary-ai-provider":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","dotenv":"^17.2.0","puppeteer":"^24.12.1","typescript":"^5.8.3","@silyze/browsary-pipeline-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_2.0.2_1763503416632_0.6170362526066941","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@silyze/browsary-openai-provider","version":"2.0.3","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@2.0.3","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"01e986fa42b63bb380f2292b898c24d4a34eed84","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-2.0.3.tgz","fileCount":49,"integrity":"sha512-lb86J2yrGvwhZV06KDEB3SblWqqftSUyK/j3X8BZD/NNEy2H+cWqOiz09uDuKAvy5sn65++9kqmmrs5dhoeUEQ==","signatures":[{"sig":"MEUCIQCsoptBdGgSZcnnpI880+z94rcPqGX95LbeTrM0A/cN+AIgA7eSXHf6HVbA2Q4FoIAJ9LQpxfItciGcAIDRe6dSwg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341015},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"4d1ebd0b5d7b27f8866de5a45893c27b7b2fb850","scripts":{"test":"npm run build && node --test \"dist/tests/**/*.test.js\"","build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags","start:example":"npm run build && node dist/src/example.js"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"OpenAI provider for the Browsary pipeline framework","directories":{},"_nodeVersion":"24.1.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.2.15","@silyze/browsary-ai-provider":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","dotenv":"^17.2.0","puppeteer":"^24.12.1","typescript":"^5.8.3","@silyze/browsary-pipeline-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_2.0.3_1763505277308_0.6872485467936891","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@silyze/browsary-openai-provider","version":"2.0.4","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@2.0.4","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"55646d6ab840abd7a6ac8eb7e6d92e9426425f74","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-2.0.4.tgz","fileCount":49,"integrity":"sha512-UJZympjKLHScC+4nqKT4UAaQD5vNSLHkMc/Mn9aPPrfS/8Q8aPqjifdUtGcvZcfu0zx++nq7Ge9oeRcAx0A/vw==","signatures":[{"sig":"MEQCIBWcO2H4aOWRdyC8Bh/4Yj6pjaMR/S2McaN/263G3ZwzAiBRVwDIabBDDRjaXJxhFsYotAJMNmI4N4VAbDOfAx1tXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342853},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"5d0aeae1c9efab94fd4ec4329ff723c8a83cb076","scripts":{"test":"npm run build && node --test \"dist/tests/**/*.test.js\"","build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags","start:example":"npm run build && node dist/src/example.js"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"OpenAI provider for the Browsary pipeline framework","directories":{},"_nodeVersion":"24.1.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.2.15","@silyze/browsary-ai-provider":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","dotenv":"^17.2.0","puppeteer":"^24.12.1","typescript":"^5.8.3","@silyze/browsary-pipeline-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_2.0.4_1763506953115_0.7781769402325587","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@silyze/browsary-openai-provider","version":"2.0.5","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@2.0.5","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"a425ad4a78fb2ebe564662a4961d602b2b8b82b4","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-2.0.5.tgz","fileCount":49,"integrity":"sha512-Z0LfGq7S1Miq6OHDpz6Plc+NW2RpQ6aFJR4biN7AIPKrLNAWUFj+PjluRNoF+NtNXsIcfdcSb23jKNqk+C+2Pw==","signatures":[{"sig":"MEUCIQClcKnwEABWPLmJNugD5qWl2O7FqlppACVuSiyzhtUX7QIgNTBbVp24lIqWZtIlA6trUVUFgH3qs+iOtkL97R8WViA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342994},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"98a1ab320831e8566b528b53ef28595d7c4c3e85","scripts":{"test":"npm run build && node --test \"dist/tests/**/*.test.js\"","build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags","start:example":"npm run build && node dist/src/example.js"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"OpenAI provider for the Browsary pipeline framework","directories":{},"_nodeVersion":"24.1.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.2.15","@silyze/browsary-ai-provider":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","dotenv":"^17.2.0","puppeteer":"^24.12.1","typescript":"^5.8.3","@silyze/browsary-pipeline-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_2.0.5_1763507406548_0.8297870684189346","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@silyze/browsary-openai-provider","version":"2.0.6","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@2.0.6","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"f7ed43befc83bd89668bf718a2bcec3004b177d5","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-2.0.6.tgz","fileCount":49,"integrity":"sha512-w2/E1ynT2hmKacSv/hfqhRZoWe915tayoKIJeEy5RbDHkMijfA2KinjzYOTOjKtTqTd9T1OkqfwajnA0pVnyfA==","signatures":[{"sig":"MEUCIQD5QKNwx6/tBwo8wP+OH5oJHc92xHpmClp3yfnZ2LfbjgIgQlWU8ziHKfUZ3Sr3J4AZTegu+c5a3ZspKcdonbsspc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344248},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"3fc12a40f9348257f8ab52357c39b5609a0d58c1","scripts":{"test":"npm run build && node --test \"dist/tests/**/*.test.js\"","build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags","start:example":"npm run build && node dist/src/example.js"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"OpenAI provider for the Browsary pipeline framework","directories":{},"_nodeVersion":"24.1.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.2.15","@silyze/browsary-ai-provider":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","dotenv":"^17.2.0","puppeteer":"^24.12.1","typescript":"^5.8.3","@silyze/browsary-pipeline-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_2.0.6_1763507941240_0.09426503206232328","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@silyze/browsary-openai-provider","version":"2.0.7","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@2.0.7","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"274ed56bfc1331cbb8a693ca093c177c59f6bac9","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-2.0.7.tgz","fileCount":49,"integrity":"sha512-09ZmmjwJX7VF/B09IHKjnoYh7GN9XcNadlby0A5yPXH5lPOqqdENU29MEohKT5/IKCAXFKIADczO5VHtTY0pLw==","signatures":[{"sig":"MEUCIQDzHhr+x09OpCUQfd3zOaiU8zq83w9CperH4X+xj2zRHAIgWdZSajjZBh5tOrTBA5Kl5sq04FpULllBJY+5O3LDpm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344050},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"00f7e393e0a24c035a579b8fa962f555da375604","scripts":{"test":"npm run build && node --test \"dist/tests/**/*.test.js\"","build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags","start:example":"npm run build && node dist/src/example.js"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"OpenAI provider for the Browsary pipeline framework","directories":{},"_nodeVersion":"24.1.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.2.15","@silyze/browsary-ai-provider":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","dotenv":"^17.2.0","puppeteer":"^24.12.1","typescript":"^5.8.3","@silyze/browsary-pipeline-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_2.0.7_1763508275527_0.2049424741621011","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@silyze/browsary-openai-provider","version":"2.0.8","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@2.0.8","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"8154cd193b7f3a3046e2a93836f1c691d360e630","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-2.0.8.tgz","fileCount":49,"integrity":"sha512-aJtoEDm/3jfUSWVSvDXKpkIz/lrINMECpHtDmJjLkkwTTQN/3tQ5HgO66YEcWUAHu4kZxmCv7gRKEQABEsmAgQ==","signatures":[{"sig":"MEUCIB08rmpr43GHlzjNgvVaty5kjvoQ5dxQSwoTb6bxQusFAiEAvybTm8HgFK7Hd3Wzl7917YgKEztPB8tnrhn7Hk/mGYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344199},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"00f7e393e0a24c035a579b8fa962f555da375604","scripts":{"test":"npm run build && node --test \"dist/tests/**/*.test.js\"","build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags","start:example":"npm run build && node dist/src/example.js"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"OpenAI provider for the Browsary pipeline framework","directories":{},"_nodeVersion":"24.1.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.2.15","@silyze/browsary-ai-provider":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","dotenv":"^17.2.0","puppeteer":"^24.12.1","typescript":"^5.8.3","@silyze/browsary-pipeline-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_2.0.8_1763508631509_0.9235999940632489","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@silyze/browsary-openai-provider","version":"2.0.9","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@2.0.9","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"5adf0e3afefb5d3cddc5016700fc15b32a9a98c3","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-2.0.9.tgz","fileCount":49,"integrity":"sha512-UqKLqk2l+vNqRbLQOWdVI/0u0XcZ+ZOeiB6JxaGIArzFCGZir1On9rPOWt7jM9Mr0GUIuMzbSYPU75GAckY3wQ==","signatures":[{"sig":"MEUCIQDTBZhcnD16xwFiYXju0hZzIP/XAa4ddVadFhJ+BeOetgIgAJLtgdWY9xmLEQnFnqoZ6z20YCdF4A/5HSN98uJMHUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344340},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"f07ba13d8f56b05b481d8acd690ea141a9b73133","scripts":{"test":"npm run build && node --test \"dist/tests/**/*.test.js\"","build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags","start:example":"npm run build && node dist/src/example.js"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"OpenAI provider for the Browsary pipeline framework","directories":{},"_nodeVersion":"24.1.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.2.15","@silyze/browsary-ai-provider":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","dotenv":"^17.2.0","puppeteer":"^24.12.1","typescript":"^5.8.3","@silyze/browsary-pipeline-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_2.0.9_1763509119365_0.3568641652888942","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@silyze/browsary-openai-provider","version":"2.0.10","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@2.0.10","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"ec8a160e92c42dcb2e02b67e25b3b3edfc8c3faa","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-2.0.10.tgz","fileCount":49,"integrity":"sha512-6+B/DGyXq5YUydqZH4sn7x07ZSd6SxkAfPqqvb6z0F/dm0q6+24eoQHthe6Lz9NHbrEUIwwUh6/xjRuTegiKCg==","signatures":[{"sig":"MEYCIQCyvCjrsT3vwuyn18nsuKn7CEddNyVgrU+jvOHmsu9K/QIhAJ2379k/979gE8T9WcsuD671gL2rqcgtSJuhs4db1mQJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361385},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"c9f21255af07f5230098effaf9d1b21ba9f35aa9","scripts":{"test":"npm run build && node --test \"dist/tests/**/*.test.js\"","build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags","start:example":"npm run build && node dist/src/example.js"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"OpenAI provider for the Browsary pipeline framework","directories":{},"_nodeVersion":"24.1.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.2.15","@silyze/browsary-ai-provider":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","dotenv":"^17.2.0","puppeteer":"^24.12.1","typescript":"^5.8.3","@silyze/browsary-pipeline-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_2.0.10_1763512910358_0.9142748044291042","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@silyze/browsary-openai-provider","version":"2.0.11","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@2.0.11","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"693cc18e3d6b1df7a2260c5d9058103cdd9297c9","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-2.0.11.tgz","fileCount":49,"integrity":"sha512-3Tx7lvhOcvtHM2K2Biy8+jriJlsv04fv0MMoZ4OXol4Xb5KSpE2+NG5OqGRMVYgGPY3CBIRbax1rJ4x5K8PjFQ==","signatures":[{"sig":"MEUCIDfuqfQYh0ewk4wge9WYzpNtIUTfChlyg2CnwymUkFkgAiEA62a5CsMuZAUbxFq9y2IY0CK3aOVFBzL9Nnuh3rFTmNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361750},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"f9aad860f403c584621475ad8ca4e9735030b6b9","scripts":{"test":"npm run build && node --test \"dist/tests/**/*.test.js\"","build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags","start:example":"npm run build && node dist/src/example.js"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"OpenAI provider for the Browsary pipeline framework","directories":{},"_nodeVersion":"24.1.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.2.15","@silyze/browsary-ai-provider":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","dotenv":"^17.2.0","puppeteer":"^24.12.1","typescript":"^5.8.3","@silyze/browsary-pipeline-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_2.0.11_1763585824322_0.8477138405238096","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@silyze/browsary-openai-provider","version":"2.0.12","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@2.0.12","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"6c15c8aa84d45d5f8acdac3650e96d896fbd4534","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-2.0.12.tgz","fileCount":53,"integrity":"sha512-uFCrTYZb4CY82HpR8NXORpmCeF4wxc22YcHM6ZWrNXW7CSB1E68+ogdWNeKqVPbFDLTx1SiXyoQB19mJqtnzoQ==","signatures":[{"sig":"MEUCIQCt1JpoQsjXP6E7n5CxIjYUuiqEADplw6CBA8Fy1qiwRwIgLUzY7IkEXwTMX4Px3BmBFxSb64yva7qtWUu5M9qnLEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367451},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"16dc33b98e9e8553d996a6c6dfa55096821cc8df","scripts":{"test":"npm run build && node --test \"dist/tests/**/*.test.js\"","build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags","start:example":"npm run build && node dist/src/example.js"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"OpenAI provider for the Browsary pipeline framework","directories":{},"_nodeVersion":"24.1.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.2.15","@silyze/browsary-ai-provider":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","dotenv":"^17.2.0","puppeteer":"^24.12.1","typescript":"^5.8.3","@silyze/browsary-pipeline-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_2.0.12_1763659186978_0.37792427694969755","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@silyze/browsary-openai-provider","version":"2.0.13","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-openai-provider@2.0.13","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"0828fbfcc131c97e2b430df3b2cfda3d3523907c","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-2.0.13.tgz","fileCount":53,"integrity":"sha512-YkzUkqbJIKRjXQivfZLw8T5bqJc1eTorUSgFGGNmjm2CUr6VD0n6woWM86ByninipVeetAcJXmLlCRee4o9Mgg==","signatures":[{"sig":"MEUCIAciiMq+4Sb1M8Dek8/EcWkwSglknfmSFBFxpX9UlCT7AiEA/PEjQhmOQtyE+lcBse29pHcpVx+7aN1oX2r0y3VN77Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369221},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"53f9322b8d97fcc559c938c6c735f2a025f96796","scripts":{"test":"npm run build && node --test \"dist/tests/**/*.test.js\"","build":"npx tsc","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags","start:example":"npm run build && node dist/src/example.js"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"OpenAI provider for the Browsary pipeline framework","directories":{},"_nodeVersion":"24.1.0","dependencies":{"openai":"^5.2.0","@silyze/logger":"^1.0.1","puppeteer-core":"^24.10.0","@mojsoski/assert":"^1.0.0","@silyze/browsary-pipeline":"^1.2.15","@silyze/browsary-ai-provider":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","dotenv":"^17.2.0","puppeteer":"^24.12.1","typescript":"^5.8.3","@silyze/browsary-pipeline-agent":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-openai-provider_2.0.13_1763660070353_0.133636067458061","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"@silyze/browsary-openai-provider","version":"2.0.14","description":"OpenAI provider for the Browsary pipeline framework","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","type":"commonjs","devDependencies":{"ajv":"^8.17.1","@silyze/browsary-pipeline-agent":"^1.0.0","dotenv":"^17.2.0","puppeteer":"^24.12.1","typescript":"^5.8.3"},"scripts":{"test":"npm run build && node --test \"dist/tests/**/*.test.js\"","watch":"npx tsc --watch","build":"npx tsc","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags","start:example":"npm run build && node dist/src/example.js"},"publishConfig":{"access":"public"},"dependencies":{"@mojsoski/assert":"^1.0.0","@silyze/browsary-ai-provider":"^2.0.0","@silyze/browsary-pipeline":"^1.2.15","@silyze/logger":"^1.0.1","openai":"^5.2.0","puppeteer-core":"^24.10.0"},"_id":"@silyze/browsary-openai-provider@2.0.14","gitHead":"a77b5bd2b7847b5014efb9642c34b93f2501b88b","_nodeVersion":"24.1.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-N/G09zaCPbYN3B0xIJr9oGjsVJYBk88ysZRtPw0X2vk3zZf9gWRkDOwo0QErYmGZa6oeocdEHIfbcoBQ+/gYQQ==","shasum":"0f512b1e6c7d90b5906c76d20528fef03d7a3107","tarball":"https://registry.npmjs.org/@silyze/browsary-openai-provider/-/browsary-openai-provider-2.0.14.tgz","fileCount":53,"unpackedSize":369951,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCMkt4YWjHe6MX8kR1mN7EmG0GfojYxhL2N89GtlNIHKwIgHV1Yj51CM4XWSfxY44yeDLNTYl+nhvR6lSEzZCEypdQ="}]},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"directories":{},"maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/browsary-openai-provider_2.0.14_1763679207129_0.7136027615807252"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-09T22:24:13.314Z","modified":"2025-11-20T22:53:27.564Z","1.0.0":"2025-06-09T22:24:13.592Z","1.1.0":"2025-06-26T18:58:56.318Z","1.1.1":"2025-06-26T19:38:26.748Z","1.1.2":"2025-07-02T23:15:23.440Z","1.1.3":"2025-07-02T23:28:23.550Z","1.1.4":"2025-07-02T23:53:27.523Z","1.1.5":"2025-07-03T16:56:11.270Z","1.1.6":"2025-07-03T17:16:01.471Z","1.1.7":"2025-07-03T17:20:37.330Z","1.1.8":"2025-07-03T17:44:25.509Z","1.1.9":"2025-07-03T17:52:14.546Z","1.1.10":"2025-07-03T18:22:13.038Z","1.1.11":"2025-07-03T18:32:15.478Z","1.1.12":"2025-07-03T19:01:35.436Z","1.1.13":"2025-07-03T19:59:30.442Z","1.1.14":"2025-07-03T20:28:24.434Z","1.1.15":"2025-07-03T20:45:13.108Z","1.1.16":"2025-07-03T22:00:01.022Z","1.1.17":"2025-07-03T22:19:43.422Z","1.1.18":"2025-07-11T09:43:37.468Z","1.1.19":"2025-10-02T15:39:58.663Z","1.1.20":"2025-10-02T18:06:28.483Z","1.1.21":"2025-10-13T18:34:39.732Z","1.1.22":"2025-10-16T21:34:07.917Z","1.1.23":"2025-11-09T19:02:44.340Z","2.0.0":"2025-11-12T21:13:08.988Z","2.0.1":"2025-11-18T20:17:49.391Z","2.0.2":"2025-11-18T22:03:36.841Z","2.0.3":"2025-11-18T22:34:37.529Z","2.0.4":"2025-11-18T23:02:33.382Z","2.0.5":"2025-11-18T23:10:06.801Z","2.0.6":"2025-11-18T23:19:01.450Z","2.0.7":"2025-11-18T23:24:35.713Z","2.0.8":"2025-11-18T23:30:31.745Z","2.0.9":"2025-11-18T23:38:39.582Z","2.0.10":"2025-11-19T00:41:50.563Z","2.0.11":"2025-11-19T20:57:04.570Z","2.0.12":"2025-11-20T17:19:47.159Z","2.0.13":"2025-11-20T17:34:30.581Z","2.0.14":"2025-11-20T22:53:27.353Z"},"author":{"name":"Mihail Mojsoski"},"license":"MIT","keywords":[],"description":"OpenAI provider for the Browsary pipeline framework","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"readme":"# Browsary OpenAI Provider\n\nA ChatGPT-powered browser-automation agent that analyzes page structure and generates JSON-driven automation pipelines. Built on top of OpenAI’s API, Puppeteer-core, and the Browsary pipeline framework.\n\n## Installation\n\n```bash\nnpm install @silyze/browsary-openai-provider\n```\n\n## Quick Start\n\n```ts\nimport OpenAI from \"openai\";\nimport { OpenAiProvider, OpenAiConfig } from \"@silyze/browsary-openai-provider\";\nimport { PipelineProvider } from \"@silyze/browsary-pipeline\";\nimport { createConsoleLogger } from \"@silyze/logger\";\n\nconst openai = new OpenAI({ apiKey: process.env.OPENAI_API_KEY });\nconst pipelineProvider = new PipelineProvider();\nconst logger = createConsoleLogger();\n\nconst config: OpenAiConfig = {\n  openAi: openai,\n  pipelineProvider,\n  logger,\n  models: {\n    agent: process.env.AGENT_MODEL,\n  },\n};\n\nconst aiProvider = new OpenAiProvider(config, async (page, fnName, params) => {\n  // implement browser function calls (e.g., puppeteer page[fnName](...))\n  // return JSON-serializable result\n});\n\nconst page = await browser.newPage();\nconst userPrompt = \"Search for 'open source licenses' and list links\";\nlet previousPipeline = {};\nlet conversation =\n  await aiProvider.prompt(page, {\n    userPrompt,\n    previousPipeline,\n    onPipelineUpdate: (pipeline) => {\n      const json = pipeline.toJSON();\n      previousPipeline = json;\n      console.log(\"Updated pipeline\", json);\n    },\n    onStatusUpdate: (status) => logger.log(\"info\", \"status\", status),\n  });\n\n// Persist `conversation.state` somewhere durable if you need to resume later.\nwhile (!conversation.isComplete) {\n  conversation = await aiProvider.continuePrompt(page, {\n    conversation,\n    previousPipeline,\n    onPipelineUpdate: (pipeline) => {\n      const json = pipeline.toJSON();\n      previousPipeline = json;\n      console.log(\"Updated pipeline\", json);\n    },\n    onStatusUpdate: (status) => logger.log(\"info\", \"status\", status),\n  });\n}\n```\n\n## Example CLI Tool\n\nThe repository ships with an interactive CLI demo that showcases prompting, pausing, persisting, and resuming a Browsary + OpenAI conversation.\n\n```bash\nnpm run start:example\n```\n\nThe CLI will:\n\n- ask for your high-level prompt and automatically gather clarifications if the request is vague, so the agent always has enough context;\n- resume from `.browsary-cli/conversation.<hash>.json` when you restart it, letting you continue work after a pause or crash;\n- stream status updates, persist every pipeline revision, and let you inject new instructions mid-run (`addMessages`);\n- support `pause`/`resume` control requests so you can safely stop the agent, then continue once you're ready.\n\nAll cached prompts, conversations, and pipelines live under `.browsary-cli/` to keep the workspace tidy.\n\n## Configuration\n\n### `OpenAiConfig`\n\n| Property           | Type                                      | Description                                           |\n| ------------------ | ----------------------------------------- | ----------------------------------------------------- |\n| `openAi`           | `OpenAI \\| Promise<OpenAI>`               | An instantiated OpenAI client (or a promise thereof). |\n| `pipelineProvider` | `PipelineProvider`                        | Compiles and runs generated pipelines.                |\n| `logger`           | `Logger`                                  | Scoped logger for debug/info/error events.            |\n| `models?`          | `{ agent?: string; generate?: string; analyze?: string; status?: string }` | Override default OpenAI model identifiers (the agent model powers the unified workflow, while `status` controls AI narration for tool-call updates). |\n\nSupported identifiers currently include `gpt-4o-mini`, `gpt-5-nano`, `gpt-5-mini`, `gpt-5`, and `gpt-5.1`.\n\nFunction-call status updates use a lightweight prompt on the `status` model (defaults to the analyze/generate choice) to narrate what each tool invocation is attempting and how it finished. Override `models.status` if you want a different model for these blurbs, or omit `onStatusUpdate` to silence them entirely.\n\n## API Reference\n\n### Class: `OpenAiProvider`\n\nExtends `AiProvider<Page, OpenAiConfig>`. It orchestrates a single-phase agent that can browse, reason, chat, and emit pipelines within one resumable conversation.\n\n#### `constructor(config: OpenAiConfig, functionCall: (page: Page, name: string, params: any) => Promise<unknown>)`\n\n- **config**: See Configuration.\n- **functionCall**: Invoked on ChatGPT function calls to map to Puppeteer actions.\n\n#### `prompt(page: Page, params: PromptParams): Promise<AiAgentConversationState<OpenAiConversationState>>`\n\nStarts a new conversation. The provider will:\n\n1. Expose browsing, pipeline, and communication tools simultaneously so the agent can explore, validate, emit, or simply chat in a single loop.\n2. Emit `onStatusUpdate` for browsing milestones, chat messages, pending questions, output payloads, verification steps, and AI-authored narratives explaining each browser/tool call.\n3. Invoke `onPipelineUpdate` **only when** the compiled pipeline differs from `params.previousPipeline`.\n4. Return a conversation state object (matching `OpenAiConversationState`) that captures agent metadata, pending questions, and pipeline history for later resumption.\n\n#### `continuePrompt(page: Page, params: ContinuePromptParams): Promise<AiAgentConversationState<OpenAiConversationState>>`\n\nResumes a prior conversation. Pass the previously returned `conversation` plus the pipeline you currently have deployed. The provider will:\n\n1. Restore the agent's pending questions, metadata, and pipeline history from `conversation.state`.\n2. Clear cached artifacts when `controlRequests` inject new instructions.\n3. Respect pause/resume requests:\n   - `{ type: \"pause\", reason?: string }` stops after the current safe point.\n   - `{ type: \"resume\" }` continues a paused conversation.\n   - `{ type: \"addMessages\", messages: unknown[] }` appends extra user instructions (clears cached agent/pipeline data).\n4. Return the updated state so you can persist it again.\n\n`onMessages` receives the raw OpenAI message history, enabling streaming/debug UI if desired.\n\n## Prompts & Schemas\n\n### Unified Agent Prompt & Tooling\n\n- **`agentPrompt(options)`**: System prompt guiding the single-phase agent. It describes how to browse, chat, compile/emit pipelines, request user input, and provide direct output data without switching phases.\n- **`analyzeTools`**: Reusable browsing functions exposed to the agent:\n  - `querySelector`\n  - `querySelectorAll`\n  - `goto`\n  - `click`\n  - `type`\n  - `url`\n- **Schema utilities** (unchanged):\n  - `validatePipelineSchema(obj): boolean`\n  - `getPipelineValidationErrors(): Ajv.ErrorObject[]`\n  - `genericNodeSchema` / `pipelineSchema`: JSON schemas describing valid Browsary pipelines.\n\n## Types\n\n- **`OpenAiConfig`**\n- **`OpenAiConversationState`** — serializable snapshot you should persist between `prompt`/`continuePrompt` calls.\n- **`PromptParams` / `ContinuePromptParams`** — include callbacks (`onPipelineUpdate`, `onStatusUpdate?`, `onMessages?`), `previousPipeline`, optional `controlRequests`, and (for `prompt`) the initial `userPrompt`.\n- **`AiAgentConversationState<TState>`** — returned by both prompt methods; use its `state` + `id` to resume later.\n- **`Pipeline`**: Mapping of step names to node definitions with inputs/outputs/dependsOn\n\nRefer to the TypeScript definitions for complete details.\n\n## Environment Variables\n\n- `OPENAI_API_KEY` — Your API key for OpenAI.\n- `OPENAI_DEFAULT_MODEL` — Default model for the unified agent (used if no overrides are supplied).\n- `OPENAI_DEFAULT_GENERATE_MODEL` — Override model for the agent/pipeline compilation phase.\n","readmeFilename":"README.md"}