{"_id":"@kolisachint/hoocode-ai","_rev":"269-80b061addf8ee1a4e80bd8b6a6ca1dfe","name":"@kolisachint/hoocode-ai","dist-tags":{"latest":"0.5.90"},"versions":{"0.1.0":{"name":"@kolisachint/hoocode-ai","version":"0.1.0","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.1.0","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"9c56f30cc904aca6c806799986f1db90de1d360e","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.1.0.tgz","fileCount":202,"integrity":"sha512-8aD2hkYZUD7xilxdwBoLFWGRwW1XLB9ID/0n41DT+qaGN5VYFVk3SjUiSrvsa9uLe0KTt1i2AEFQLcyb4hr0Fg==","signatures":[{"sig":"MEUCIQDKf6X/It1DJxUE7ga5QFDogI4s5W5FANOjS8QbloM+NgIgMquPmznZZQIDoMw7SzsjnwfHLp7rDdQi/8R/7bZctZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4393789},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"npm run generate-models && npm run generate-image-models && tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","prepublishOnly":"npm run clean && npm run build","generate-models":"npx tsx scripts/generate-models.ts","generate-image-models":"npx tsx scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.9.0","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.1.0_1778412328664_0.7283220690641821","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@kolisachint/hoocode-ai","version":"0.1.1","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.1.1","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"8b66c17972d07a17f2f573e07eaf4a736b68d8f1","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.1.1.tgz","fileCount":202,"integrity":"sha512-1Q/aVn7YHWIVRie7nj7OzJ8CbUaR5HNDFsa3s0MJ4mQI9bIVafOZPuRY0lNUyV9+UMCdasnOxipF6jg471Ha2Q==","signatures":[{"sig":"MEUCIQDSnBvN0n/xq4E7Fu5aFa3EJDWEdAeC4t30ksojA3IumQIgMa0t9Wba/y/SIdZ9sNoYoAWcUIuVL3Dp7p5H+SC4+rM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4393835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"f940a824ce77eb4043edb28ee97bd1f786175d99","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"npm run generate-models && npm run generate-image-models && tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","prepublishOnly":"npm run clean && npm run build","generate-models":"npx tsx scripts/generate-models.ts","generate-image-models":"npx tsx scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.9.0","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.1.1_1778416140511_0.4410791530988538","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@kolisachint/hoocode-ai","version":"0.1.4","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.1.4","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"5484cff2e26c5b5e06e58a5301c8564d3a31ce73","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.1.4.tgz","fileCount":202,"integrity":"sha512-29qqLTbwqYjGoyuDidzTTDEW2D2VvuNr1rrtLYX/Lg0zvTmpzyepOSZmoORTHGCH2ihbd0SOkmx6vropEGMVrw==","signatures":[{"sig":"MEQCIB6jbdMV+aU1B4GAviW94Ban+AnzUFW2/wNHdmO7V8mrAiASmFAZ+LFn9pR9sgF0k0SxqFRTgfQ113Hx11wMv8tuRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4520810},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"f0d97b5a5bd43d23c0ef85524b3e8ab43a592f0b","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"npm run generate-models && npm run generate-image-models && tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","prepublishOnly":"npm run clean && npm run build","generate-models":"npx tsx scripts/generate-models.ts","generate-image-models":"npx tsx scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.9.0","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.1.4_1778510586458_0.25773327105301136","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@kolisachint/hoocode-ai","version":"0.2.0","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.2.0","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"a872edbba48c7897b68c801fd391a5f4f8008d95","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.2.0.tgz","fileCount":202,"integrity":"sha512-BM3Fb9ynZipNbYfyTUgtmk7DhgVPuPCfN1DUNTLsGbrgf2jmt3sBPVuHUhDWalluxoS7aeJhadPkqFSOxGLong==","signatures":[{"sig":"MEQCIGOWBWZtTE0RIBIi7APqu/xt1tUQox4JTUu1QSM/lViJAiAxCutn8LrcKsz5pUTrfKVpT9hzij/97PUZ2kpGSJDH5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4524437},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"13763005a5316ab3dfb10af200fd0d772d55df3a","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"npm run generate-models && npm run generate-image-models && tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","prepublishOnly":"npm run clean && npm run build","generate-models":"npx tsx scripts/generate-models.ts","generate-image-models":"npx tsx scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.9.0","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.2.0_1778516131888_0.44890887357388554","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@kolisachint/hoocode-ai","version":"0.2.1","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.2.1","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"280e9486d5facfdbb76bbdc41b468988b44fc0a3","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.2.1.tgz","fileCount":202,"integrity":"sha512-3tyFviUsDetM003KQsN/2WWVqXCxkOi10G+55MZD3HviO2NFZfLtY+ArQzhb2Bn9dlsrN6LyQHEwEPLqNNHlCw==","signatures":[{"sig":"MEUCIG3tx72VCLqTHF/PPH/GDr3zuwoNXqkeHOBmRJtX1kAsAiEA39uE9eqWY59uFg30xm/wd7YQP5NONbz5Cti0m9H6NBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4517703},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"83dd1b39203a77124f667e7e0a4de3e6f47e9b23","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"npm run generate-models && npm run generate-image-models && tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","prepublishOnly":"npm run clean && npm run build","generate-models":"npx tsx scripts/generate-models.ts","generate-image-models":"npx tsx scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.9.0","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.2.1_1778653114578_0.7865657957491754","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@kolisachint/hoocode-ai","version":"0.2.2","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.2.2","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"d6564389c571c9d6b0366f052aa5150c20bb1ea9","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.2.2.tgz","fileCount":202,"integrity":"sha512-OrxjtW0iF/Yj+qM6dPyoWHvfQTOBRXTmW3NkL1q78kCRukzgPYTBqFUvQjKJ+FmmO34DGZW3L1qrchD6nqYugQ==","signatures":[{"sig":"MEUCIH4fflO/o8LO9KqGJZVsH/nXtfv976hdqq5z9kWnPid/AiEA4ltbUG6SgNKW46jBMVV5jv+jZgjag0AuT1yjigrGjHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4517703},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"cabc3ddcde185b66297209168e4efbb5c4bc2fb1","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"npm run generate-models && npm run generate-image-models && tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","prepublishOnly":"npm run clean && npm run build","generate-models":"npx tsx scripts/generate-models.ts","generate-image-models":"npx tsx scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.9.0","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.2.2_1778669899649_0.3253030166269901","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@kolisachint/hoocode-ai","version":"0.2.3","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.2.3","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"65403a791b87b224538823eb7591e24587e61e40","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.2.3.tgz","fileCount":202,"integrity":"sha512-RKOPXsQxlXzTd9ixV4jOanQI1DyRcnPtJ0Am3e//v6xaa+5zaW3jAPeyDK4b4ssLV46IlOkbdh8EJQLyg/SNCQ==","signatures":[{"sig":"MEUCIDMoMCrFOrg3yU4q9+xmmgPizXz6d9t9hHPOFsSodsltAiEAkhEgDhZK29ytN6yeihkfjimGy8nbRr7QWOJb/ZBzXpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4539259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"6bc83bebf52b3f6bc20712d6bf7fc6621a214d8a","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"npm run generate-models && npm run generate-image-models && tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","prepublishOnly":"npm run clean && npm run build","generate-models":"npx tsx scripts/generate-models.ts","generate-image-models":"npx tsx scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.9.0","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.2.3_1778815979171_0.4511697943178308","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@kolisachint/hoocode-ai","version":"0.2.4","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.2.4","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"9f6e57935387fe297bf986f37310608e9faa2413","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.2.4.tgz","fileCount":202,"integrity":"sha512-jlgETmH5YnVnlSsKjphnM9L49EBdji17Z8PJRQghvQ3eidAx+xcULvSW2WcEMzgKENjFm2S9vBrSKGDcgLoc5w==","signatures":[{"sig":"MEUCIQDsn6qkzscK86NSMkvvF736pilJaugOjezS3TMgGXeIWAIgdwIXgZMGfBEBpUv/0SuUrKw5GrHdTaQV1q5t98zAe58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4539259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"cc4512c50b057517de4b00fe357f4da753f9d60c","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"npm run generate-models && npm run generate-image-models && tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","prepublishOnly":"npm run clean && npm run build","generate-models":"npx tsx scripts/generate-models.ts","generate-image-models":"npx tsx scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.9.0","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.2.4_1778841479377_0.5858871596317832","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@kolisachint/hoocode-ai","version":"0.2.5","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.2.5","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"02f6d23f8f05ee7557a8e9a487a478171ee60c56","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.2.5.tgz","fileCount":202,"integrity":"sha512-BaKOh+dg51QcUsLLLPzq2eqR+QaN0/3scnTpO7nP3lyj+17+gugxJHVwA+PQDxqO7mc9DGrg2YNATkpMtXCgeQ==","signatures":[{"sig":"MEUCIGRH2d3I18aWQGOl0gldLVQrPNxJ9VNhbA+fQ5phKH57AiEAqcy9BzCknskEhe62JHaPwX/u+DgeA85Ep1sGZxv8Bro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4539259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"97edf950bf10721290e6d0326eab62928d81bde2","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"npm run generate-models && npm run generate-image-models && tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.9.0","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.2.5_1778853556922_0.2145675434096761","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@kolisachint/hoocode-ai","version":"0.2.6","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.2.6","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"7620c7dbb0912bf06aa1a60d26f78417b1345a29","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.2.6.tgz","fileCount":206,"integrity":"sha512-BBa+XvSzvwhe34UrYxX8eitJ4I9RtENJrfkpDU0iHluXzWL7r3gN/+CQNOy15fNqkL91cL3VgovDDJVpo8BZJA==","signatures":[{"sig":"MEYCIQCAapQmCwYj+m5Lo5fMjX3N0h01wu4ifN3D9ZaLsnk30wIhAOcNOsQWv/z2QJc+kJPsBK2OT3WIB5aIrQieVuKLl1Va","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4471898},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"ec38a8dfd0b6d64c2e8c486203d602f03854785b","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"npm run generate-models && npm run generate-image-models && tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.9.0","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.2.6_1780063285077_0.9113370232512656","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@kolisachint/hoocode-ai","version":"0.2.7","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.2.7","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"e9c6a73c949faba5a1ab27208aa8d8e9288d6c6f","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.2.7.tgz","fileCount":206,"integrity":"sha512-+Pg6z5c8XBaai5uFOAz8NKd5UTfLD+xwXNvASkdYaJB7Ijzc/5CutSbkCgqM/RrAg6y7hoy1YJ0pU8fA0aeCGQ==","signatures":[{"sig":"MEQCIDXipuqfz2AIsCSzUBb8psgJQwpWZZJVu8edEJeyV1+qAiAqCL0jRE3naGbLwGtXljOEGbWX69MTovN6tkOfO533wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4473063},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"80dd902367449cb53329c0e666ae2765b7c097ce","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"npm run generate-models && npm run generate-image-models && tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.9.0","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.2.7_1780065913070_0.37023992739701206","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@kolisachint/hoocode-ai","version":"0.3.0","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.3.0","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"6583dafa27aae3fdcc29398dbe0c8d9c912a0e51","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.3.0.tgz","fileCount":206,"integrity":"sha512-uFWKmrV+Zcc77zXShWq+v5Kkvk69YfAgCDNA2Ms104dOJSKf5LiavJPtM/oxfSjhWQZW6GRthmbpV0ytJ4+Qxg==","signatures":[{"sig":"MEYCIQCllsaKCebj6tZokzYCKkt/53V3Q7WrsN8u6DftxkaQigIhAKaNdXvpVn5SzITLsHCNbKqngcnZZ11YKqjKhQyqpGzV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475483},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"5e0997114bbdb83cce8e5b4de0d9d9a797ab280f","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"npm run generate-models && npm run generate-image-models && tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.9.0","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.3.0_1780070558065_0.9811675835242601","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@kolisachint/hoocode-ai","version":"0.3.1","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.3.1","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"167defa3d3260de0659b2ec017c03d9c1efa7fb7","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.3.1.tgz","fileCount":206,"integrity":"sha512-NMkRLEJMHBntQSXyYcNbOv58kQcvlG29pQfaU5FZ/paGX6/BedArcs7GhpQImI2jzN/zgQZk4W1m/vmf5F/uvA==","signatures":[{"sig":"MEQCIFo25AOLwr1X+6tCP9PiE1Up1yBSAvJWL0vgW2QbIeJTAiBU4C+V505S+6Z0zJ6HxV6qLbrnlAZ53+8Q2UxieMaiTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475483},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"0632c7fdfd6479119b9a3f7f373b2ca1159b7227","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"npm run generate-models && npm run generate-image-models && tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.9.0","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.3.1_1780075460904_0.19402919431578614","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@kolisachint/hoocode-ai","version":"0.4.1","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.1","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"2b32af680e5fa951b00238a98929990e0d4a58ba","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.1.tgz","fileCount":206,"integrity":"sha512-4+b6DRWVw31zNxsvNbTNqcbP8AgYjhHHt4ccSnd3IVaszyYAdtXvOOyXvPuEAUItouKxdcydue1Rko/h17uj3A==","signatures":[{"sig":"MEUCIQDi+5VTD5H5c4Nt0rf9eMbM4Ncl4U/OS8BAnyw2B5ZczwIgdPQrQf84x9EjEuHJmdgd8zhqlSAY4Pk7Amp/x5Zejt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475483},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"c24043f829e18f04a8969503b18767e00eeffb86","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"npm run generate-models && npm run generate-image-models && tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.1_1780082226190_0.8199086236400412","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@kolisachint/hoocode-ai","version":"0.4.2","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.2","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"f3dd35408df7aaa79cae83bfb2457ae0fedf5e15","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.2.tgz","fileCount":206,"integrity":"sha512-OfJf369/BS57T/vzOFVJ1AgLH2DLEBer5HPqp1zyUh3iNdCvFtX0U7aa/bW27aAmDFWlBhjDfAI/TpCGCzxeUg==","signatures":[{"sig":"MEQCICrR67AhaHL4TAU189FOwlwimHwP/V6RDS+RPaiYr0FBAiAdmm1e/fhwqEM95klw4AUWbJfmDk1EvmtxmFRNdV7A1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475647},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"3c92b1199a56af3f386a5ae2c4ff903a59fd8d3d","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.2_1780084668697_0.08612100002463818","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@kolisachint/hoocode-ai","version":"0.4.3","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.3","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"9b757f4a4084fe823f16fd005ccda36277dafb23","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.3.tgz","fileCount":206,"integrity":"sha512-Yi04tx8z6lXqBCYXNkEvWEKejevuiIIkrQs4oU6MG7Xe3srV/xAiAU6fZbHkn4nbfjPhMpaJDvYDHzw9A/RpPg==","signatures":[{"sig":"MEQCIAk8SkZE+MS+1HP6VI/qrCFkMibO89lRaAlq954Z/etxAiAE4IH57IHOpOBNkoSbpLpoyZ9BEkf/cEnaKcFFgirtPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475647},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"990f9f34edfb718d4d5ca5a3e9fd939c0b8d0ad1","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.3_1780085896818_0.7997686824186263","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@kolisachint/hoocode-ai","version":"0.4.4","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.4","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"7692f3f143b89fe1e4bb1398c815997b4103bb7c","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.4.tgz","fileCount":206,"integrity":"sha512-KKdhza4FeFBNSrC3Ggj3eI17/L15uQOTmhmDbarjI4qdkLDR3PZAAX2n6nCaM3wRZpTqOfquKPY5doD4JcrZZA==","signatures":[{"sig":"MEUCIBNX+ntKLTQMndKAn+jj3X1FVeOf2V35+shUQfBGbOi7AiEAnRYfiHG5qVbU7YohuasoYXEDPP+SabbUutKXSuYM8HQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475647},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"f470b880b7a1bfd041856ea1b7917bfb5ba09513","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.4_1780086636264_0.6616172204970603","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@kolisachint/hoocode-ai","version":"0.4.5","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.5","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"bb57b686f05590f0a4a1b0e5dc7d5a463ffd58f4","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.5.tgz","fileCount":206,"integrity":"sha512-6kVNgh0aDsvP2BVRWyllk0w7M/x3B7thZKRmdE3wI/BQGeSrgl+ZPAjy+5oDWeomCxwyC1aApPPJkZjY6mXkdQ==","signatures":[{"sig":"MEYCIQCWLJy8ruw6fdtluIAaNQmcyRTGmXD88F09Wen3jnvkDQIhAKgKeGJPgeWWiImu9K5+LdWw5olG/3IGIQDH3PtaY40v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475647},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"111a592a6668351a3a983612fc5cde8c7259174a","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.5_1780087247625_0.8404608080014941","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@kolisachint/hoocode-ai","version":"0.4.6","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.6","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"67dee2a336bd6b4635d968f8530228d18e7229dd","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.6.tgz","fileCount":206,"integrity":"sha512-D7F5x2ahWR/K96z2BL9TWVGzSg8qThargDe29s+vah3YH/iETqmBHeksJkTgMPg+eKvdaWYjobDDoub/CLhqNA==","signatures":[{"sig":"MEUCIQCHIhpqTlcjfFJ34iroVjgN7zvn6aqUkfuGZjDPo38XeQIgYg5IVT1WuENcbzVIdpMOTMuipUv0zyx+pNl1IUTsUuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475855},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"fff91619ec39fe20a2a1d8aef0e4d8f60f05371f","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.6_1780117202273_0.438949423427619","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@kolisachint/hoocode-ai","version":"0.4.7","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.7","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"6f6114d1d9955a86b6994dfbc89fc24c66baf8f4","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.7.tgz","fileCount":206,"integrity":"sha512-uizf88IaX8FRygvDLdpwEE1xxTvWaRkPjsPOXDo04mpvDsW1gNb87RxNwxVSjW5z1zMoa4/aQZY4Zwvs8JZ4ug==","signatures":[{"sig":"MEYCIQCf3Yw5b7H/dczNM0ng7wz75Ui8vnF0lZUzU0pp4Xy84AIhANZNOyPCqlqAo8j/wk1QWyt/shwnpxPP2yDZ3D2IOR4d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475855},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"b97d274f116e56d76413b5eff2c8baf9da2151a2","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.7_1780119827235_0.6959782961312329","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@kolisachint/hoocode-ai","version":"0.4.8","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.8","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"f396066eef7a79a49f3fa263692105e502ba762f","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.8.tgz","fileCount":206,"integrity":"sha512-+eCG6CUtGGvKOZ47nWsTFVCegmZO3UpVWddORVSktXSNRDKzEiRT5YnBRSL8I/UQZIvDAGzpZlK83cXKBvNeGg==","signatures":[{"sig":"MEUCIQCktNYnCJAUFKomuUSrA5vZsM4cgZhC1IsDK42IXlHjKwIgZySdY0LrfFScpe09KgESCzFUBhhi3FDgzo4wF9S22xY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475855},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"ebe75b83b9d42ca819ef69ebc74a6be2cba1cb58","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.8_1780127685404_0.8165317576701197","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@kolisachint/hoocode-ai","version":"0.4.9","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.9","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"16c290b297e242ecbe007063db1a26f7e28c940b","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.9.tgz","fileCount":206,"integrity":"sha512-aCkjOLtzFE5BmS2W4vk/iwQYuzOet3Nsy0z7jQawVOXEwpjlWCB00y9d26pvYdJv5G8nNYcevJjoBHn5zvFhnQ==","signatures":[{"sig":"MEQCIB5cXNSUauJ1mfyrA57s+Lu8HnMMwwgVPfLHvaiQ8VquAiAwHcRE+cZ0H3KMaXtYBAz0PG7ju+1VmgyOkaTZaxQCoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475855},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"1d195d949520be4e5dd0f3f7abf9384860578ba2","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.9_1780129252923_0.9705581955033069","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@kolisachint/hoocode-ai","version":"0.4.10","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.10","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"b273acafde5d1f5344c9862bdfe2b37d39788ee7","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.10.tgz","fileCount":206,"integrity":"sha512-rla/2rsXQza/vdGaI4w2vJje+IyV/OwlQvs5HN+DV8akxn1wFZ3JUnBYjf/r1ucdpHHxgwTnSVbMXcU+uGofTA==","signatures":[{"sig":"MEUCIQCpjMrXu9KRukdkIkFSrg2anNL9xh6PtLU3byJ7jclzoAIgE5wXfuN2RjEVaW/kuS6Nzk/Y+BHl6gcSY49egyQxDNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"5ab192620944a09e32a3fdd18d216ef36d64f927","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.10_1780145519421_0.5086321474319009","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@kolisachint/hoocode-ai","version":"0.4.11","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.11","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"8f8915729b4a7716f71355bfa682466fafa9b576","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.11.tgz","fileCount":206,"integrity":"sha512-tU7BElfouwWhUlLz97JMd8abfhXwcIkRfSZhBMKzHOR8N27ZdqqJq14Q3htME2cOAiKGZV6h2mL0MFZKXQ936w==","signatures":[{"sig":"MEUCIQC3lxFYh8VocCcSS+1bFZxZ8Hjp5Ho8jAur3RnW4ia2XQIgC7mdUYSaQ2l04NrMkMR150WCiOnzPOw8T9b/Rz52rWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"3368f1fea5d6fe80e9e813ee20d5ab58787bde75","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.11_1780154006938_0.5980721448729425","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@kolisachint/hoocode-ai","version":"0.4.12","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.12","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"f6f6494a233d4f0aaec167616ffd4eecfb5db884","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.12.tgz","fileCount":206,"integrity":"sha512-ibm/2e6lDZwHZ1jtyO5Q+JOAAgLi9dal1zSyri79Y+y1UBKxcdMT2zFX/3WCLSWMWIsw4vApTeSf+ZdunUa0BA==","signatures":[{"sig":"MEYCIQDlMRgrdC+8V4xFpfoiqmznTBG3DbHXmQhOOUp9JImP8gIhAOKNQXI2yLxsvrN9NlJYxMjCW7cgT9MHPtaY8sqiVlfx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"a75490e51ca700617279ada65ecbde33456e874f","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.12_1780157883710_0.22924332791360924","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@kolisachint/hoocode-ai","version":"0.4.13","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.13","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"730e1e45b59d590b6b00e4479531af0e6f117bef","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.13.tgz","fileCount":206,"integrity":"sha512-8asm2+gj3OI64FfwA1yEssRVAUj0zGbbz/jbb0o4dR9jcSD7rK0X+ka+vxlTb9TGOdHPGvq5g2POQezmD91uHA==","signatures":[{"sig":"MEUCIQD/eTunasqyNzcgJ5kTreIATPsuAD75CkhZXEyoBtuCqAIgEzxlGO7o7flvtVTV7a0SofAkyKvZ8zv5KybVpx47JIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"a5d416ff9505c034cb52b00e269d8013502a8fd1","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.13_1780164805701_0.5197398737118621","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@kolisachint/hoocode-ai","version":"0.4.14","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.14","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"a482278f13349565535a2a8438fa21830d5420e1","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.14.tgz","fileCount":206,"integrity":"sha512-JHlGOkH+zH8TAOuQXhRRuYdltPWxSqHH1gpORzVL8KxBCjR2iE8/XaqiPY8fdCvQaLK8pVVXjgBx+494BPxc0Q==","signatures":[{"sig":"MEUCIQDttrbVQlzPwJjVxOumS/AGGB7YUidEhEDGuJYrC6zzFQIgEkbV3daEaYVry81Jo265mphNhe+QUGBupwQfeGU1QwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"5a44697765c4f241840264165e9989c63f38fb03","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.14_1780240901808_0.4547686446284167","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"@kolisachint/hoocode-ai","version":"0.4.15","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.15","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"28b6078cfce50b76cf9b0c035a1cca6c8efcac18","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.15.tgz","fileCount":206,"integrity":"sha512-wU4D1xhPuyEj2Uk1UXPsdKvL772VnwJOlgok4Wpq/ogXrD8AfzJJ7F9UA0+spL+YA/E7SWfJHZkhbOL+5mEejw==","signatures":[{"sig":"MEUCIQDQmhfDJg9b2CS1UHOWKZpZszjEnkBg4090B72Sx+Zy9gIgekP+RoT/y3Hj5C1MtNFX47aRU0TT3e6wQvFTh9a4MME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"921e459a97f5aed0389ad1b9f36a0844a7c758c6","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.15_1780252687548_0.1910244111912338","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"@kolisachint/hoocode-ai","version":"0.4.16","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.16","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"731387f9f1850e021fde69372273ceaebaf1bcf9","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.16.tgz","fileCount":206,"integrity":"sha512-4qbxw/gLM/gozCRSna9exb9tv7jehfeRYMsogbgqvT1Hu98RR9pseNQ7ItFV+skzhrLeGZGowoG4laKaRRxTHg==","signatures":[{"sig":"MEQCIEmPM/Yr6g0reMlMz8iHKy6HsBpShykD7torl3hfmwJCAiBZavEuRJTL8lFovkIrXQVLbphP1M4DNAW5q2KMqr69Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"798a8cb50c29a7042685a1d44de631c37329aa3c","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.16_1780290092839_0.8890331586513736","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"name":"@kolisachint/hoocode-ai","version":"0.4.17","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.17","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"461abcc29731b72ec759540a3b38dbe5f421cb3e","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.17.tgz","fileCount":206,"integrity":"sha512-WKDTM7CinMmWpZmT4mvNsDf+rTVA5w4ut7GNYPxslT0zChLUx6KfpGaIolduNGB9DGCHXmF06Cq2V9th7WLHZg==","signatures":[{"sig":"MEQCIH0bR4aLyVRizqONJyi4FZT9FHvdRtq45cp1sMg6toOOAiBhcQeYr6/OPzvmK/SogzXNkupzWrJm/5QUI+44hT7iwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"e762a59962250846e10f37c1b7d89ba1720ef6cb","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.17_1780299063848_0.7369712143377549","host":"s3://npm-registry-packages-npm-production"}},"0.4.18":{"name":"@kolisachint/hoocode-ai","version":"0.4.18","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.18","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"7bdd101f6cb311588ca85185c30715815741e51f","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.18.tgz","fileCount":206,"integrity":"sha512-ui2HtR0mhP9Wns+OmTvc+iqLe5wm78iVpJM7fv2H5OATN495HHURNugdOx7PZRgzg4jpAx1A2C0eysk3iBOvnA==","signatures":[{"sig":"MEYCIQCbt6TmnGiLpMIa8hSd38cTf8g4zEs3GGJlHhOqiUXuNgIhAI6K6kA06egE1cEfmCC06Vvpi/gc8poayFShiDu15Cmg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"299c80d5144bdaaded3c599579254690e3a9a582","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.18_1780301915064_0.24892029417698658","host":"s3://npm-registry-packages-npm-production"}},"0.4.19":{"name":"@kolisachint/hoocode-ai","version":"0.4.19","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.19","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"cfd390fa176f43194764ef92059b07dbf4518e80","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.19.tgz","fileCount":206,"integrity":"sha512-6h0iTU/qrXXoINJFTHLXKq5obOUvr1FeSyW5v5JM2PACEA4qiceTAvFalDf4cFFxEpXloJUJyeybMWogvTEFhA==","signatures":[{"sig":"MEUCIQCFlO2yex96x4V2EY0OF3gIiqJnNdx/FtUcDKcqAPq4JAIgcVrS6XUyXbvvMNg2LefWp5Jqc/+CUN6o1nZFuBUu7yM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"df6c08aa421eb93130102728aaf7bc22a7f7b892","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.19_1780317937755_0.031878853394067486","host":"s3://npm-registry-packages-npm-production"}},"0.4.20":{"name":"@kolisachint/hoocode-ai","version":"0.4.20","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.20","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"3318c822cf73457602f447049b6a2eb05df8b221","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.20.tgz","fileCount":206,"integrity":"sha512-pR0Txre8zBBhPv9lkZMlKdIVB8e96/d+04cedrOqAAVNpTR3DCfST0zBghM2ezJfZOg/ZEps5ctX5Yhk5vLnxw==","signatures":[{"sig":"MEUCIDB0OYyuXZ8oaQkeijRDJiAYxOD6YSbTFSpTFScPxT4MAiEA8Mb+S9Bw8GLNDteyVtUHilQZTE0DP4Lic6+6mz1TVa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"393c1234a94bbf9edefd2c9bd62cc96a78f5afde","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.20_1780323509487_0.37535949607421304","host":"s3://npm-registry-packages-npm-production"}},"0.4.21":{"name":"@kolisachint/hoocode-ai","version":"0.4.21","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.21","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"893ab201195715ab69388614279995b9725526ee","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.21.tgz","fileCount":206,"integrity":"sha512-CB236DVCUsmUu4EQpSlqBGwmcNdnqvY5GmAGBOVWR4e1Gw2oWEPSW4vzzfBEzdhLs9YsgD1SQHLmMkMp9RjT2g==","signatures":[{"sig":"MEUCIQDnZ0Ut4KExS3+4XsU6gdAhTAA/oLTZw5advpXhxLphsQIgP454+QtryXUnT0fg8vDWpR3sS5DSkj90Wt7vNRRpT0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"58cc78f79fe9db979500585c217e870bc770e690","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.21_1780323797488_0.6042772725233725","host":"s3://npm-registry-packages-npm-production"}},"0.4.23":{"name":"@kolisachint/hoocode-ai","version":"0.4.23","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.23","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"fa25f417b4f91e5c502804f5c7a4cc209bd5da55","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.23.tgz","fileCount":206,"integrity":"sha512-7z+FURDQ77qsUDoSjmXTmOLHsMDSYxmbcSixI4cLZRDZsDRdE7oxOd3Rf6ZuWrAg22pXoOgz1/LpbI5F4gDCWw==","signatures":[{"sig":"MEQCIAsvUQiKPyP4ogldgiLrwcHsXAV8LXvwEwnGuT7bbqDmAiAxqFJBHZDEUcuOFiiulAuEPCLdaTMRYxb2nA3gL7zkJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"db842ce226d198a0c9b3ced23c04cb1a06759cb1","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.23_1780411369382_0.3528866857095241","host":"s3://npm-registry-packages-npm-production"}},"0.4.24":{"name":"@kolisachint/hoocode-ai","version":"0.4.24","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.24","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"89aa1bb48be7c1fecdb8bd6c562b54b718f9ffd7","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.24.tgz","fileCount":206,"integrity":"sha512-ZXwL7n/GsI6cdWJSpwlMuB0CbygxfmukdZcE2t733FP/k8LUU8rm8hQts5o9+YXPpE22NucrjUlRugi8WfcElA==","signatures":[{"sig":"MEQCIDhGG1zHiIVtShqXnLcfCzZTDzVMwqcJDLLp2bhR6b93AiBEQ8Dz5PqhpkobJuufafkIDxzewCOmnk3ywiqkf6mJ1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"145f602fec2853a1fbb23b12ff0c240c08e9f6f9","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.24_1780462618168_0.8369123991640208","host":"s3://npm-registry-packages-npm-production"}},"0.4.25":{"name":"@kolisachint/hoocode-ai","version":"0.4.25","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.25","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"5f05b8efc476416fc8b9a13144ef3a2fbabf6b63","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.25.tgz","fileCount":206,"integrity":"sha512-ChBx0Dl8zvqzIMp6oLloMv8GyM1hh4ykdWDjAHPqowlrqb58DeBZDYTPzWmBywuFntcQoqu0mqkU+Pk8tj9qTw==","signatures":[{"sig":"MEYCIQC5m9oMpeVTAO+GqyRy0I36JWMSckWemrL85lnizepQtwIhAN5/iLtrex4P9LjKSK30EFU6NvlphV9KnQrx6TPq5WLv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"89b135a0f50c7768ef8107396a38f6b40f359475","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.25_1780508787024_0.2010728230839589","host":"s3://npm-registry-packages-npm-production"}},"0.4.26":{"name":"@kolisachint/hoocode-ai","version":"0.4.26","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.26","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"304e314d6f20f329d679bb30a32393229f80abab","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.26.tgz","fileCount":206,"integrity":"sha512-+5k7zdG57DuGClCTgS0MaDMcylB9lwyqafSOFNORrVsuFFMcwp1nU3HJeKdaEVwanHnTWXid4ixyJkiVJvEa/g==","signatures":[{"sig":"MEUCIQCJh8ci0bc4uOPp35u0c/TzWTk//ZLqX4c9bHZYDrBwGAIgT8QHmwzYS/qsiSwbEmCmq3DdGX0sfCKF7xq5lt7BX2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"bb2e37c92ffcde98ca476da8dd5744e86c13f86f","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.26_1780512389562_0.5878046306976366","host":"s3://npm-registry-packages-npm-production"}},"0.4.27":{"name":"@kolisachint/hoocode-ai","version":"0.4.27","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.27","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"186d2b42219dba1e677df33c2d4c935fccc57e9d","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.27.tgz","fileCount":206,"integrity":"sha512-arcIQmO3ni2PlrJEtWSi2L0RTD5JGXajPollMHAJ4LwElvsQpwJXq/cFbdr1FFCeiefRhBh6iUrWbaw3RgUNXg==","signatures":[{"sig":"MEUCIQDhsSXOuDiiEp5wOBGi8veeQSrPzUnQewh3TB52gaGdWgIgIZaT8WR/aDN+KASbZhtm3MWxbFJNqA+cyM+KKeo6E2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"fc3e3aadb365ff7c46b555c9c0e3a10542e4417a","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.27_1780512573872_0.1916400574435122","host":"s3://npm-registry-packages-npm-production"}},"0.4.28":{"name":"@kolisachint/hoocode-ai","version":"0.4.28","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.28","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"2b7ca64cc8e6baef72be9f75cf764778b704403b","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.28.tgz","fileCount":206,"integrity":"sha512-AYugh1pR0bgB0+KVbIZeMpT7u07t92u47jsPlALr9ps6Z7w7+46CByAOvio1xEuz+yijCR5S//PjlMN7J4LtDw==","signatures":[{"sig":"MEUCIAuCStBvHL0eQoesqYIu8NHrU79U35fO8yxYyl8/n3xKAiEA/Kmskg0q97seXS/JJJXlr8jnDqr2DOUIMAK0vs2bmkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"16fe391ae60fb06ff0424945614773f546fedccf","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.28_1780512753578_0.9796288594792557","host":"s3://npm-registry-packages-npm-production"}},"0.4.29":{"name":"@kolisachint/hoocode-ai","version":"0.4.29","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.29","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"20a307339214efc7719d01e87a63ae7a24072c81","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.29.tgz","fileCount":206,"integrity":"sha512-qlOqk2Vi2BhUqYPEbesm4rC5GtiL0uz/1zGySYJkjGumY58WKZxAi/Qk3G6qhmR5u5XbG9wnPmflS7cXTFby4Q==","signatures":[{"sig":"MEQCIHQXjHW8x7QpSM7GYTf7hFxjGPO+wig7ZkY4c5xrDkCZAiBeJysDJW2DBmciWUHB6OsR7tKdGccll1cxyiD5CVuEkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"98f2db4be82c252d8bfec47cdcd5e04fd1963822","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.29_1780512918216_0.2060782323131689","host":"s3://npm-registry-packages-npm-production"}},"0.4.30":{"name":"@kolisachint/hoocode-ai","version":"0.4.30","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.30","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"32af241d714e85c5ff1a25675ed2b3ee53eec80c","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.30.tgz","fileCount":206,"integrity":"sha512-h2mrH16U8KMgdD26JQgF9u5/zpFQMbb2LoNW85F1QBdLgBuiZ13Or6lQJ3Iv+yLTVFoBygSJFKlrZQDdK1mZLA==","signatures":[{"sig":"MEQCIFL6agXROfVuetxsi4sqLOJdJYYouJpqFSvczfM3a5yeAiAN2iWE2gJ85yYffyujYc2fbP6W5BYGeksH39PcpE0dJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"9fdc45a1d5de720bbceb603458aaac4b0fb1cd27","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.30_1780513029729_0.7138221298057335","host":"s3://npm-registry-packages-npm-production"}},"0.4.31":{"name":"@kolisachint/hoocode-ai","version":"0.4.31","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.31","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"ee8e281316a715f1c49528ca9064c3ae2badbf4a","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.31.tgz","fileCount":206,"integrity":"sha512-iVJqx5LxHUsU5ocVFew2n3C42GRcAg4aCHkT9RXVgh5TjzAF1nC+HDlRgxbUgj/x0ftFQXp6BFgw+juqMcI8yA==","signatures":[{"sig":"MEYCIQDblZpvkzONZHbO8qJLu2nq2n4BEt2S7nPjb6Yb9PRUNAIhAMNBhHKn4TUPe6sLVyV+WYWBFFtkyyxubFBN2JQqdJg5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"3051534ce717238f7051a832bcc178358319777e","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.31_1780513377914_0.37662445117501075","host":"s3://npm-registry-packages-npm-production"}},"0.4.32":{"name":"@kolisachint/hoocode-ai","version":"0.4.32","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.32","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"9a877648607f6b7e9ad08e8ef22ebdb911078fa0","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.32.tgz","fileCount":206,"integrity":"sha512-kLjVHMEieUVYClUwGLQTuLyJ/FtXvsQMW21OKgKE+nrE4n3Yvg1zjFuxYI+7NEpTfjssXNSrDE5fTV2uofIcog==","signatures":[{"sig":"MEUCIEmmMNId8QEUkC5DhvgJQ4XYT3c0KkIIu7wBydxjNcI8AiEA41ULB2T5dSFmCK9WweD6IqCthYZ9iKhZ/iJsxC5+21A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"da5f54796609aac917ca1cceb0af130623ce3a3a","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.32_1780600438890_0.2210736037518526","host":"s3://npm-registry-packages-npm-production"}},"0.4.33":{"name":"@kolisachint/hoocode-ai","version":"0.4.33","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.33","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"e72710d212753a6b3fbb0823ea0017022f8fd200","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.33.tgz","fileCount":206,"integrity":"sha512-I2usQcY/gBQgt7RmdFkDYRP9dJbKg8IEBlMJh3/t6YRUR93AroQYU/VEND1dSO8TgxJLGig9DHVteyMr8SP1tA==","signatures":[{"sig":"MEYCIQCzZJuthdMvQ7V2mkTTHoVn+fiT4ktF48y0T/AzAulp9QIhALqN9yqNxeRmS/P8RxqDADExDnRUOWG6EK/rRJ+Ew7la","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"d027f2629f5f03fd965e11b5578e594dbf67c8ac","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.33_1780603742889_0.697470171716017","host":"s3://npm-registry-packages-npm-production"}},"0.4.34":{"name":"@kolisachint/hoocode-ai","version":"0.4.34","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.34","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"1e2b44efbca9c36a072252430ae5fda4ebe3d581","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.34.tgz","fileCount":206,"integrity":"sha512-Qit5pdGw6w3d+5RRTfEMRQDzhBne5HYHElmtbMFxAnJAUUPVs4rjovawgQZr8U/ZYBoiBl3BT5B6TvXBIIEu2A==","signatures":[{"sig":"MEQCIEGA7S0OjGcWMgpxq1Ih082AaL++lLEwLym0PsPZ83p1AiA4YCX4PFFuCofyhx2VvBKdu3Iym29g/0VDQ8estrvmow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"fffef116530ae479af6f4872b3317404be16f0f2","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.34_1780629243594_0.26899845913827614","host":"s3://npm-registry-packages-npm-production"}},"0.4.35":{"name":"@kolisachint/hoocode-ai","version":"0.4.35","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.35","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"3bf84a63aca88a7558d02ab165c1df2b1eaaf3e7","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.35.tgz","fileCount":206,"integrity":"sha512-CAzrvJsEt6+XjMXG324ZIbDYnUkOweO64RIgXvemxlq8+jJtEPFE19r5jFYcNhJShIEna+yBZN5U5sw/5eozfg==","signatures":[{"sig":"MEQCICykW7fVPyESZ5XGQ5+xtExvhBGrKlrNuDY78Bwa14UyAiBa7lIfmAOS+i6pYV5hkElqY6oPCXhjaa3WKVP7yTBf3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"44dd5422144e75105a38f7a1aa60f37157cba0de","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.35_1780630348638_0.7152593576194248","host":"s3://npm-registry-packages-npm-production"}},"0.4.36":{"name":"@kolisachint/hoocode-ai","version":"0.4.36","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.36","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"14a74b6c93a4e647a7ce72ac0f2b113887668ca1","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.36.tgz","fileCount":206,"integrity":"sha512-ERS5kj0s/BEwuumQ/OBtqNGc7dNJcvBed5YVWdeSTPs+P3Z0k8GdRx3u4lM8crai2UwraUswuMgtL9HmVcZNiQ==","signatures":[{"sig":"MEUCIQDvsDb1akYpgozQoi1vbXE4RiXVayEePmUtc/OJLJn0GwIgfIu05h6ZJCGIaiPZ+I4oA78c8LtAy7KOhefBALM33Ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"5c1d038e5e82f304869dec8f1bcc3cbcb887b0bc","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.36_1780631877679_0.20750039984564062","host":"s3://npm-registry-packages-npm-production"}},"0.4.37":{"name":"@kolisachint/hoocode-ai","version":"0.4.37","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.37","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"7cd8145f154e6d93356b5041b06a8fb661164cb2","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.37.tgz","fileCount":206,"integrity":"sha512-iyyMYQxhvZFLoxkFo/MuDUQ4SbDzmgfzky6AzCdKMx8jxGWrs5NnvXfLLvDWWRBotRs1WknKV/LLN5ZNZfKzVQ==","signatures":[{"sig":"MEQCIAbjAxjNqZf+QGGgPY1PGuGY/GmIxHpXRZcEOEghayM6AiBKt8KquCi8NzfiuruiEfkN2e5NgfPyI7YX4DXAtEEWRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"ae36f1faad9ddd146589ea77c9fcd6b6ff57528d","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.37_1780633636832_0.4012983248112505","host":"s3://npm-registry-packages-npm-production"}},"0.4.38":{"name":"@kolisachint/hoocode-ai","version":"0.4.38","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.38","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"510f37e2b505f297df47c7c32891f456a9e02632","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.38.tgz","fileCount":206,"integrity":"sha512-p62izD34e7pRdEx1+3EVcW/NmpCMaBqu4rY0/UlhIverzs1pmDMk7oIwJL2bdU/GTDVyk16YFmk+2LjE4cEjjg==","signatures":[{"sig":"MEQCIB0rg5MOCjrOku+1DjsCzEIb0XoxNeQSFdRH9D6orHN3AiBB3O2OR232b9/dUtxZAKJcvDnMcaBuBQV4w0zsCAM8nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"aeb69e6cfc65e20eb2c43ee7ef17e5bca6f4fed9","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.38_1780644867020_0.6560268260335482","host":"s3://npm-registry-packages-npm-production"}},"0.4.39":{"name":"@kolisachint/hoocode-ai","version":"0.4.39","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.39","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"14bdde8d043f923cc0813ed08d7f96b22fcfbca5","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.39.tgz","fileCount":206,"integrity":"sha512-HjhNRoHZOHlng11Z+W1JPYbjS1k8mbvkMJ/nTxuH06h4k71A1psbSzpbzZhsJVOQx1fawVS47m6tVjy4CqGp5A==","signatures":[{"sig":"MEUCIQDfiploAVe82v1mrCugrjYB7hGcVmGL19H3zVVoQAVg6AIgN+zRF7BuSoq3JVdEVI3j0CkAISW87DUp/GhGB42ExAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"69fcf2b4820199f3110f861412d7c1c3b74997d3","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.39_1780655541646_0.2161791433084903","host":"s3://npm-registry-packages-npm-production"}},"0.4.40":{"name":"@kolisachint/hoocode-ai","version":"0.4.40","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.40","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"1575ea002b5ee3f0eef468c62805d8e43f3c35df","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.40.tgz","fileCount":206,"integrity":"sha512-xzb13R2YYrI6qOCyvTBBcXC/18EQmED5iDNFsbY/KLbpNQIf4vufPg22LZximo5PG1rFarYaIjAs59BfFVwhDQ==","signatures":[{"sig":"MEYCIQC3kGVT3xg8+gcaBA3e4wjr1mo/3gX7jfRLniOdCDroagIhALb2D08zQEsJgsQF1Ggq0EV1/wAp8uYa8QwN4QVb9PLn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"11370f5189a59d69ad456647e233c5d8e536d527","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.40_1780664170721_0.21662916572273283","host":"s3://npm-registry-packages-npm-production"}},"0.4.41":{"name":"@kolisachint/hoocode-ai","version":"0.4.41","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.41","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"79d3056a6ec0c40b2a754764660f6599d808b750","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.41.tgz","fileCount":206,"integrity":"sha512-PD/MB15zL3aik/6tWxv8alw8GO8EWEE+LyNbD/9k+93J/Pvg4pzcmxjrXtg3SUzJ0AeM1LvZO9lw/GnIhmEscA==","signatures":[{"sig":"MEUCIHZT04IBYpxuYKZA9D1WNx7pamoRGXYW+Ng4dJcqDHoDAiEAkuC+DIboYn1jLrtSXPhFIXreNxl6eoNihic+EGVYOyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"64680ab310d8f2e46268b63b2077e8c2a2afdd53","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.41_1780682237056_0.634846308628439","host":"s3://npm-registry-packages-npm-production"}},"0.4.42":{"name":"@kolisachint/hoocode-ai","version":"0.4.42","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.42","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"fe81c80444b618768e5ce07da73d755447cda954","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.42.tgz","fileCount":206,"integrity":"sha512-LR3a+o9Mbm52BfHmMWOxLDLBnKZKpivDPbr8siyglFxavH6/WlA0uZiUj8gam7Ib7YYh4FVYZM0FbCLXIlRWfg==","signatures":[{"sig":"MEYCIQCz/tnUyOGJs8U9BH82ktP1Woi5nZV6WtGEHxIdwOzvWwIhAMvsLcm3/wEJRD7DF9geeQHvNYv3DqrrhGBEFyLx2CLw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"e8bb036627e486a9cad3736277da3f426bc39fd4","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.42_1780684129305_0.38435056761579856","host":"s3://npm-registry-packages-npm-production"}},"0.4.43":{"name":"@kolisachint/hoocode-ai","version":"0.4.43","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.43","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"f2345809a97ec16d3354c0693d6f3e40fa2a955b","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.43.tgz","fileCount":206,"integrity":"sha512-73zLXb8xTuOtL7GR13DzznmuXnsXdM0pG2j5M4kInNckwuqUjLKMSz/tFa9Pv+E/S1nTENjz3p2aP+Th4iZllg==","signatures":[{"sig":"MEQCIH4LAVWztIPPJ8RitmFbSB+ZYemNEXSbH3I36XgrgXGHAiApG6vyssyuvTmQZBDe0gxKIrsdi9JCyz+8RVLE9UYpTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"e375e5d90531a7c6dc762954c3a8f8334a890801","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.43_1780685438863_0.24327131439277339","host":"s3://npm-registry-packages-npm-production"}},"0.4.44":{"name":"@kolisachint/hoocode-ai","version":"0.4.44","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.44","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"10500f55d74bbc47b88025d950101d67339d22bb","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.44.tgz","fileCount":206,"integrity":"sha512-YTUNt8nZJzgfHPKd0GoxG53UjJz24rgrdpIhlb7vrFW/bBNyifG80Ge6C9/uVmJZl3aoFDJDhtlJdiBJe7XUrA==","signatures":[{"sig":"MEYCIQCo/44WVydA0tTMYk5LPXNMjHQVI+0U6XnqzV2J4CnRPgIhAIcjxvVa3y9344k1YKY5Yx+tE0HASKuZkthKVinYG2Fl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"b08775d3cd0693193c9e2ec97317e3f36ba03f5d","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.44_1781026718400_0.9628741077091401","host":"s3://npm-registry-packages-npm-production"}},"0.4.45":{"name":"@kolisachint/hoocode-ai","version":"0.4.45","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.45","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"d3eece41dc3d098b00c818284c69008955b7725a","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.45.tgz","fileCount":206,"integrity":"sha512-In9xNgOaGmFJSgWMje4FkvgKFlHpxvULogsFtPDJcYuaM5gzjvSyGpuIYXXM0/XE0JrR64MlwcEAubwraFZaeA==","signatures":[{"sig":"MEYCIQDDwdJnOs5nSNeMubbNCEkM5hwisgJ3YOngURTzOpjYaAIhAP8f9l0Yl7g8T5nRuqub00371maiIoR2fGfRFt78NhgZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"302794e5a49eb92e717ba67002bc751a64946f30","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.45_1781159315484_0.7955556614010157","host":"s3://npm-registry-packages-npm-production"}},"0.4.46":{"name":"@kolisachint/hoocode-ai","version":"0.4.46","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.46","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"c2862c119a1d4a60f317f7010bebca75a190b34d","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.46.tgz","fileCount":206,"integrity":"sha512-8yDYooF8mp566op27OVbiiaa9Bqt1VPfBLTQya9MFEwd8iUo4PzwUJLrKhaIIZgLy9ooFqAYNsoTcART5qibYQ==","signatures":[{"sig":"MEUCIFIGf0IIZyUZO00Pz1Dz0b1Ti8Yg0l/qwyvZ/UdUZ9nnAiEAxiOuQgqOhwC6Up8gMQK98NrYouL461qQ4EWQxwiTBB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"22206ef575c59d1f2ec178bc4c62ed8909e17344","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.46_1781162144609_0.3693513841087457","host":"s3://npm-registry-packages-npm-production"}},"0.4.47":{"name":"@kolisachint/hoocode-ai","version":"0.4.47","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.47","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"76b1aa60c975c9e9406dfa754d10509ab9e5aeb9","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.47.tgz","fileCount":206,"integrity":"sha512-02mGVeMtMMO78uLlYAA7c1JR7zPrXcqTBinA9UaMr1fq6KzgyD+j8Ml86q689MvOIJ17nBYyYMhUIahgqSQghg==","signatures":[{"sig":"MEQCIAbjjf69aBnrxwxSS9R2On8QYb8YC5OQSwbroIUL5eI3AiBTK0RCuXpeWEWumpGCKyeqP+C5MEXvX1ClJelBeYfliQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"dccdd4cf3786a6658564a00a5a26b0ca992df10e","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.47_1781173908786_0.4539780600789314","host":"s3://npm-registry-packages-npm-production"}},"0.4.48":{"name":"@kolisachint/hoocode-ai","version":"0.4.48","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.48","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"93e4f903eb6b6a9e9fc47a5d4008955cdbc2dcf3","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.48.tgz","fileCount":206,"integrity":"sha512-q7pCSSuUjOIh5O1xymQL+wBrDmg7/8MooNFmCtWrhKPWAXIchuS5rYlsOLYAZclkF+TX9ileNxTfb3kQR9Hqrw==","signatures":[{"sig":"MEUCIQDeAMXx5Pks9Z8dczgqqQuHi7LmKvpmgIJuH2jZMYUMkQIgEGaFTfV3WyZ3btfTnZZE0vdqapKqMiEJLD+VsSdQ63k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"ea9a362d52daf12790f438adba309c91f7a04b7e","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.48_1781176548178_0.44368596556657947","host":"s3://npm-registry-packages-npm-production"}},"0.4.49":{"name":"@kolisachint/hoocode-ai","version":"0.4.49","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.49","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"9d916e333eff6e4885688ed259b90752a8f25bec","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.49.tgz","fileCount":206,"integrity":"sha512-zQ/12ceSRPATRT47WG9adQ4L+nxWNKbKMZtMtVAWMlbdQv5ymdhIkLBtD97yqKJPXxLGwVSPZFPJKj/VCiFl4g==","signatures":[{"sig":"MEQCIH99XyVsm6ISSBjL0pz6G2dNvEP83ABbA8AILw4RL7tGAiAxgmSoWcowu+BN2VEf1RaTefP0OgSiGXewnnARGhEuWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"f54281a37a1326cef9788166ee98b07d21114be6","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.49_1781176902980_0.9375748905405348","host":"s3://npm-registry-packages-npm-production"}},"0.4.50":{"name":"@kolisachint/hoocode-ai","version":"0.4.50","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.50","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"29e808ee03f47099b239cb94cccdc1ff91fc94e2","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.50.tgz","fileCount":206,"integrity":"sha512-bUwCeJs48hKK5FbiTF+3K21m3m/3Hg4mQUvnMTZyaaOT0SXpSce0rCVp2IwIjnfrrak9G35Yk47GSia5mYCX2w==","signatures":[{"sig":"MEYCIQDRsU7BogRY+WinIYGjDWA2O/we2Y34MO+RqIcv3ySkggIhALpzk9AcGtk0h4Pas44hGZtP66/+R5bYWJw8wQwXcjbw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"01a547ab7e25b780b20abe7c8df220c6d3d386f6","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.50_1781179096548_0.558759978942178","host":"s3://npm-registry-packages-npm-production"}},"0.4.51":{"name":"@kolisachint/hoocode-ai","version":"0.4.51","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.51","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"843c56e23b1e35e17031d89bf0d4cdd0b2c241cd","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.51.tgz","fileCount":206,"integrity":"sha512-rT/Z5z4n7/uT/gXNnsJQMMSYg5u2IM1vgbYdMVXTW/h74n8Jz/PBI/DzFlb8szmveYoegDu8elptWanmabek9A==","signatures":[{"sig":"MEYCIQDXDRxddp43xI3sTMkokm5mV0OESuYP413n6b8jIHlhAwIhAMcbvk91b7p7n2JYyzFSvD7JZGxs9vLSmoTXshp11WBL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"c45a5615d2feddfd861f19b12ea131a30d99f752","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.51_1781195974282_0.18373316463773803","host":"s3://npm-registry-packages-npm-production"}},"0.4.52":{"name":"@kolisachint/hoocode-ai","version":"0.4.52","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.52","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"38e14ddec9bc1a16d08f70d4cdd2e046482061dd","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.52.tgz","fileCount":206,"integrity":"sha512-hvo7IOyvLK4YRvjzxjd4HJHCu9ed/w5e0i+oWnfHOUvkHWTADd+/OOkWRbJLJzBh8cA2SYP9F3YruOb63Ajfrg==","signatures":[{"sig":"MEYCIQCwA1+cp3DuWxcgTGGBRvXUnCK3mp8J5E/FiEqVU90ILwIhAIczf/T/KSlQqvUDpS/clDSD0BY12WVSrfYGL6+0PGTa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"15bf69a621c4239c0adb53069abdfff28c0a11ed","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.52_1781197576721_0.8027598522748862","host":"s3://npm-registry-packages-npm-production"}},"0.4.53":{"name":"@kolisachint/hoocode-ai","version":"0.4.53","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.53","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"372316599edacd0e813a7905cbcedc2ad388878b","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.53.tgz","fileCount":206,"integrity":"sha512-lt3ZVUSGmUJ3IIiKY7zJx5/n4nEy6dCXzbtyZQjD95YokHVJ5N40oUQaIag6Ml71JGufomIs4Q9WLDesqQgXgQ==","signatures":[{"sig":"MEQCIHuEFgICXmRKwKhm0kFgnISK35DVJoXmGStiOatig+oqAiA9QpevjXtgk0aQRI039p5tnLVh4s81XQc5Q8uLHwVg6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"fc762c11f20cd12768290b09aa22e37dc7abfc5b","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.53_1781248305385_0.23175465701989628","host":"s3://npm-registry-packages-npm-production"}},"0.4.54":{"name":"@kolisachint/hoocode-ai","version":"0.4.54","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.54","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"5e1ca0e8438f079a2e1c08cc35f7e63b77659c3a","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.54.tgz","fileCount":206,"integrity":"sha512-wGp50ufQpobhFfa6exUZBV5e2jxU24Y2wXFKW+lwBKghYc1nH7cVUJv8qvAvsaDSUb90dRgMI9Nv5JP5IClOhA==","signatures":[{"sig":"MEUCIQDn1llQWHGJ50MdX0i8NYIEdz4Hsn7i/0Zxe0a8w1lSOwIgVyn8vgDspwipQQTlOygoS+vsCdC8cvl1Spp+QV70bmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"a19bafe867690b33b68b26f5d83fa66dfc41e1a2","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.54_1781269825400_0.8774274036133325","host":"s3://npm-registry-packages-npm-production"}},"0.4.55":{"name":"@kolisachint/hoocode-ai","version":"0.4.55","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.55","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"5e42b28d95ce88e9748b4b5cdb90c2dca1529908","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.55.tgz","fileCount":206,"integrity":"sha512-pRp1xvNrFrc2Ww4RNfgSurab3aD9TgZ/h/dHU81O0f+C1dFr/nb4HJAqJE/iYwJkA7vOEmSSv/8RzhkMIIHfMA==","signatures":[{"sig":"MEYCIQD1zfMyd8+thAsTdcPgseF8v9UjFFkr9WXhAHjFeaj87gIhAMTY2xypinoh56fHauMJitECdje+tT8xa2Ms7ZqbxzwP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"3035adcd09e933736cf7bc986a9ac5ef31a2a6e8","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.55_1781296248932_0.6874394518773117","host":"s3://npm-registry-packages-npm-production"}},"0.4.56":{"name":"@kolisachint/hoocode-ai","version":"0.4.56","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.56","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"74de7b1f2c6ed1ba4a0c20b68ae12fe1b44931c9","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.56.tgz","fileCount":206,"integrity":"sha512-2QieO3wp/PVtLNX8Uho8NnbnJQmYUbPPTNxVaLk9SCQ4xMA4G1497cwB8N/378uLaVaEe+pgzANn8WilSDj6VQ==","signatures":[{"sig":"MEQCIE0P47SyVsxPY61jUkKEmYgiv30QI1nlp8p8rL+CLatdAiB0Rtqo2fMIXZAqffaUUWsfuL/ctLd9X2pptH7DKJ74iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"cbeaaa13583e6435a9eb3994b867e5db6d548ede","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.56_1781335689527_0.5670107413682253","host":"s3://npm-registry-packages-npm-production"}},"0.4.57":{"name":"@kolisachint/hoocode-ai","version":"0.4.57","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.57","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"f9ddc7f8c002cd72c074ca5f51a20ed0b9cf3f3b","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.57.tgz","fileCount":206,"integrity":"sha512-MyVeIkYnZyNPpIu0gcaU/cU9hruXdFP85EHjfISwXlA6wYuE+/pLmPJ10iq8sTaMHoER89u/Rps+AO2b54lHyg==","signatures":[{"sig":"MEUCIQDfRQ5Vg6sWD402KCWpQS7qKhONB1k92EtscE4qsjW7NwIgXospFyqqyCsNgRa1cyGIT50XYBAb77Rw1sZrOrUYNEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"7376c22d3f55ab5e274091dab3664cf1384e7c7b","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.57_1781461005204_0.0965679149196399","host":"s3://npm-registry-packages-npm-production"}},"0.4.58":{"name":"@kolisachint/hoocode-ai","version":"0.4.58","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.58","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"b389ae96257633890b234e51613a012e6eec6b01","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.58.tgz","fileCount":206,"integrity":"sha512-JQR8tQTu3VO7duq3B1OHqFrvOoU8CY91mU+ojkbGsTyZ0qFvFPG1y5p3tLU5wBzbScpQJb+oWYc+wGl56kv1Cw==","signatures":[{"sig":"MEYCIQCG3fQZejwIbR2xLzNXTPqs7bfa4MUSpKCipvnHPDQFWwIhAMzJeZcBCWsvIT3HywAPNQUsq8YP8m/yYrujdHfAAK5P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"febedb135f585431fa61cf445b7173e80ea7e807","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.58_1781496706197_0.3560572557314128","host":"s3://npm-registry-packages-npm-production"}},"0.4.59":{"name":"@kolisachint/hoocode-ai","version":"0.4.59","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.59","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"db692eca8912bae35d7c3c5dcc8b051c534b1fb0","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.59.tgz","fileCount":206,"integrity":"sha512-5axyZJOHTDNJAd3WPS2WOK6Nx214F7/um4GvlVvRh6oJ3C4QvyySPqQ9O17kIYeDdczOaU800iNOR8wXcjYIBg==","signatures":[{"sig":"MEUCIBnGqIg7prySRqSDTc36wauooogJ8uu9u9L8JEB8FZWdAiEAsiJ8B7TJLBkm6Zk384lMTdO8qQtMpJFhsKCvEJXhXQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"7811b248030b399a09f68bf1cf24746d493df6ff","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.59_1781498265191_0.4450466890452516","host":"s3://npm-registry-packages-npm-production"}},"0.4.60":{"name":"@kolisachint/hoocode-ai","version":"0.4.60","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.60","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"cf83266ba9dba152de395ca72661c33dd5c99492","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.60.tgz","fileCount":206,"integrity":"sha512-FRAi/xg7fmMqEvvjnmTH6tfWANkep/rmSs/8uvoWaMD4bT8hdWqg0d8+bJwmpIFlHrVLwHT2tdISFXcPkY5lIg==","signatures":[{"sig":"MEQCIG5041C5kcu6QYLyu90KUHfyXIgyRUK/pfWvR3+EEb7uAiA2OtRVjtGhWQfX+XBHsPNWnmOygRxrPg7xIffK4GbxWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4475927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"f5b0f2109c5158bae4fc0f1e041eff441c02f837","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.60_1781498692820_0.57174489305799","host":"s3://npm-registry-packages-npm-production"}},"0.4.61":{"name":"@kolisachint/hoocode-ai","version":"0.4.61","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.61","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"1a30d14e7222584ae7c15cbb44aca7389270013c","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.61.tgz","fileCount":206,"integrity":"sha512-qz0/fosLZA052UT6OWyIgXI9l2VK6FSvIZWJDTQh66n3wdTSXO0dlvXWFeiNbxne0zLuLsLsoTw+VRTQsVZuOQ==","signatures":[{"sig":"MEYCIQC/CvvW4WlGbAQwRkYqsPT4AdR/UXxQm/xO3c4UTzj0HAIhAOfcNx82uT9+KFSH5tv5xlrcaUIjvEDEtmG3NviN8xiZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4484740},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"6ff4171ef01354f49bc84ce7d2f46d864182dfdf","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.61_1781513295988_0.03618313394727091","host":"s3://npm-registry-packages-npm-production"}},"0.4.62":{"name":"@kolisachint/hoocode-ai","version":"0.4.62","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.62","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"4c721582c18766848035c8144ea431d8f35f60a8","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.62.tgz","fileCount":206,"integrity":"sha512-BKdeGqar9vN9upubU7kNgZqkodO7w4i8MxCHjMfsbbjuNYD7M2UkxTXMrJPyTmEc0NHhjam2YAEG52XIBpAraQ==","signatures":[{"sig":"MEUCIQDyIkC449hcFtYzbwG61BWOJAr/6FIK3lMzfytaemywBAIgUWsm6ABBqZVv5s9z2q9lW2s/QYGzLYhxeQPhtcj1vxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4484740},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"1b197fc9d725eec99cced1c04bf2fba2aaf55955","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.62_1781584980184_0.3065292300514817","host":"s3://npm-registry-packages-npm-production"}},"0.4.63":{"name":"@kolisachint/hoocode-ai","version":"0.4.63","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.63","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"a031dc84b8f876dffed63196245f3d017ce90ccf","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.63.tgz","fileCount":206,"integrity":"sha512-zRkC3R5wbw2GvhiVC0OUGcixXEMVO9xC4UKqhLWE8su7pz3QkZa1jp9tz1hoiYBr4srDnrh5lQiKQevEVVYsng==","signatures":[{"sig":"MEUCIQDL8rLrICighQOMbN1L+T6I7PhF6JviAob0Sj8vFFVKrwIgNUEzwvCUzvQY9HPgnmWJjy16MXSMhaIZJWt3iJvlLIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4484740},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"9b0659bd53bcb7cbdb4b55b4d90f67d312e8deb0","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.63_1781598033921_0.17275579493792637","host":"s3://npm-registry-packages-npm-production"}},"0.4.64":{"name":"@kolisachint/hoocode-ai","version":"0.4.64","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.64","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"8f40380c26743c9771a513bf46d74ed8c2c62b0c","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.64.tgz","fileCount":206,"integrity":"sha512-q3w2bDVeShGWRQ66J9Tqurcnou61+1aNkxQtAPRZ1sz8LbrHkx4+984JAVTlaXzejyuDjcphlruFMxY8ePdCfQ==","signatures":[{"sig":"MEUCIQDWutsQYFsj3HTftCyRIxhdgCEBi6YsKCtyq8hYvlw6hAIgMZLcSvfg24uCIwMovaQGGddGVp3eg47F7LM2QRbsdWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4484740},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"3828ca2206dec7b91b860bc70b44a082991063fe","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.64_1781625295985_0.8725049982199129","host":"s3://npm-registry-packages-npm-production"}},"0.4.65":{"name":"@kolisachint/hoocode-ai","version":"0.4.65","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.65","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"87c48ebf548b00ce36d7140e016d808fca685d11","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.65.tgz","fileCount":206,"integrity":"sha512-CbfPqECyWgvoAwNOo1NLwYUXr69Dt5QyGuYd9QRyTrPIgf1y15q9iHf8ajDAQALKFm+u3+Nr9Jkh1tazBf6XTw==","signatures":[{"sig":"MEYCIQDuIOYw0vlu6/eMEtaiR4EQDZ0372yCO7c4S3fs4GG21AIhAPJFMsX891CnZTORzJ3RF1woHSA7kTMBL9QrWjOr8SPC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4484740},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"f7f244f3c4603a0e302c25f3b57491988947bfa9","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.65_1781626042078_0.6402451314522917","host":"s3://npm-registry-packages-npm-production"}},"0.4.66":{"name":"@kolisachint/hoocode-ai","version":"0.4.66","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.66","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"f91e330ea494da6b837848da4c9c036e42772c98","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.66.tgz","fileCount":206,"integrity":"sha512-KY/klckyz3sL1Sk1SmSqBVrZOU5wf0IE+m+QALrHwYbIqqT2lgtzloLKcupm3np/q3zKue97g5Dv4PuyLnlT5Q==","signatures":[{"sig":"MEYCIQCBiLJsBXRlIOHSTnZqR0mi06Bd8+z+lDpOhIHBP4yFSQIhAJqLyCkHv0uQKcBTS4TgGxeo4tXP73ZG1kl4FoXDyxQa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4484740},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"077ed07ea436945821320c4219282d6408b02532","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.66_1781629617185_0.955954276296552","host":"s3://npm-registry-packages-npm-production"}},"0.4.67":{"name":"@kolisachint/hoocode-ai","version":"0.4.67","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.67","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"46ea461df1cc2dc553bdddfc971762820f0fbb20","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.67.tgz","fileCount":206,"integrity":"sha512-iJdlNCp8kr3b3QKb8ntxGKKwEHwQp7CfvXHaEH9lnCEJ8SquJIO6M8tWGyIz3VgoM/eHjqFaNWu4Nhd6Ym6tUA==","signatures":[{"sig":"MEQCICsbXtCev4E2WHxeHQgAmct2MDWQylAhQQ+wsxhKEQLcAiAnT5WsY/YDPCSNZFlLiHZ6MwEN/OX+6RbpRs7usUdb3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4484740},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"520fee93224a0b88adf77a52235c4ebc4cdd661c","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.67_1781636836633_0.6862971459269638","host":"s3://npm-registry-packages-npm-production"}},"0.4.69":{"name":"@kolisachint/hoocode-ai","version":"0.4.69","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.69","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"f6da7ea452bd1beeb02a0f36b77e34b80593dbb4","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.69.tgz","fileCount":206,"integrity":"sha512-DbE9ZrrPjODnqJlrbzRzbd2iose7MnCcR/fYV4/aRO/F4Nmme2oavbrUT+qNZNLisptkC8zn0xKVZzJCDZfaXw==","signatures":[{"sig":"MEUCIQDF/cOtquOS7hKZn2sn6Zx+pHbE2UzDtdHZT5ge+hCB+AIgTH6YoYwfRqYks/K41FmoLrQJestwEJO7jat+8ySUhP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4484740},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"56972db6c8c26296b4746b09dd8b807fac56735d","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.69_1781779150801_0.6513106516337848","host":"s3://npm-registry-packages-npm-production"}},"0.4.70":{"name":"@kolisachint/hoocode-ai","version":"0.4.70","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.70","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"dd517642858a7421ae89439bb4c0a65646b16277","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.70.tgz","fileCount":206,"integrity":"sha512-e7meI5nDivudy2+UIvA6otqD+1HBxpTqKpnj82nBM7AgY6nTBVnCFIE6ndBXerBtSueDwPj1XznNH93DKflzyQ==","signatures":[{"sig":"MEYCIQDgsuGK8NjIDFJshhfmDxOLIidE0y+yTxK/dzZNdW+9WAIhAP13X8MOSYCc1kuk4dthRSZmzcpWhIX4Rg9wyHML/Ede","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4484740},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"27229a2988be8264a85f0a5c4dea9aae0e1b339c","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.70_1781939693793_0.09195834902288924","host":"s3://npm-registry-packages-npm-production"}},"0.4.71":{"name":"@kolisachint/hoocode-ai","version":"0.4.71","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.71","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"b420bddc10e9464d54390694112b667b4b80cc24","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.71.tgz","fileCount":206,"integrity":"sha512-1hV26pQBBa5UZb6XrPEHQaVe15w7C4aTbIN5JTjlfvnv6xs0b1Ey9VlwmdvJseu51ELZXB8D69C7qjndBut5og==","signatures":[{"sig":"MEQCICZ3oIbO7zve4Ie1A/99+bgH627SV2qcf1loUFkMq9EsAiAWUX2ckLrCbrvg6CYT3OePuRYXgU5xTPB4GxSz9du+dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"35e851f8a1f8d1a79f3da7a40255cad1f2539452","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.71_1781967846791_0.28834151667686303","host":"s3://npm-registry-packages-npm-production"}},"0.4.72":{"name":"@kolisachint/hoocode-ai","version":"0.4.72","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.72","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"914dd6deca480a6b592d326906a55a68b16e37a8","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.72.tgz","fileCount":206,"integrity":"sha512-jzZifFPLjnlYvyJfBLqnH2w1ZYhkN5rrSQZ9MUfHnM0UJRAHVetXpWru2kcqOjGKnrMRr1IXnLrZxyQeM9LiWA==","signatures":[{"sig":"MEYCIQDi1ualsm0SolJ6wa613v/ct0gXtkppp1fTckyqypzyPgIhAPActp7+mZMVSRvxEB3frBbO49g8iNKNmjuHU9LITw0k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"0e24447d8844c51ce277b1fca70754eda345c85f","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.72_1781980542313_0.012217756004395675","host":"s3://npm-registry-packages-npm-production"}},"0.4.73":{"name":"@kolisachint/hoocode-ai","version":"0.4.73","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.73","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"68fa6f36134f48540cee535d6d7143605c91c76f","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.73.tgz","fileCount":206,"integrity":"sha512-V58vUNQQS1g2V3c3Rp1t+oI2YyNBpRXoK6qBVdzsTS0mEbslmgE3Hx+FbK0jX7jl+W3oxFTtG9KPLRkbuwT4DA==","signatures":[{"sig":"MEYCIQC9y9SwbKNYIcxi88qYw7LUWXk/L3Snekg+BtQajPWq4AIhAJoSd9oZhBRq+ANxdg/ax4JPsPGA50qri/LOQMHiME7r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"1487c6fa3bb96fa75f96f0939d6edda4504e5ace","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.73_1781980973969_0.8705761327128849","host":"s3://npm-registry-packages-npm-production"}},"0.4.74":{"name":"@kolisachint/hoocode-ai","version":"0.4.74","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.74","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"7531779939d21dc772e6e46099d154489e371fae","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.74.tgz","fileCount":206,"integrity":"sha512-lZZp4vAiwmGyO++hJvuh2R9i3xokTpNVijzFWUyr7YGGasmgW+uCJV5BzsOMQ4Rg+m/dPba/MIsUjlswjfSm+A==","signatures":[{"sig":"MEYCIQCH3Z5Z5Yb0VciCD72b2AN5sTFfdsf0iF3fe/aTEegoSwIhAOL1z/94BIhCDF2ENTnjGxcSWCHouvVGjpJ/bPDOgLQU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"fa6969135fd8061c119819f3fc3c1f3b63443b48","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.74_1782026520888_0.04486558194136747","host":"s3://npm-registry-packages-npm-production"}},"0.4.75":{"name":"@kolisachint/hoocode-ai","version":"0.4.75","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.75","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"bc859b7720f22772901d441179ffc0ac2079fd0d","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.75.tgz","fileCount":206,"integrity":"sha512-sBYVo9135jTmVoFK0B6sVDDtQeFwl/EjwLZjf6/3y7Q7n+a1RNlf3IAR8z0A+UUmRdXyt0gb4JsGMYOv4jeKtA==","signatures":[{"sig":"MEYCIQCaApKZ2TpM1+uh9sZ5kXjN7rL4Co+66l5lYpgCt50NNgIhAOJvqfxfKV+hCIVhlNylQBKp5/kTKL+U33kLWHyM4SoZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"96623035a6271cf5671400c2ab6eaa8a340a8fbb","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.75_1782037029368_0.3843396926745746","host":"s3://npm-registry-packages-npm-production"}},"0.4.76":{"name":"@kolisachint/hoocode-ai","version":"0.4.76","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.76","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"2b12381894d68b08431a49357e8bfa6c03d06d43","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.76.tgz","fileCount":206,"integrity":"sha512-wUZqpcH328fE+p/og97L3l7IVvMHNaBpWmfpOnVn4zaT5LpoNk7IeN4VJ2NY1x0oqMJ4gNrS+oiHLToprmGD8w==","signatures":[{"sig":"MEUCICJ7Wl/AQsRpBtHcTQvctOIRv18IiJ7VTreDV2ZpMfEPAiEAuIYBufuFTBeg2/k3DoXBaUhXibGr0FRJqN8YvOIk9ZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"f676124f47a5f877c2bd8b9be26463be9a1b7d9e","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.76_1782041312239_0.35920587273709237","host":"s3://npm-registry-packages-npm-production"}},"0.4.77":{"name":"@kolisachint/hoocode-ai","version":"0.4.77","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.77","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"108fb06e2ea8efe4d33ffab71ed35517d510ef1f","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.77.tgz","fileCount":206,"integrity":"sha512-1r3Mx/aFLGGe9nNIBcsgO5kl0YfANlf7c3qcFxtKNPZHA+ex9/mnPo8sjVCcCOugNIdo7Q/XtDSNgmhGycOI0A==","signatures":[{"sig":"MEUCIQDQUguBYDOZL38Txc9RjAzf+Z7uepi93oSJiDJanI2j8wIgSEbdAlpmYIzeGxC3Ez5+da62Fh+6JrVqFATPfhUBlhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"75a4e4a010f2bbba4385e33c744a88615e95e21c","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.77_1782042087202_0.007188125493778674","host":"s3://npm-registry-packages-npm-production"}},"0.4.78":{"name":"@kolisachint/hoocode-ai","version":"0.4.78","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.78","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"e8fe3ab475ec17cb4dac4200edab50e577799f98","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.78.tgz","fileCount":206,"integrity":"sha512-UXSopSe4X1WyaRmmV7q5oxe8HlfwceAAkS/3Oq6rsLFGJFd8EYmZEy773lY/bYKRPXqL0r+iNPsLGueoA1fyug==","signatures":[{"sig":"MEYCIQDl+/pLU4rKcDTRup6RGcAccTaJQKRaE4o8vsDYHDsu5QIhANbHPPMoZKC7/EYgRK/sRA1glV4dKHerIxtQH+cR2oqE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"df9a84fc4eba5d77644a942570f220adc17734a5","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.78_1782048911163_0.18995353520432356","host":"s3://npm-registry-packages-npm-production"}},"0.4.79":{"name":"@kolisachint/hoocode-ai","version":"0.4.79","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.79","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"0dd5e3e3ef0aa0110dea177daf1cfab91fd5b43c","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.79.tgz","fileCount":206,"integrity":"sha512-vcnToK0yca9hO1U5qQN5BrqlTaL7lIqQMrB6oaPfY7c0ZwYJUu1hyoBDa6zX0HojcDKONUWUwiCySwNwJF+tRw==","signatures":[{"sig":"MEUCIFf8ZeOHj8iaVrXWANZOW6lVjTIzAS0PEdyG24MWlyJzAiEAiwWT/y/dLXs0o/xjuIkoJF7CFGcauGAa2eAfc5IOt9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"b5152249f3be0b8697aab9673f744a152e9b8c0f","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.79_1782102374876_0.9904247922724554","host":"s3://npm-registry-packages-npm-production"}},"0.4.80":{"name":"@kolisachint/hoocode-ai","version":"0.4.80","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.80","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"76ba1db04b6b94496b78112ef39810ae35151f03","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.80.tgz","fileCount":206,"integrity":"sha512-TksxMZTFSgBp3y9/eGDttyFZ4vu5mQbjquNWSTcsUnF1wq9n7raRZqlW8GyjE7u9ot+GrPYKy8XmXHmh1flMGw==","signatures":[{"sig":"MEUCIE8hTYFYZvEGAda0Eak1pcYwYk5tS4k3VACPHcIX6cMfAiEA7gGcOb33ASwk7/itp9IU3mZR2hBYphq/kqm1xSIeYcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"6e126487fa05b8ff71ef0fcede9e52484a93d8e8","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.80_1782108855447_0.9655259947201804","host":"s3://npm-registry-packages-npm-production"}},"0.4.81":{"name":"@kolisachint/hoocode-ai","version":"0.4.81","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.81","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"5897b103a4d8320610dc2406cee1f852703ea370","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.81.tgz","fileCount":206,"integrity":"sha512-JPa5zr3z8ma1yZFYbZnO0ILd73o+gxPVT1B3VzfOxu0agywL6aAxvS6cCYrEf7K1B5vkf2hZ0DKHSUxPHrgkVg==","signatures":[{"sig":"MEUCIQDpnR2r3QnyscdcTwKCC3DC1hFnFGQKKqb6z6YmZU0qAgIgHO4+ZupYTcmI2fUwVKqVy/zz2dUS6USN7ZD+DjoLAeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"a9f8ebbf085e98b507a03e400663f65ba39bfac1","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.81_1782151221075_0.4276410221666953","host":"s3://npm-registry-packages-npm-production"}},"0.4.82":{"name":"@kolisachint/hoocode-ai","version":"0.4.82","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.82","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"d9c8bfd0f7e4b5f3c8da2cc4e0ca519341ecaa0b","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.82.tgz","fileCount":206,"integrity":"sha512-sqnVQ+QSFQ6bmCjR++b1kxDJbt2NFIe2ka/QL+fqPiZxAhTCHBRRNnyQb+s70KiFm1Ui2OraiP5Vntm2WaN3bw==","signatures":[{"sig":"MEYCIQD2k6XjS1Chn14K6i8EHu3L4VBkceyEisSTIFm9QNXl5QIhAOZIPFvGr9qbxO/6QLwwtognTS6AvNqPFufBaL29/f07","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"bc639dea6f6fa932512deadc307b226cab185c88","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.82_1782153309698_0.3206887477432252","host":"s3://npm-registry-packages-npm-production"}},"0.4.83":{"name":"@kolisachint/hoocode-ai","version":"0.4.83","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.83","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"1545002b64da88f86bf215d737a572cf84c11df3","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.83.tgz","fileCount":206,"integrity":"sha512-3sD5lFN7GaIt9eX/y5k2+JZfXgfuV02hNsTMN4dJ3L2EzJpgL3gmHb5qIS351CBARFYdwkTez2DBKaffGfRSyA==","signatures":[{"sig":"MEUCIDaE5xONFr2+Rukn5vSt1DShlz6F4SC2JGSSA/d6tCRUAiEA05MyfYJJslWvfNAhImNrNk00x7PCCJeduwn2Jwmmp8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"143e5ce9aa2fd9aa4f0589e324181b1f73a638eb","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.83_1782155302271_0.19636485727906905","host":"s3://npm-registry-packages-npm-production"}},"0.4.84":{"name":"@kolisachint/hoocode-ai","version":"0.4.84","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.84","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"6d2ade26d29b65c2c590020fe0676ba42a4740cc","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.84.tgz","fileCount":206,"integrity":"sha512-tTHWFGyXg3p2HHpXRR9ZgoJ6/7bGaFkV84KEjqm8iGhay8Y7nbUgVYzJqC5MBhxKdM1P89EMuwUmLkYcnuDQNA==","signatures":[{"sig":"MEUCICfszqaI8fwHDmEfyIFScn38dVxAQSljmTTQY5TIF1JTAiEArkS1fNGLBcBTKaWup5axBS5gflriXuLLUD8fHtXzss8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"dd0fd2fd0f2dffc2bb569444a14cea23197b1fed","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.84_1782197460005_0.43885490169367514","host":"s3://npm-registry-packages-npm-production"}},"0.4.85":{"name":"@kolisachint/hoocode-ai","version":"0.4.85","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.85","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"5fcefa5f6e7fe1c916e123374c926f68dc46a4af","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.85.tgz","fileCount":206,"integrity":"sha512-Enm3wk4H+TFjtH/n+xMV46ZKtXB/xJKGPU7y2y53iqb9hGxIpH5zBmT+SFI7wx55vsboAc9eD8gTu+IWESE33Q==","signatures":[{"sig":"MEUCIHfFppAGB92LJIu4yWn1iaWxujmwRxzSl/Lz9M5KMH/PAiEA2OgwuQtIYmcIUdBhjPcvRlVncddLjGXQIRhRrdk62do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"b0256b03cedbe33b1cbc2c852133e3358adfaac2","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.85_1782236836914_0.41921669154964425","host":"s3://npm-registry-packages-npm-production"}},"0.4.86":{"name":"@kolisachint/hoocode-ai","version":"0.4.86","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.86","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"144b9e53aa739c7d77aa7c2f2cf4cead3d125fb8","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.86.tgz","fileCount":206,"integrity":"sha512-Z2b0cUW+FbyH0/pJYcGz1XLay3bZa370lFvmtIPOPZjAURDp5+4nmJgCsOaSk3LaCOLgiocg7zBeU4t4+9YVTQ==","signatures":[{"sig":"MEQCIBqxkns8jDVS4hYaPYDISvKq9GPJf/sHf9QoYGSPmczjAiAzYW7PyO0E5wAiqNG9qXFjqGHTWtY7CFS4zZkDaV04Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"1ae5ca8a8cd6acb8d9e28c053d9545e54f8f5b08","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.86_1782291240150_0.36645774866591196","host":"s3://npm-registry-packages-npm-production"}},"0.4.87":{"name":"@kolisachint/hoocode-ai","version":"0.4.87","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.87","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"ce2c19611a9d0bed94f1a70981407ab47e5e13f4","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.87.tgz","fileCount":206,"integrity":"sha512-lgVZ8SSOuCHrsfRpebMGGv+uPRUDCeQ62Q2GW5uEvpiKkshq0aEVGZD4HJpMZV/cxP9+b5KLmGm9/aoEc5XJxQ==","signatures":[{"sig":"MEUCIQDRA3o7BSWzlywAsrn3MwSOaQxAMrEdNdlnqM6mW3JOfAIgEdAvSSzHDjDM0iw+OFF7tNxFG5Pu7XqPWpDPMBcZ4as=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"b4cc4077e16371a45e81971aa04ad4d554aaa990","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.87_1782311668041_0.4291462789771876","host":"s3://npm-registry-packages-npm-production"}},"0.4.88":{"name":"@kolisachint/hoocode-ai","version":"0.4.88","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.88","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"4381673741f2e28b685c55770e233e900bdede48","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.88.tgz","fileCount":206,"integrity":"sha512-ZYcnTXaj9QKMEkSbrWUc5xwn2SXXjVnnztVQmqsRCoXGbM1bLvrDTs6TgQaAl9Wosxg4bcKkTn/ViDQ6/mb7Rw==","signatures":[{"sig":"MEYCIQDxlssfdtJXY0p6tXMeY3W86ZpeOxoVNjULYMn2RrBFrwIhAPFlQXPdAFBLaXNJT0D7batf/yRJhQ0BdslZmmUP0FWM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"b3b2eb92d09e7ea5b1c70b9ee568aba948ffb208","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.88_1782311904183_0.5798518785091411","host":"s3://npm-registry-packages-npm-production"}},"0.4.89":{"name":"@kolisachint/hoocode-ai","version":"0.4.89","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.89","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"63d5c51062e1a7653a8fbab06b61a6e45a4b6c18","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.89.tgz","fileCount":206,"integrity":"sha512-Wq0hyrzqdLEQpDSnG+tWhDZ3Gb2BlxuvNbUGYoeFIxfZeN2HsZAWAQ2ALfV9khQ+GgdhFdz1y96nZ7N+vSoBRQ==","signatures":[{"sig":"MEQCIC3tfbwFJs3BDtDhl+1t0xhpKvXkGiF8W4wXq9MFhMA7AiA8tTTk7aeVkbiPeSPyhafl/Tv/ZbOgVY7ClJ/WrcIamg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"e891b3d425f7ed7e1f8c4a76e1cf9c7e59732de6","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.89_1782469229291_0.9790205633904683","host":"s3://npm-registry-packages-npm-production"}},"0.4.90":{"name":"@kolisachint/hoocode-ai","version":"0.4.90","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.90","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"3a931aa26dcfa014df124e74a53f0323c61ddb2f","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.90.tgz","fileCount":206,"integrity":"sha512-Gu01hW/RrgXc/3nGaMeBNH2nOxbYUhxfILfLWc8RCQIdou3xRgAedFiZUQ2Pasc/7nOmpnd/eEe9s+8xOaDSkQ==","signatures":[{"sig":"MEUCIFgjHNUTspUqSO8AFlnZQg4OB6OkbywMlTt14OZ3F/jbAiEAzK10FQqbsHHga9la7YCBWuOD2B49EFNuHW3EYokZX4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"e948888498688560fb374fd583a36f62644267fa","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.90_1782469677584_0.020085376436075775","host":"s3://npm-registry-packages-npm-production"}},"0.4.91":{"name":"@kolisachint/hoocode-ai","version":"0.4.91","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.91","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"71eae4c83110107f5b6b5d65da8a20880e40d928","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.91.tgz","fileCount":206,"integrity":"sha512-zpITGbzW3UU+BRFEs/Z2TlmfNqoCUc6j8laMf/Vt4dn7JOOcg7tJkhdqKjxQzBkty7NyqFL/t/CIZajznEP5AQ==","signatures":[{"sig":"MEUCIHa5SjRDEifnILRIfYTEu8lQXOwhXqcyiz+8hcFq3VhFAiEA2itnqwnAtX2iuVK3LiJwBQkqEU5CuQvieqGMwqIoSv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"7b93f3dba70468f4d70ee07b48b43e39c63adcf4","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.91_1782475552911_0.9595069085663743","host":"s3://npm-registry-packages-npm-production"}},"0.4.92":{"name":"@kolisachint/hoocode-ai","version":"0.4.92","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.92","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"69af763f7c80ed2771109f8904cad458ba78bc5a","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.92.tgz","fileCount":206,"integrity":"sha512-olnzI8w67hCeC57SNfs+BKw2XY1epR9NOk8GTPO3Tuin/M2ktJ2D/IGCierjRz62/K0WjTmtmHNlggMlyTJYMQ==","signatures":[{"sig":"MEUCIQDTOl2Uwk/x57pYsLBj+F5b9h5pYz3F+cXlENlNtT4eqQIgCE6B7fiw4PU/kEUtoFiSMg8f5kHPDG+EZHn9TTkmXnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"02e3bbb997eed50f97f7196759942ae9c8853ce4","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.92_1782489747414_0.8695735520467702","host":"s3://npm-registry-packages-npm-production"}},"0.4.93":{"name":"@kolisachint/hoocode-ai","version":"0.4.93","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.93","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"18fafad608e3fdaed79e3c3b032ecf0be18ec135","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.93.tgz","fileCount":206,"integrity":"sha512-6NgohiB+rB6bNxQ+feS3XZlYGT3LCvH2OFL47L5mqElhj44KuiOXT6lnxNbmRurtoxbd3gA+DiSSCExENvsE5Q==","signatures":[{"sig":"MEYCIQCZmkmmDKrhqZzr3Uhq3BtxLPRJN+/IpiFVMQ5zhwuHaQIhAPKkHb91sU6n2I4R6Ozkv/JLZQlzC5CVjQ38v+rqMJCx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"77a699817aa9b5ca17701277230b2ef4aae46488","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.93_1782541456396_0.10436124965381577","host":"s3://npm-registry-packages-npm-production"}},"0.4.94":{"name":"@kolisachint/hoocode-ai","version":"0.4.94","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.94","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"7602a964e34c6e2a9189e8587af0c9f5872b667e","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.94.tgz","fileCount":206,"integrity":"sha512-6K3QlsVb/qkehfXYiEnE1g/KEELUFTHvD+1odYeupYgPwlcBV/O9sg+6TubunaEUBFbqar3GvSI6UvGLXa7kPQ==","signatures":[{"sig":"MEUCIH5o1AR1kKIgv7MJchOD/3fdRKncaroXOCEnfY9Vh3DBAiEA1E71wl+r5RIJ30R+TEb3TIzX+WfN+pFQHasfeNJz0bQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"920e72b0996e5f92cf185987d362415a9551e94e","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.94_1782552874319_0.05631023340465657","host":"s3://npm-registry-packages-npm-production"}},"0.4.95":{"name":"@kolisachint/hoocode-ai","version":"0.4.95","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.95","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"957091d70b5349832c1b7b92051083b3df0efecf","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.95.tgz","fileCount":206,"integrity":"sha512-+AO63rOQ4K403W2qHAq60CSlgCFQMykS2r1SvAQwG2bCzONpDK49MVnB1aRVo0VwCLp0BW0U5Q2hCgCzNCjR4A==","signatures":[{"sig":"MEQCIBLBkpm6BruA1q5vBOuccBRheFOhF5SxNHN9A3HvJ6WgAiAfE7AW3HNPuYd+rxw5BfNBJ6qGc1VB7MmnU2GrCqHbgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"6bc215b47a6d5ee3a854dfb4be8df52047b2658d","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.95_1782590310097_0.9862416764436763","host":"s3://npm-registry-packages-npm-production"}},"0.4.96":{"name":"@kolisachint/hoocode-ai","version":"0.4.96","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.96","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"0dee82a16c580cc71391199fe5f2f215fd581e15","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.96.tgz","fileCount":206,"integrity":"sha512-7W1uuDHZk9DMPMxJPknVqF3rfkDa6kE4pgRfcfeudyhbE5V9ZYq3zO9QaznaluX0m81ltXLGbLv+HkmldFqobg==","signatures":[{"sig":"MEQCIG0IWZPPBud7p4FPOzrNy+8qjxdUVZV4xBUu9B4q4RB9AiBEGAC0gS4oKAI7/m04ZvuzJAQP2AHd7TFd4fciZuNPpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"1eb1bb7d8a41d64ea31d9b75a382d8c9d67e6ab5","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.96_1782627338999_0.9120011267804193","host":"s3://npm-registry-packages-npm-production"}},"0.4.97":{"name":"@kolisachint/hoocode-ai","version":"0.4.97","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.97","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"03827893093517a2838dc45cb9a2b8a60ffbed62","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.97.tgz","fileCount":206,"integrity":"sha512-pzXbIaU5RU3oqbbjMB5LPq2G39sUKPhWW1BDTbnvq/s4F4KJzShHKaJg8DD52gGg4bHfOj9zsdDLF9fdVWhI9g==","signatures":[{"sig":"MEYCIQCFzSlKMGjkLXCPAdqj2TFjwWcPBpqmT5h8bNeLHfgWfwIhAPnBuFF6bMwGXXZ4mml8Uhsh1APtqfbGRaVbi/BiFArU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"5a9e0116784e333136667186455d1e207de78021","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.97_1782630117764_0.13607923007329115","host":"s3://npm-registry-packages-npm-production"}},"0.4.98":{"name":"@kolisachint/hoocode-ai","version":"0.4.98","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.98","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"802e199b360c607417fbcd40e44e5cf862a9df1e","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.98.tgz","fileCount":206,"integrity":"sha512-MXM/fXAY4C0xtXlvpvqylWCR0QYhV4YecnB6v6oy6g+c5UEhqTgA9YKmYMmyIDTl8kvzUn+LhzrgRXf+wOhNAQ==","signatures":[{"sig":"MEUCIQDfBh9eGft1iQLjO1DMcDoaYg62u2SVWpChFShm0VZxKQIgHKomEpot3gKm40gH7jZFOyhNIeB135Fr2vRlD7O4Nfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"c28782f1306c5ae505766ddf387d9a57a5a56502","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.98_1782639788146_0.8379321972566844","host":"s3://npm-registry-packages-npm-production"}},"0.4.99":{"name":"@kolisachint/hoocode-ai","version":"0.4.99","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.99","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"7b43ad2639ba483bd14377dd0dd750b129d90d1e","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.99.tgz","fileCount":206,"integrity":"sha512-95SQTvCsIYgHDvU8+YkSGhG41lCU0bO4Hz9PcfMGqHuf81dStRxBSeC71ntDrYpA4OnewoiSdCYWHktkyUJ6JQ==","signatures":[{"sig":"MEQCIHap3Czqb2ERQFLzz40o6LHZyDURPNIn2NxHpjj3PdiiAiAMAsz2MWxuGs78wjNKlejTM44VnVcmmrtqRMszHYPh4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"07652142a18c00a6c7d64765d79206354bb81bbf","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.99_1782643035264_0.8374031079324118","host":"s3://npm-registry-packages-npm-production"}},"0.4.100":{"name":"@kolisachint/hoocode-ai","version":"0.4.100","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.100","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"4a296fe1e5dbb3935b18ae1ac79611f2644557d5","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.100.tgz","fileCount":206,"integrity":"sha512-qo6yNgvHAIklRy7DkLbafsKjFO9sICt6JV37TtWh7vIwEVBz06n0Vm3UuQbmqHtmvTZ/rNe+FOBG5pePi5kRgw==","signatures":[{"sig":"MEUCIBED4/KKsKhTNKakn6mvbM0Cw5UpFqba0I9B1+FG1rq+AiEAkNeKoiml8hVWQ470I9yrH37OMFrU/T/0j8QMTHJAEnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"43142c50ecb93bed57fda39a37f1936f5614fb87","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.100_1782647128448_0.9389704872294875","host":"s3://npm-registry-packages-npm-production"}},"0.4.101":{"name":"@kolisachint/hoocode-ai","version":"0.4.101","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.101","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"594fe01f7d18d55689a8272814d88647dff083ed","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.101.tgz","fileCount":206,"integrity":"sha512-88c8mTnGP1ZqByBYYnacfSar30UeboVxxaK8AzqZB87bqP1RoDIRL/6UHxajwV74ymOZfmnjVvjjNvTxdIJUPw==","signatures":[{"sig":"MEUCIHLHcSFUmcWw6VBxyKIRCgLdFFJekXGDENZLvvXGgm2GAiEAgOxK7Jap/Dy6GqdlsMTmIGECHrnjeDgwhJEsS3H2XcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"d52134887572b0dc53b0c096350eb2f42a91ee3a","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.101_1782651760099_0.7040381149084753","host":"s3://npm-registry-packages-npm-production"}},"0.4.102":{"name":"@kolisachint/hoocode-ai","version":"0.4.102","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.102","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"7aed2a07629eeda7449ca9c4298dd1b2270f2ad8","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.102.tgz","fileCount":206,"integrity":"sha512-GKg1TRhLGwxcNznzqSCgx6yjA3PCu8TJLIfrnYmROOHwQ88f382XzVGPPyUzQ7uKfgcnF4LsZFqJnFXd/U7dVg==","signatures":[{"sig":"MEUCIQCSry8TsVIVYik597Vs4o1Tv0MqgVQ9IvxiW9RZRwIqogIgTPxKJ+7a9yNY1CveOV1nyzUE2QOp7Ma4VKWhMDdz+bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"7f4eb092a6342977dd006d0aac267abfcd4a3914","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.102_1782865601202_0.8584374008032949","host":"s3://npm-registry-packages-npm-production"}},"0.4.103":{"name":"@kolisachint/hoocode-ai","version":"0.4.103","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.103","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"5b8147e527d392968038521c4ac5430ecd98d1e6","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.103.tgz","fileCount":206,"integrity":"sha512-vVFriiVAQwx7MNOAfF5PiXeODOhSdyryQjooNgVafHpxYGACMrHmzGoGGiryV2561kJcqASxiqXzchRHo8P19g==","signatures":[{"sig":"MEYCIQD1YSQmXG12d/tjQBXWjhLe8jdUtM8cOItF75IA7WzHzwIhAK1g5o6FIL3AgKE5quiBMDfo7ZMadLpt62xp3eITuyS0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"8421dcf8576ceabb641b032402231b8980d0ac28","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.103_1782880832643_0.8926396706462554","host":"s3://npm-registry-packages-npm-production"}},"0.4.104":{"name":"@kolisachint/hoocode-ai","version":"0.4.104","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.104","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"0cdcbc38cba2ffee96472d6b28014f9daed03b38","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.104.tgz","fileCount":206,"integrity":"sha512-BEO3JvoJXmvZWbXMgiiHPGiNxZAEWo/gPDJzDank8JBKQRV6lprlV9sQaRZb7QKuxiZQG41nxbcCRp7tLiehcQ==","signatures":[{"sig":"MEQCIHIJ6SJZ61v7tB7dviRlpFYSlRRwqgPfX1e+FgApbmtCAiBy/+UKUiO46k2NiMH6eUPEAHgI5FkpUOEH/JFOTj10Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"a2959f5aded1d558be47b34e70e47a055750d406","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.104_1782881691594_0.7103102698400243","host":"s3://npm-registry-packages-npm-production"}},"0.4.105":{"name":"@kolisachint/hoocode-ai","version":"0.4.105","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.105","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"ddffe0f44e87ace690418c061f3ed95aa33e3772","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.105.tgz","fileCount":206,"integrity":"sha512-qvChitmF5fAwJgG0mrbrxDNRCFYm9LyrJEXkiXeOGN1NuxB5D9BcfKNbo6IJHVttPEZKCRR6yLLWOy+SLe+4Qg==","signatures":[{"sig":"MEUCIQDM7UtmDCHFQ6LTmdBacTFW0WhjxrZFv3cnNdOHwmJk+gIgHiLK/ze0drHzlfFGU60/svgJt/45+DQdCbEa1UqbFF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"aef26950889f7e9657205821aff9c8c18fb9b316","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.105_1782924225078_0.1532849424234186","host":"s3://npm-registry-packages-npm-production"}},"0.4.106":{"name":"@kolisachint/hoocode-ai","version":"0.4.106","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.106","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"08ff4584d2ea854521b959b4fc5d1388afef05ae","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.106.tgz","fileCount":206,"integrity":"sha512-PgerCi8L/K2Da8JndNP+C7hB+FJ2+xYPSGxrDt7LS+KS7zqvTMRvffzbZ3ebHHT45SUpFHdhQOX5+X6qZzjCPw==","signatures":[{"sig":"MEUCIQCp062zcrajWk82I9163IFmst9R0XUBC7t4FF74Snr2eQIgdiTxRWA64u67Z6hOUk0BzwPYifQCcqaX24eHYw36Gvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"eea63df02ffc0206f58b773bcca02ef0453bc16f","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.106_1782926284628_0.5066447251956643","host":"s3://npm-registry-packages-npm-production"}},"0.4.107":{"name":"@kolisachint/hoocode-ai","version":"0.4.107","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.107","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"09817fd68c96bdca391ef638e4e2e7bd1f089ef2","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.107.tgz","fileCount":206,"integrity":"sha512-ZA8nug1mSawLM7Vd+OPwJtwnNs2BipXWVUYLPEBhVRuIoCB47CcKWTYf6zoFwI8meAND5X5T1PuXNNaFjd04Vg==","signatures":[{"sig":"MEUCIG6o530mCkEknF+qvqZsRsOv78zluJIzIjHCM3eSquiNAiEA0d0BueEO7QnZ7urxbS5TFTs5I2OMgXFqsBm5uNlnlD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4489632},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"af92a2840baf006f97f2fa419a3467622035d4db","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.0","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.107_1782996697347_0.6698609619190654","host":"s3://npm-registry-packages-npm-production"}},"0.4.108":{"name":"@kolisachint/hoocode-ai","version":"0.4.108","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.108","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"238654a48350364f5139cb7c1bdadad801f3f5dd","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.108.tgz","fileCount":206,"integrity":"sha512-RSXgk2N3Y0w39oxNsxen2yzejWSAGsxmTva2X3zJX1gwaCQzwm96eT04YTeDLHaKBj/uRE98dbqk8TdQ4z+JIg==","signatures":[{"sig":"MEUCIFyLK8mRCAortpegXtyLy41d4rFga/5pVNkZMkbIkXZSAiEAh1qpqugmTSIpjsecBzBofzNBJdF9JjRgf+1y9i0Dm8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4489632},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"26d341001e98b000f6e4e349472bb9fbb4cfa86c","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.108_1783081995716_0.8783901994671202","host":"s3://npm-registry-packages-npm-production"}},"0.4.109":{"name":"@kolisachint/hoocode-ai","version":"0.4.109","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.109","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"802fb3721f1cc53d181c6c079fee4c1a2928cc39","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.109.tgz","fileCount":206,"integrity":"sha512-ongxeAyCGM+ZEIO5bL8JNnYr4jAfXhZbeg1/9MK31rCXw5uFn1+FARYaf9VXj/zSVARTRTBkdE8ZwPs8wV6NLA==","signatures":[{"sig":"MEUCIQDiyUPNeejixmYMZuVCbReUYK4mhCrZTyFvvBQI6J6Q7gIgeS2Lxmph2sZC9cwM3MFiR8xrfrGl5nu4xbeQYa4NS60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4489632},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"fb4945580cdac3e1578790070e1f79e92502863a","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.109_1783111133738_0.9105903739668386","host":"s3://npm-registry-packages-npm-production"}},"0.4.110":{"name":"@kolisachint/hoocode-ai","version":"0.4.110","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.110","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"a111c9bffae1e378e4398786ecec037d10f3235a","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.110.tgz","fileCount":206,"integrity":"sha512-+oFAZxRnYlOI9XbcTkJaDymYeFBwizpY85fT5e0f3DpR0Cin2QnjlIWyJf9aZAVzBXJGV7ziAntJJMDCpp9tMw==","signatures":[{"sig":"MEYCIQCV4D/OptasmvkL59XC4xeBJlbt/LEMRa1j258dYswh5QIhAOJps+PQQwDVl4WgUPIw4XO/Uqt9olp9g/bYFxzl9HrB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4489632},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"38432d4060fb46f01c7b08bfb24e62885bc6fa22","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.110_1783114164602_0.2783190360393961","host":"s3://npm-registry-packages-npm-production"}},"0.4.111":{"name":"@kolisachint/hoocode-ai","version":"0.4.111","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.111","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"4b6b3c069be6229340ed887e02a504c989850412","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.111.tgz","fileCount":206,"integrity":"sha512-uaC14B7XUoP5ay4Alwdu9J+e2A3knFaVx7czjC4TYojZkBI/fO+0eMpS/O1oDQV0hcswJMzpvIjaMCnK46BT9g==","signatures":[{"sig":"MEUCIHKeZ8zUHJBUNq+DNGOc+odwTLXXQ4oFN+GySqXtFqVpAiEAzyLt7Dgq54Y2q2td2pkTuINYKaU9UYk8IJK2LAvtT1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4489632},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"b5d2e6dc686deb91f3d827f7d84f9d6f45b88498","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.111_1783158324991_0.27333465977295446","host":"s3://npm-registry-packages-npm-production"}},"0.4.112":{"name":"@kolisachint/hoocode-ai","version":"0.4.112","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.112","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"0aabd0385aa90083fb2c078bb109e0f16338fd7a","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.112.tgz","fileCount":206,"integrity":"sha512-zIsZ2p+/QwynuEi1MRmy2cqgtS7b0/aIQjEBbNKIt/P/ZIVk7eXSoROzXpEWo7u98CxoDO10BwXLo8m+vlgIfw==","signatures":[{"sig":"MEYCIQCFbMYbQBWwfBfIMnz+uiu3nAI6IVMQi6rAyH5MVDSkUgIhAOrgp+C3Z9/Vz5/NSrHu7MuXpSpfIFJemyf54prGdaXl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4489632},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"79a514643691272320bfb734b1d4bd813ca7eedf","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.112_1783194098953_0.9838477082557333","host":"s3://npm-registry-packages-npm-production"}},"0.4.113":{"name":"@kolisachint/hoocode-ai","version":"0.4.113","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.113","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"1f4355dd32b097e501ac5b556ac8f3a5a04797e6","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.113.tgz","fileCount":206,"integrity":"sha512-K8wIt4BX+Xzlb3nW/9ksQ+niOWwml/tdBX5+LSDmmuogfnLphKfEn36hS4Iam8KKzBcsczYU6w5eqhZEzEyfPQ==","signatures":[{"sig":"MEUCIQCpv/D1qCiIOr0ryw8xuJDHMDlVcepbyktuKSOgsEg6tAIgXK7EZStk3x6AokvfHXkwWbKFWN9wFx3xoaTc8TT+pts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4489632},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"f693c32e59c8baca2fdb944e395e23d158e576ad","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.113_1783452315645_0.47124223469929394","host":"s3://npm-registry-packages-npm-production"}},"0.4.114":{"name":"@kolisachint/hoocode-ai","version":"0.4.114","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.114","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"a83d04d1b356e1325d2837da108c883876ba6c14","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.114.tgz","fileCount":206,"integrity":"sha512-9oU2cy/VUltBIED3XrQkFFISFxeuRgkIF29UGfnPB2GUWyqFne8fXDeEm4kT3o3pqpMO4jbIFXMaJO5/fueHaA==","signatures":[{"sig":"MEUCIQC5tNeSvVt5Qf7ImJJ0wy28rh/CtTroHvVsz2+ieghnggIgWcacOhvt0VAUwvnY52cmTffLnve/RWinJ5HX4eWzJSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4489632},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"d67deed27e4c001abcda5d086e437aeca020105b","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.114_1783864930059_0.8137996400412872","host":"s3://npm-registry-packages-npm-production"}},"0.4.115":{"name":"@kolisachint/hoocode-ai","version":"0.4.115","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.115","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"8a1f7046b059ff4bc7cbaf5bdf593c4bb9084809","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.115.tgz","fileCount":206,"integrity":"sha512-fLP8XG6mrv1qlkZdgnvwK+n1KwQprb6GlovnkRr1tc0Dmg3k9ajusKdHq59WHqgWvHYZaARLHJOat9Z1x5/nwg==","signatures":[{"sig":"MEUCIHgfF0VF5cVsQhjz6cU+eQKcQ5+8DV0f+c6htHVBtVSTAiEAyB/GeK91+rq8aM5GmWuUeQGeXNUY3Wajpm4n4SJDn0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4489632},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./mistral":{"types":"./dist/providers/mistral.d.ts","import":"./dist/providers/mistral.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"a2016c43dbc7d6705992d032d383eb12a56f3520","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@smithy/types":"^4.14.2","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6","@mistralai/mistralai":"^2.2.0","@smithy/node-http-handler":"^4.7.5","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.115_1783867684871_0.7631439863578016","host":"s3://npm-registry-packages-npm-production"}},"0.4.116":{"name":"@kolisachint/hoocode-ai","version":"0.4.116","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.116","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"1ddeea70867b3522254a50f928d9119001ed63af","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.116.tgz","fileCount":190,"integrity":"sha512-65xj1JwGDZob1U3W4KRFZgh2jfe16yre6/VXieNBSL7BiiggfuATdEoBqx77fQ9btylDo4Tpjrk57NKLYMS0+Q==","signatures":[{"sig":"MEUCIQDIp4NWtyc/Gqq1YCC1Mg6l3/k8EM28VYmFm3nVsbMM2QIgF6Qy8chgVmp3ZPqg+VvnITpV+WBN7PRNMXR1y3lBKhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"8f2f52accfc866de8837fe5be4931abb90f1d2cb","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.116_1783871960407_0.368891923206742","host":"s3://npm-registry-packages-npm-production"}},"0.4.117":{"name":"@kolisachint/hoocode-ai","version":"0.4.117","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.117","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"ba5acda4b2d5f396c484803eb8eddd48ede151d1","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.117.tgz","fileCount":190,"integrity":"sha512-XpXwIeCZUbXdrJoEu530zONBBpeHX0pPt1Zm4Gqu1CK9qa//7e9OaC0vLbMUlbyCSSY4VLu8yrPJf51K7WpPbw==","signatures":[{"sig":"MEUCIQCpWD0s9zZLEbkyaI1mgpp8ZjHAQ4QrPFy99t/lB9rP+AIgTDfZwdYJwV2mQiaKyXUXVDwyCufUh1ylMOgbIlS0SgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"60c7062b93ff10ec927665713dc861f3a6d08620","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.117_1783873285151_0.06903585006623247","host":"s3://npm-registry-packages-npm-production"}},"0.4.118":{"name":"@kolisachint/hoocode-ai","version":"0.4.118","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.118","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"e919e95be3d1b356edf9ecb3d975bdabe7f3235d","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.118.tgz","fileCount":190,"integrity":"sha512-61pTzT8DnOtdbQa1XfCq0zT5XE3kEoePVJFjnSIg2qFRzuZqPpH53GN8DeruCkGxpXTprbGh0uKe1Bskw/ewhA==","signatures":[{"sig":"MEUCIETxVUuRH8rmRpZcRCat+sydrFnrp37XBn3n4XmkaLFOAiEA9PpkKTWxGReKisOJdOh/XTRwm4Xq+4o7zfAy+tNJSkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"0c4070f7a259445782ea20dd65693bdef4e6f303","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.118_1783873773687_0.9045830772273074","host":"s3://npm-registry-packages-npm-production"}},"0.4.119":{"name":"@kolisachint/hoocode-ai","version":"0.4.119","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.119","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"3de975fdb7c6b6acdce6597a38e6dd3fdb9b7acb","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.119.tgz","fileCount":190,"integrity":"sha512-9RoFmyHR8uIXJcwMibyAbJmgO06qUjqJ0Kvk56B47d+S9wldCoLpcKS+eAHQdl8B8qX/qOLym/v6NCUX5PHwIA==","signatures":[{"sig":"MEUCIQC2stjtjf3wnYjWxN/GZLl4d3OBHmVbbtjyOL/hiHbK2QIgGFUioFQXuWPxbIbHd2nFYl0NPXrOvG8UKSaHOUjQ7rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"1bf395d0026125ba044debff8cd0bbf28bebfcf6","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.119_1783922964726_0.5084744747459031","host":"s3://npm-registry-packages-npm-production"}},"0.4.120":{"name":"@kolisachint/hoocode-ai","version":"0.4.120","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.120","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"82f2b437c14a7aff42aa3d30eb37b888522c23d5","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.120.tgz","fileCount":190,"integrity":"sha512-tDcJoN6pRDLznaGW8QoTDPfynOIlRbVovr+gKcy0wCVXTtRcPmhBensMmKzwgzGHb3kZdb/KS68LaCpBCIlbKQ==","signatures":[{"sig":"MEYCIQC2V3qMqSknrgyByFmFo2HuNVnho7PKa+sZ+OygdmOQSgIhAOM0sLi4D/8faTlqsVXuWxlhWI8gvmOZv5eh3+bETcpT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"928cd96e5c614e3f96c549be3f71ca47ae326755","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.120_1783936424005_0.3439220948379704","host":"s3://npm-registry-packages-npm-production"}},"0.4.121":{"name":"@kolisachint/hoocode-ai","version":"0.4.121","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.121","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"e23752bd9e2643123eca2b6e17d5b798b1c27bd7","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.121.tgz","fileCount":190,"integrity":"sha512-WQW3WoGhmsT2tHhVXu82LH+Q98mVQHDS56tRIn2Z359IUANjcpx11G3pCIYJstbauEzhkl/NqUzr87Ot4rxxVw==","signatures":[{"sig":"MEUCIQDh0Hf4u/lzBWrFfreKumCCSOFX4/3p9R5gHrLSIg5u5QIgV3Me7XTes6sqpT5uzOnO8GZM7snC3WDBF/QXetaqLIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"569ea3852b6ba9a6a538a478b10941f8709164df","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.121_1783937037406_0.8487772610290494","host":"s3://npm-registry-packages-npm-production"}},"0.4.122":{"name":"@kolisachint/hoocode-ai","version":"0.4.122","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.122","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"df1a704d9cba8c116a561931aaca4abc127b3ad0","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.122.tgz","fileCount":190,"integrity":"sha512-v37Un9J4gRLMzUJAnaUCXPNCyFEk76D3lUAI6rjbdrV+FXCEgA45LdibVZkgj7GbB00onP/nU10glaqg3LNAmw==","signatures":[{"sig":"MEYCIQDWJal7vmCwezeclDD+lhH8Z1zvjhwTW573smZ7OtXeJAIhAM0R0arK2D402vTu4WGJdErE0V2c0wK8p8Kmbvt1Nfgv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"c6eea02d25df84c20283311107578ff9fd8f7c2c","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.122_1783942596434_0.2681886456961544","host":"s3://npm-registry-packages-npm-production"}},"0.4.123":{"name":"@kolisachint/hoocode-ai","version":"0.4.123","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.123","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"e750ff3f9c7a37f162515f68acde976a447863e2","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.123.tgz","fileCount":190,"integrity":"sha512-jfAZ3AIVefY/LQaWEFGNmTMxtN4hLVO57i7YTau86JxuIHhpIMoDBNcGIk0mY/3w5M6PeJICqInSR532tFU0Hg==","signatures":[{"sig":"MEQCID/tfByUX8Zxpb9UeECmlDGsl/dUyeTQJzaU5tO7SRvxAiBWnNPXV/GNfO+9C/IGffk99q2GouN476ZyhCTYzO6a8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"691284813590e8e29319e4316b93880169e37a40","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.123_1783946474077_0.008555743395743942","host":"s3://npm-registry-packages-npm-production"}},"0.4.124":{"name":"@kolisachint/hoocode-ai","version":"0.4.124","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.124","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"e28d59af9c3050d4bb2857d534b9b84ed4db0586","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.124.tgz","fileCount":190,"integrity":"sha512-Wm/jjcb37f83m7aAIcUF3tSpr9YRUoiKBI++HUv6ytBX7r2h5fbJomO7s62vDGPDxSF1W/DAaGB5d9Zm1Ir7Rw==","signatures":[{"sig":"MEQCIGQW7wRu3Wp7rEu6Aip2X1ww+bLaHiubaPoloi+VhyJAAiBlaKxTV8JXp/g190DlyZpbHmbHASO3DOBAzlGmzP2ZMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"ee4a5b0fc4403b1235a609c903d3d751fdeef652","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.124_1783960072336_0.24919543914233389","host":"s3://npm-registry-packages-npm-production"}},"0.4.125":{"name":"@kolisachint/hoocode-ai","version":"0.4.125","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.125","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"630a93970b7d033b522ccd8ee32afa9686ab86c3","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.125.tgz","fileCount":190,"integrity":"sha512-dp4HNriMX1hatxq5AB4O3yXeWjzDnuFSrtN3j82UXoI2v8D7MlxSDxracPYuKmVIJCrLeQjO2iZPZnVTjkrYqw==","signatures":[{"sig":"MEQCIHC8zxJGRiqsH+SrRyxpmPJG0tLO7pR3n+L9lpq3SVo6AiA4X/2peOOW2n8xudcY8GWdiJUxED59exc4CcGlK96tTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"007eb3e9930868af4c92da188574d39fe543ef02","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.125_1783963379989_0.8790563099250464","host":"s3://npm-registry-packages-npm-production"}},"0.4.126":{"name":"@kolisachint/hoocode-ai","version":"0.4.126","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.126","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"bc62a4aa5a9271cbd6c97dd5b0029ff3ea1f4e36","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.126.tgz","fileCount":190,"integrity":"sha512-rTDEndsBwMbZYmusFVnk7SwVdA1VIw+Ru9ij+GnsceMZ2CmiPx0tmrw+eEoW29SqRzQ6OUrcv8dn33nSuU8yBw==","signatures":[{"sig":"MEYCIQC3/rv/ODMAXZaZ5DGYtcx97j8Vv7l3VfFQKvwja3p2VgIhAI4SU53ookVO1wXUZv9EHkQVrSGmxyqL9NAyptLKGqfn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"baa99113b2b10d409c33eb4d1a6f275bc52bd4b1","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.126_1784000896529_0.8388690596970041","host":"s3://npm-registry-packages-npm-production"}},"0.4.127":{"name":"@kolisachint/hoocode-ai","version":"0.4.127","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.127","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"562ba624bac132573077ae939063465c2cbc13ad","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.127.tgz","fileCount":190,"integrity":"sha512-inW0cpeCmP2MyW7FZsVjM752IxcZussHEFNC7JvnHjoX7WplHk5XDRCe68+Nw8W4IjYLzjY/rC1Eq729vlCdNQ==","signatures":[{"sig":"MEUCIBkeD7xC711c8td2em2f7jdEcP9DHabvDgkQtiOp4Md9AiEA3e62ZBdR8k+4g9yx7E99cVkX0RpC8Xn4Yt4obiK6Xu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"8ed295ffb944b8479b28936a8d022590701e501d","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.127_1784018419058_0.46443789321656026","host":"s3://npm-registry-packages-npm-production"}},"0.4.128":{"name":"@kolisachint/hoocode-ai","version":"0.4.128","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.128","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"c6cbfbc2a93da77a0b739c3d553395f2c797c2f7","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.128.tgz","fileCount":190,"integrity":"sha512-TOTRa38UaOdCgt8TNYhAnDmnvnqWSalPw5kPs1brYshhpGM8UAJP2u3CQo70jeSxiXTfdckSvNVCn9G9t/bF8Q==","signatures":[{"sig":"MEUCIQD7eTyYYwIaZt2a1ZWb2vkMc+aK02Lb6/ttSC4JOJjjYwIgE0mIeGD8iuULG8fRlyj1wStzPRZrIh9nEJHNTEGLE+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"157822cddaf49b77e1789404040e5d17632476a3","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.128_1784020562621_0.0025464245770798755","host":"s3://npm-registry-packages-npm-production"}},"0.4.129":{"name":"@kolisachint/hoocode-ai","version":"0.4.129","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.129","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"9138b075e99a929853e4c0cd72f09e032cc1f206","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.129.tgz","fileCount":190,"integrity":"sha512-McV1dNU84Un5Fh3SDYTv4XpzaLJ5scPGiBCfHx17ZVS+n/iEIW70Mc3qD6ZdBRTYFvgaxzfu0LCibLzjL3FE0w==","signatures":[{"sig":"MEQCIFstuX6i0BWHGhN5n6SO/8O434C8n2ZjqTjN9WqUl61MAiAespI3F9ZsLuHis3GcoGiY7IiTX+OD+DsMeekM3+1TCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"68123cc35eb09c784afa9b5a7f0a4635626b254d","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.129_1784024532431_0.1500985264346517","host":"s3://npm-registry-packages-npm-production"}},"0.4.130":{"name":"@kolisachint/hoocode-ai","version":"0.4.130","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.130","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"3e17450cd7b02a5f312aa9b60d6a4974bc09601a","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.130.tgz","fileCount":190,"integrity":"sha512-uE2CPNginqUfRbLV4zeIOeTCQhQR9y3ajpeyq7oj9oLW+h28+cBlfb/1cliSCV8JRD5R9oIivnPqkgpNsyxdxQ==","signatures":[{"sig":"MEQCIBFW2jwGaLKqLOquORlAijVfJb4U+MiP03ymJzEaNV+0AiBtrVBtchk0/DSeQLSmxwi3NXG+pRkm8oMfFDu6ysLbMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"d29929f413b7271108540251bc9444f46dd01a9f","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.130_1784046871889_0.7125184438601337","host":"s3://npm-registry-packages-npm-production"}},"0.4.131":{"name":"@kolisachint/hoocode-ai","version":"0.4.131","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.131","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"0755e9afa00fc20baa447c3f5cbc8a5745193da2","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.131.tgz","fileCount":190,"integrity":"sha512-Ok1lzaGxhfEvMW81GlUTFribMS2c4Y1zDdfQZ0Wz2y5VZVvis5KeMjPk5y49E2d/bMsELlQO6QmGzvt18CZFyg==","signatures":[{"sig":"MEUCIDUEqEwg25lUg0hmIyt06Zh3gvDqYfnb8caHQO/1B/QaAiEAucdrtN1xidIomvxHIWC8aYsW1feNXVRwwQMnZQXMLpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"d3d55f508f4dab40fc432fad83b4f00e1a2781e3","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.131_1784050323605_0.7503045992801662","host":"s3://npm-registry-packages-npm-production"}},"0.4.132":{"name":"@kolisachint/hoocode-ai","version":"0.4.132","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.132","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"cb2b2d748b83e12833e3986613447eaa6db5e4e1","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.132.tgz","fileCount":190,"integrity":"sha512-O5qUTYd2ZPCeEK/jyYWtJV2nf0GAkqxgzKJqSH+hfilBrYpodHpaGHpKdXKIprt5AIL/ggeMX79XrNXMTk+sEg==","signatures":[{"sig":"MEQCIE6WMAkzJi+WHcdGWV8gKszKBMbeWlXQ8fvA4LCy1VInAiAk4O8wqzk/Nmgc3Jfqi9o31l1iXXHTJDVXGecJA/MwqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"bdfcd8e6f7e946279c036783f40b68799afa3d45","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.132_1784055554400_0.42713761031212694","host":"s3://npm-registry-packages-npm-production"}},"0.4.133":{"name":"@kolisachint/hoocode-ai","version":"0.4.133","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.133","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"a16c5cf841a7d284bde569c4c67ed634338ec625","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.133.tgz","fileCount":190,"integrity":"sha512-CchuAFG+NucHeMVwAt3xpG8ENetEJBDeVXEBxlG14vTY/pgT5l6bZG9s8xtJKwxqP0bH8EN11PtbXsKb1iVsfQ==","signatures":[{"sig":"MEYCIQCm5elD3I++0xGf7l+D3AjBe8xpUAp3HmbOZoWb9q5nEQIhAMTNIMSShGMX8eXKc6olxxV3heQAt6jJQnFP/K5ZGqOi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"2a9fefecfeb121c4d16c15a30b109d53a1a0f7d2","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.133_1784059261342_0.4208360285042698","host":"s3://npm-registry-packages-npm-production"}},"0.4.134":{"name":"@kolisachint/hoocode-ai","version":"0.4.134","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.134","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"02eb37ad89591f3d016f832fb9dca98cfd888b80","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.134.tgz","fileCount":190,"integrity":"sha512-DpzEa/vOH8bN53GbiiZpMOWXnSMGnAiDuXYb2ElA9H2ErveOtgG4qGJ4wOgDW6oyYgkDEJxSklNGIfnYQC3GZA==","signatures":[{"sig":"MEYCIQCr3s1RBB1K46FaHsb5CWWMB1fuVmbLF2SP62BCOnjq4QIhALbva3ufUSqnv3c4CSWAKYkrQcOpi3o97lCo+xZiDKu+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"dc9cd3255f1df7736af3e5e9e77bb184301df8d3","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.134_1784201640378_0.2782317638640486","host":"s3://npm-registry-packages-npm-production"}},"0.4.135":{"name":"@kolisachint/hoocode-ai","version":"0.4.135","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.135","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"65ed8da3ddd0db551e1c6174e8a71d2227fb1938","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.135.tgz","fileCount":190,"integrity":"sha512-M/GSabHjVG4pUxStS6uJxwYkPuhhCXs9mtSZ0hLph0HfAIbaxsdf6ZAu72hSsLRwfIwhQ6yQ3zjCht2uVF8BbQ==","signatures":[{"sig":"MEUCICMPG7XlrZ4RJHQgdsZbeXEer6BPZ3CZqYdR5IH/pgugAiEA42m8/vFJUN48DThbVHi780undyLjZTbRkd5doIl7qFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"595aa0e9b0eaf0a92eb7b9d89f750a456f177b3e","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.135_1784203541785_0.8786802284490987","host":"s3://npm-registry-packages-npm-production"}},"0.4.136":{"name":"@kolisachint/hoocode-ai","version":"0.4.136","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.136","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"b4c9db60de535f4d0caa2fed8b9fc8b7b9faa5e7","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.136.tgz","fileCount":190,"integrity":"sha512-1C9m1eiA22GV+QyzffRylv6MgkOQ3wUIj1o8Ov669SKr5f405mseN2fUG0RlTUTOAQue5v4py0UPxD0Us78/tA==","signatures":[{"sig":"MEUCIERjJ+Jsj9EPIeQyLKO/jWW7Zv+V0Pqmje1hf4hU4InTAiEA0009FGTTcMqFiI/VHhG1oX2JruMOyMnSzoohvdJU/ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"aa38e8280c095714aea9a75dfa3f6fe8e58683f4","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.136_1784203831952_0.7694033131103364","host":"s3://npm-registry-packages-npm-production"}},"0.4.137":{"name":"@kolisachint/hoocode-ai","version":"0.4.137","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.137","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"08c050f12fc37501200a5a5f22c837af438e84bb","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.137.tgz","fileCount":194,"integrity":"sha512-UNPf+MCKLZmF2V4B5MpJERKb1GnthARTFXwPr5w/lTDr4aCCLCwWF1T7HJ50Oln0+n/YdFVMf0E7XyRpvGJ5Iw==","signatures":[{"sig":"MEUCIG3Vy8+9Zx9cChBcmRZ9CFiHhG1jlYBIWuQNB5Gj1/5yAiEA1yjCLZaWier5fQRaWzhqjGzc5L+rgX8li2H0ru5Eqvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4056252},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"beb3b3b8b877f643941b53af058b18499a0852e6","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.137_1784221193326_0.6264785540752882","host":"s3://npm-registry-packages-npm-production"}},"0.4.138":{"name":"@kolisachint/hoocode-ai","version":"0.4.138","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.138","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"222ebb464019d5fffe2e318826ef8ec35c84f07b","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.138.tgz","fileCount":194,"integrity":"sha512-TWrkMubml9efWn4G7cijw8U1hrlMR/0WQyWzm+c4GM0UMlZxQ1qtda4z5pnB6xMLRJ3cJ/TTr4uh7UOT5mdbKQ==","signatures":[{"sig":"MEYCIQDriWpmtU0JjY7X2w1kh0OV3tMBmoWH5GK7pbwNVfNbkQIhAIFo9FNq1N/WVhfBdh9em3TBXXC3Xd/qs3GBESJh83Te","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4056252},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"17077c5bd0a30ff943b93f6d3222ac085c1c89a4","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.138_1784276571805_0.39432146590171335","host":"s3://npm-registry-packages-npm-production"}},"0.4.139":{"name":"@kolisachint/hoocode-ai","version":"0.4.139","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.139","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"43855c66d513a1c813ee9971cfcbddbce3d7f256","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.139.tgz","fileCount":194,"integrity":"sha512-vh+pIAoxJ5F0edqu9wwcjMgmlubJh8appOfkjupZYLeR0044yADgCG+UzYbxVmMZVE/QHgpXfWAjWyASimtuTg==","signatures":[{"sig":"MEQCICL27j+kL4rS9dMDqabFEXHQs5PzQ59c6Ake3TnM+yVXAiBP5addTLcFuCoG/6teugjmiR81ys3AbNB7PL5R7M3elQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4056252},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"8079018e9fd2ae8cb83c9091c60fce377b27f7d0","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"^3.2.0","vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.139_1784288417176_0.594466419667772","host":"s3://npm-registry-packages-npm-production"}},"0.4.140":{"name":"@kolisachint/hoocode-ai","version":"0.4.140","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.140","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"19e0d5b1cf5a3f08a45546c335e055ecf2be470d","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.140.tgz","fileCount":194,"integrity":"sha512-OakAB0dl7CKCEkgHGA3VP6E5PoRKBlZFcC63rRPFVc61O7tROm4Fkh6TwKkvEeFAgtPBlwRPbrfjuk20Z0ABVg==","signatures":[{"sig":"MEQCIF+98GQKVQ4dCCwRb3abIZiI9wrmomDY8cvKihwhTE5OAiATeJdqZBMeSCybCmj1fMWy4N1mi/Sd8utQWGdNcUMhxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4057474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"d5850a89ec0983a03a7242a0fed03d64e9274b8c","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.140_1784299926044_0.25373613436239695","host":"s3://npm-registry-packages-npm-production"}},"0.4.141":{"name":"@kolisachint/hoocode-ai","version":"0.4.141","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.141","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"9ce1c6251aa1f676788a5e6ce9a52b292f8af73f","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.141.tgz","fileCount":194,"integrity":"sha512-IhgyvAEERmga5Q6ZyK8WothxOPkYEOZw6etxiULQNXFOsgkV1OfpcNEtGaJ5OT6VYEjbcp+59tKN+fI738GQ5Q==","signatures":[{"sig":"MEUCIFu/dbBodSl1oYtx8cqjsds9e/UfzGjmdWtwzvGPvOtxAiEA9+VA2Cd/anHx5+ZZH4ohkClUiBet0CnlnTqCJsLAgIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4057474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"464b385ff9183f3d890b9e98d860913a8e4a9f8e","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.141_1784375532293_0.03837298716054294","host":"s3://npm-registry-packages-npm-production"}},"0.4.142":{"name":"@kolisachint/hoocode-ai","version":"0.4.142","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.142","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"0288cb486943b906543eccfbf9f597ee8385c7d5","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.142.tgz","fileCount":194,"integrity":"sha512-JknFP+fu6zxIgY0B+AqGQNSXz8/AH0o6wNYgMQMnnnBsTyTy0k7ziun8ZHDG/fpV6Z917qMT0bOjlpBiwNhLcA==","signatures":[{"sig":"MEYCIQCDGZxb5CFHdsnGHISSGT+pnGBWigGQ626J8nDEtIgyeAIhAOMI7xJ8DqnPFcF0+mfRLcLN9slJO9ryj8c9G6KljNF3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4057474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"bd54c2e265cc6e540ad88a1d1c7a48a742064c64","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.142_1784376511994_0.49074964706395297","host":"s3://npm-registry-packages-npm-production"}},"0.4.143":{"name":"@kolisachint/hoocode-ai","version":"0.4.143","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.143","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"232e8206c942ed252c6fdbc76e319243f5dd067d","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.143.tgz","fileCount":194,"integrity":"sha512-dvKPfPukNF/YOGz4AyFLNjFyI3lh/2YtS6DmMwyf5szy77731I1/jMkBVuiJlv3R551Kc6Y50795p5RZOsI46A==","signatures":[{"sig":"MEUCIFaQLvLOpLBJTIRn6Ds7pMm7jG4hChRL2Cl5xVqh/8mbAiEA22ifyK4h0HeI6aM4bsHZQILnXEhR7ei0eARyPznajFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4057474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"9de032db95e20357b8df4247e839b97c45138c78","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.143_1784396712203_0.27868102925748506","host":"s3://npm-registry-packages-npm-production"}},"0.4.144":{"name":"@kolisachint/hoocode-ai","version":"0.4.144","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.144","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"0b82cf99f02e90f229edb52844a6b2630a1a2096","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.144.tgz","fileCount":194,"integrity":"sha512-dW6F/ik/dyQzQzQFc6dSoXpqHwLRrYYk6tpQ3diRRcbaEx3GZ58SMZ/m2PM1rt3YUGmAjt+aWHfmmm0RuHPhZA==","signatures":[{"sig":"MEUCIFaEgrwf4EUeVkQnCweQPbKUGIsEjr8wgL4CRVbqLZHnAiEAzgsJQ0oUnz7KlZdrpTpuE8I6gdl91yqpb0zKj0xYCaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4057474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"fb901fddee1b705d195805f835ad009a790dbf8f","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.144_1784400404021_0.14029183018293168","host":"s3://npm-registry-packages-npm-production"}},"0.4.145":{"name":"@kolisachint/hoocode-ai","version":"0.4.145","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.145","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"edb15f91ef8efc5e98ea92dc95ec1113ab0a67e8","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.145.tgz","fileCount":194,"integrity":"sha512-BrsSLY0Gltq/C6NZKRnz0+leMMH5g6Ny6iOJv27UNWWzn90AHE0J7dJ0Gx7WIDErg2jrxZVdmsFYD5yMR0l0iw==","signatures":[{"sig":"MEQCIBFnhfaGJ4MaQpCn+VaLwlcOYfvz6KVvGhwdowpReZ8uAiBJCYfI1yi6cPXOnRxhtYusR7QDsfWN+EDxZ9Cr7cgdnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4057474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"b9c23a7d9420a5ec6d17e35fd9995425dced584e","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.145_1784408454139_0.5638969063889678","host":"s3://npm-registry-packages-npm-production"}},"0.4.146":{"name":"@kolisachint/hoocode-ai","version":"0.4.146","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.146","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"20ed17e0843c7407c55b981064316b2e1c22d664","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.146.tgz","fileCount":194,"integrity":"sha512-EKkMn0awF9bKv80aFhglrBkjMjUoFKx5hsC7bTkWn3mrC2NIQ25OT7alCuadLtZL9E8JP7olqTBIwFh7kLdZNw==","signatures":[{"sig":"MEYCIQDBxUT+7jmAKgwrbxEhbEYhWhTIzE5SfjXANGcvAu413QIhAN1W6xUgmQ5Vq1zuKI8viSj19RVHb+ftCQMWSEiHygZ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4057474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"42dc77bab61b75ffd73c976a76602e8bc7d83ee5","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.146_1784446872310_0.9847800243014768","host":"s3://npm-registry-packages-npm-production"}},"0.4.147":{"name":"@kolisachint/hoocode-ai","version":"0.4.147","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.147","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"aa23718d0a128b3137989d83f282030c406dc56a","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.147.tgz","fileCount":194,"integrity":"sha512-yihjJOKfGXosidVekSn63BEA2R4IGy1jjEs7vHZg1+vHEyE6VikJGdjIils9x7FgYiE5mqrPZ2/QkBsx9LOuKA==","signatures":[{"sig":"MEYCIQClUvm4rrjePJDJKWBceOVTiUZV0JUXyRfNVE4WM0ogMwIhAPZkKjDNckSFDBkBO/av6/G2z6oNgAkqwAlo5erD/aCJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4057474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"890f893678cb2cbbf95f5a0bd0c8b89b50c10ee5","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.147_1784563948503_0.22707667315385782","host":"s3://npm-registry-packages-npm-production"}},"0.4.148":{"name":"@kolisachint/hoocode-ai","version":"0.4.148","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.148","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"e55ae7aacbab55f90290a60cdac8a892710e2f57","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.148.tgz","fileCount":194,"integrity":"sha512-obsUiEsvacVFYsMh71I0jeuKh4rTuQVSPDLYmpz9lAer6k4tixMSPJ39GlMsS2wQpMGrWkATH4x8Gn8o/+i0mQ==","signatures":[{"sig":"MEUCIQCIehZS+N51FXd5cliDcsTAJJKhG3XjQ+YnDCvEpdJ9KwIgfN/J84QjsHKihl7dVtpECOb37C1Kh9q2sp9i55MHS/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4057474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"b751e353a8fa1fd0cff26950760cf3ae4aee66c8","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.148_1784654255221_0.8891439348328862","host":"s3://npm-registry-packages-npm-production"}},"0.4.149":{"name":"@kolisachint/hoocode-ai","version":"0.4.149","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.149","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"19b2d76418e4ea875c63a5491bc465a4c232b28f","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.149.tgz","fileCount":194,"integrity":"sha512-OtC8oLW+VcSJRqG4Hr/kQV8flQk+u+henKzh6hT2vNBnOwryWCwE0rJp/++YsdbOVbATJoYrHoKvA+5B9pzxHw==","signatures":[{"sig":"MEYCIQC3Tvo8ZTaPNDodYtJKTbGX3mOlcPlgYgAB7UuybjDDSQIhAPL9MdpOiHWhG+gQnoLTgZpgbrYh9+kp64bQhfd83A4L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4057474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"e5a12c967c45db50afedf420a77ff9b8e85c87cc","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.149_1784705197766_0.980502181176524","host":"s3://npm-registry-packages-npm-production"}},"0.4.150":{"name":"@kolisachint/hoocode-ai","version":"0.4.150","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.150","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"8cc4d0ed5f338c90cd47158a548fcdf50836b7d0","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.150.tgz","fileCount":194,"integrity":"sha512-WuuwFOgaolOej4dsQrAhfobDImjoN7qbmHQpfkwfR3zmdQP5YjitaEBxyaG+yt7E/UZn/dg/qhU7xdYV3MLIuQ==","signatures":[{"sig":"MEYCIQCT7hgxlQcvmKGS75J67EaxePU+DuL/s5FP9VUX5yE1XwIhAKpya+BEVvjUEhBuVf2zzVKZgljZeVy67Cn1++YNIDwS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4057474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"2ed292cc67709791de70861f9c21c1ce41cfd0b0","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.150_1784725702706_0.6753355121308682","host":"s3://npm-registry-packages-npm-production"}},"0.4.151":{"name":"@kolisachint/hoocode-ai","version":"0.4.151","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.151","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"4db0688d49d6e538ab3e61a83a01a9d5970c5c28","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.151.tgz","fileCount":194,"integrity":"sha512-4LRc1es+BQDbMUezojUu8yE+UH2dFhWoxvqmZimFeE3/Ng3qIckOHdb2WPFKFubeUmSStda4Gh+k0ypKiYBLog==","signatures":[{"sig":"MEQCIAMP3uQCQZyALpveHUE3CX7Rg/ogvwvhenkZCSMqmcqFAiAbd+Iu/z8rPX3FTj2HyT5eWmmtiZ3od8K8He36Oegn1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4057474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"b4ce022f9e5a2839883bded463a93c164f393584","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.151_1784774962911_0.4355337181763159","host":"s3://npm-registry-packages-npm-production"}},"0.4.152":{"name":"@kolisachint/hoocode-ai","version":"0.4.152","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.152","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"168b826df3fc2b42783d09a66d0aebe870a86861","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.152.tgz","fileCount":194,"integrity":"sha512-LMYLtru/i5AdA38NRa/UFy2zHBnzNW6/oDAn3ZjOH1zJk7zRzIvVdmnLQRPeosnDfGDGACmm7cUuyonGR2g3QQ==","signatures":[{"sig":"MEYCIQC2SDMDAbXw/TziVMsmuTMWuTE84LjwlrRPGGfiDWapMwIhAP2y/16qvrcQDUqz9LZN0ebmt3eIL4jFcuNaTOM6mW1T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4057474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"7695fe198e38dca3259abbe0fffe010b6b132af3","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.152_1784787022867_0.8041445274343593","host":"s3://npm-registry-packages-npm-production"}},"0.4.153":{"name":"@kolisachint/hoocode-ai","version":"0.4.153","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.153","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"3a343e577895ead708a02b2efaa975bfcfae4985","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.153.tgz","fileCount":194,"integrity":"sha512-y6xYNbvPjNVNaaUSoMiUyco9MetsOijLPngbm/PhMOoN8A+ogfMfvNFxsnAqPDHV17C8I5MvrFd/AIeGTn1k5g==","signatures":[{"sig":"MEYCIQDXSFUKQB/AEkJUlZiFPLesO4kDC09v2scagyP+7/sFrAIhAJtT56Vjhv3tBPaL4mvlpimRN6tVxcshBTRp6aued919","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4057474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"e4fb647d7ebae62b9189b299d235253d8079593a","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.153_1784797224976_0.6760689533531892","host":"s3://npm-registry-packages-npm-production"}},"0.4.154":{"name":"@kolisachint/hoocode-ai","version":"0.4.154","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.154","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"392332be34cbdd774cb399613d90fcedd3b55c74","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.154.tgz","fileCount":194,"integrity":"sha512-zNuVD9eja332Y1AVfOgtPdFExcxExdI/dSevttgWhwnYfnsKVOkW+UlBPX7CLXrQaLuWTXDqrbvn9k4kx27IYg==","signatures":[{"sig":"MEYCIQDTVODUIVnxh8RmvBUYTq/o4pLNPckJo+d+hI5K9/o1OQIhAKryAtbpl+hi5lMcZretPCv7oq1v61LOVmfV5wGrbfq5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4057474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"8c55c223bf62d951596c339782ad48a7a4e373c9","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.154_1784815545201_0.4614103940837382","host":"s3://npm-registry-packages-npm-production"}},"0.4.155":{"name":"@kolisachint/hoocode-ai","version":"0.4.155","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.155","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"7eec8e03294b47bd1612d2d9057fa03406067cb0","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.155.tgz","fileCount":194,"integrity":"sha512-6jFA/ndE4rkAWq9yicCcup8+TR2WMixCE9tDGD08kqAC6Zhq9X4XLTZMHXCQKOYj+FZHYXnqXQeHqy6yJ2aefA==","signatures":[{"sig":"MEUCIQDtmxNS1X3Pc4S3jRVFlnqTS+52ET2IQqhCl5wSitb4UAIgYJXm96aqt0x1bb0bWa8iTFeYqEuuT/qFdpaoFMUxYm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4066735},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"025ffbc223c4999885207172f268882ef05ab3d0","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.8","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.155_1785322001446_0.15019261483078794","host":"s3://npm-registry-packages-npm-production"}},"0.4.156":{"name":"@kolisachint/hoocode-ai","version":"0.4.156","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.156","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"ce88b8941adff487c832b9ebe548c5453b4fede3","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.156.tgz","fileCount":194,"integrity":"sha512-7ANeJSFyRcT0Q/NU5XnbhmiV9cDU1PINyGaEdYhtOyOGR5r5DnX/K9TA1c/Phf5DzMuiSjSMFGNf+Z1ueQyOfg==","signatures":[{"sig":"MEUCIQC6ndSiGsGRQCgWaN1y/dOjSWtUHEkXHcdzs8q/KleLhwIgTyGXuGZ3DQvNSVr8lMNBP0SLdJ3U4y4S8ySYGrubCVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4066735},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"101d6c0085d59d8c9e74c83a2306a0e94adc9a16","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.156_1786083977513_0.7388389328239842","host":"s3://npm-registry-packages-npm-production"}},"0.4.157":{"name":"@kolisachint/hoocode-ai","version":"0.4.157","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.157","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"35fc57782d699faba4b8a98c81feff3497bdbde6","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.157.tgz","fileCount":194,"integrity":"sha512-3HntOMQbCrYJUGUtzrp+EipMkkN9MNzC4NJ502Sycg937fn5ZDUu8pNHoxHrt5YR6JhQXHMq0UL7NiNFx8mtBA==","signatures":[{"sig":"MEQCIDIfmu0UQPU+x7KbaIHb62L78wmoGntazkWccC9wF69UAiAFx5XdC/J7W0bAgBj9yZg4xdOK/zLVQ7IjTHjV/wNB/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4066735},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"25c7954adb0a5c80dbbdc9f5f6873632bd7822d7","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.157_1786094356980_0.7676577626189018","host":"s3://npm-registry-packages-npm-production"}},"0.4.158":{"name":"@kolisachint/hoocode-ai","version":"0.4.158","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.158","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"367d1239aba91e8f261416a9fd4276aba3c54acf","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.158.tgz","fileCount":194,"integrity":"sha512-UWUnDsEFR+MTIN7iRdTdvrvZPPp0J/T4Luvv8j59qG0f5lXGI5/9NwWVM+FnGTTwRykp9YLbyLYNOP3z55iFhQ==","signatures":[{"sig":"MEUCIBYB2P/CkETLtCRlWzaueoXazjSsO+HhNH30Uv6ED+I7AiEA/aPPrwgxnDvwP4xWcHespb8TeOBC6l7a9/IAHPnrTfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4066735},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"517374dbb30fdb5bdf30ac5870e006f36fde8c7f","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.158_1786105235903_0.6068953147887286","host":"s3://npm-registry-packages-npm-production"}},"0.4.159":{"name":"@kolisachint/hoocode-ai","version":"0.4.159","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.159","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"e9398106b0de9fd8720ca8e27ce32e99bedf1197","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.159.tgz","fileCount":194,"integrity":"sha512-W85jG5H0+yG7tzxnjpho16QktJpBLMBX71sEEBiZ2Jml2Y0Vr35xhYhCjYYFkaMI2f9ckX6TjE+gUlujEKu5Ug==","signatures":[{"sig":"MEUCIAzm6W5P99NNJ7HyzHREOelG314ml9TWxyXvcKaQ4w+0AiEAynj8z9QUhd6smXr8cAkUfItPkZLpLT7rI7BDSOk9BPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4066735},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"a7704fd902a0699ea9ba8e9a4523dc80613b642b","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.159_1786106765920_0.537661803880902","host":"s3://npm-registry-packages-npm-production"}},"0.4.160":{"name":"@kolisachint/hoocode-ai","version":"0.4.160","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.160","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"ae390014c9eee81f8d93f2297d407dc612b306c2","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.160.tgz","fileCount":194,"integrity":"sha512-hEVL/z4SICnECsXl01Fv6PWGB7lDv/pe5Dah5CQqg+p7ZAB7fnikH4GfXwfild6BSBXX8Or0U0H+IPqzrCGRjg==","signatures":[{"sig":"MEQCIHFMcwoZxqJnteAOaYA+QgH/w4sXXg6WW3sNkb++bYSFAiAsGATGVtJIqkpDOdCDQ7LMi5WeePJOC1XZsAnULF+TMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4066735},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"577a1fb0fb390d1f930c0b0fb4cf13e4113965cc","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.160_1786110315328_0.5008535630037818","host":"s3://npm-registry-packages-npm-production"}},"0.4.161":{"name":"@kolisachint/hoocode-ai","version":"0.4.161","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.161","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"365c7235831db75b9b0a8c9cb647e4e2305bc9a3","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.161.tgz","fileCount":194,"integrity":"sha512-bW/LNS6U8MZObg3PtxiBST2a+rTxECtsrxUF73TR8/SW+RsYa9xsjBx/lcU3U6cHEPlyQBnmitbqi1znAhbzWw==","signatures":[{"sig":"MEQCIHX1JFJu5dvvETEJ1UGNBbnpcA/q4zo36UK0Y28U7Ap9AiAX+DXe6x5S2+d7Dw7ummP9Vyn0T7vyTsjVvxxNMAxhpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4066735},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"77854865568b25eb8b42bbd9413131917855c5fb","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.161_1786111944444_0.08847453847121645","host":"s3://npm-registry-packages-npm-production"}},"0.4.162":{"name":"@kolisachint/hoocode-ai","version":"0.4.162","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.162","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"5f7df480b3fbdbc733c91994cc90eafd94b17590","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.162.tgz","fileCount":194,"integrity":"sha512-Xz0HQXKCEtqC1p1etaH53GejZjUm6ofQKI01vxK18aAVlsMkLQ1FWe7UsLyHsObHLc3E5GxEVLgrx/f/czAjXw==","signatures":[{"sig":"MEQCICg70/226EzAQ1j+aA/BLdrCEMNiJw5UsEemBVsOvs1rAiAxof7AEdoNA7BeHr707il5lpCAscnFCboAhTIG6nASnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4066735},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"0a6f0d2e6fd90d565bc6f1d60819a934ac6bf7e4","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"chalk":"^5.6.2","openai":"6.26.0","undici":"^7.19.1","typebox":"^1.1.24","proxy-agent":"^6.5.0","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1","zod-to-json-schema":"^3.24.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.162_1786112982801_0.6527674163566075","host":"s3://npm-registry-packages-npm-production"}},"0.4.163":{"name":"@kolisachint/hoocode-ai","version":"0.4.163","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.163","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"4f233a061ce2b035300c30ab72cac957c31533cb","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.163.tgz","fileCount":194,"integrity":"sha512-OILYZywW0smd6+i5HAWomgiCWtzLw7ccBv7MsTDenxVAgjaAY/iEFg6yOW/xmdM73CX2RFnmqZobxUh/S8athg==","signatures":[{"sig":"MEUCICZXkXwi77TRZsnYlQMuUJf/ngo2luNMovQcnr1LTkaHAiEAhAZdR5NWSTtg/RG+dOPcs+g+gq0upF1ojHd3hKQ+4Ng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4066500},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"9d70aac9b2fadd023b32fa68d526cf53e2a491ef","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.163_1786130050389_0.15043304871814334","host":"s3://npm-registry-packages-npm-production"}},"0.4.164":{"name":"@kolisachint/hoocode-ai","version":"0.4.164","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.164","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"3e67796ee3c0fb02d259a47fc45f98d130338111","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.164.tgz","fileCount":194,"integrity":"sha512-ev4mJ2YIcIlVWju9LuHtwFWwNnVVgkTYz3pf7fAjjbkC96Gtx4l2V48ShszgTmrBmNMdjXfFRabJS6fYibjs1g==","signatures":[{"sig":"MEYCIQDqjJE5pyW/wqIO9cwB6Phlw783dLtaSYzUTLWMs8fzVgIhAKZN7noxePaYd8fV9K1o8p30f/w+X47XcnKXIOUTcp/x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4066500},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"83aeee4dfbf9a8ab693e685bace62db87fc6272c","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.164_1786152893419_0.1612343922905397","host":"s3://npm-registry-packages-npm-production"}},"0.4.165":{"name":"@kolisachint/hoocode-ai","version":"0.4.165","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.165","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"9f14c0a655c8562b646d20491c610ecc5bf021e5","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.165.tgz","fileCount":194,"integrity":"sha512-Iu2vm+VQJBedgGezNqIVISDJPN7TBpmT2Lgl+cAQ6IRHTFlfP0d2srAh9WMs8eHx7Ja7Mh98RJV2Yd0AN4mu1A==","signatures":[{"sig":"MEYCIQC+prmNdRslYlvNy2GBHtJfpQBnOQ7I2Qmk1nFGR9jBEAIhAILM6IyJJhb8RChdlI+PAGJIml7w5CnzZhYha3BukDcy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4066500},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"95d88487a97b41de3e9bfc8c3a5bd57353710349","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.165_1786178645357_0.8401201774791673","host":"s3://npm-registry-packages-npm-production"}},"0.4.166":{"name":"@kolisachint/hoocode-ai","version":"0.4.166","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.166","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"749f17db98ccbfd226f9a1945d76d2e195f50dc4","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.166.tgz","fileCount":194,"integrity":"sha512-U/EU8K/qySjUnWpkSxJUrEpZ6twCShx11GE491s1/txea4z9KDJFqNo9KzGqxhcep2Sqq+QN6T7oqFEeYkHsmw==","signatures":[{"sig":"MEUCIFxosywYVPBgwGRxDMdnGTEKL6etVL75r3qzyeEVDZK+AiEA+Ra8+S0xNkI7KghLnhR/icqQjYNa03+5zzqeAtkja2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4066500},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"9a6f0656dd429ae6fb3e5473fcf71a053d046e38","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.166_1786199657268_0.4930467710452695","host":"s3://npm-registry-packages-npm-production"}},"0.4.167":{"name":"@kolisachint/hoocode-ai","version":"0.4.167","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.167","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"18d723a4f1d86c3ecb9f5d66d271c985d545f4af","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.167.tgz","fileCount":194,"integrity":"sha512-6OaJJGBVi+FViOsOrQohSOpYzpL8bQ15AXSqvywQcQzH1fCQkHHAC134HhpCDxxUeXEl+0bK448ehSocrDL2FQ==","signatures":[{"sig":"MEUCID/Z09zTmnB0Vi4KQ9195pFRKKaR5JXedAHd13O5fkcFAiEAy5D9cIc/0p6+NN0/sCTq+VR6/I68JgyYn7gMU6H0pcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4066500},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"37f644354ca3744e9b84e06dc80929cbcab7f503","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.167_1786200819289_0.9076572364681585","host":"s3://npm-registry-packages-npm-production"}},"0.4.168":{"name":"@kolisachint/hoocode-ai","version":"0.4.168","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.4.168","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"ad3f484db6ac9bbc81318f0971d62a62e55d9b22","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.4.168.tgz","fileCount":194,"integrity":"sha512-16YuBKYWRaRFRByWtIg48KqjGz/qGe/cbEQiDoiRM/HhryQDI7rqk0K5LuYqcltS02y6ph1rHfkDRbEnmvlSRg==","signatures":[{"sig":"MEUCIQDfs4F1Q+3OiI35trfP5TZZ3ecX5TvryJsWP7TyI/HtJAIgXfC+/V4+3SqqYNFmWYeZaOwCKe7su1gYEbsiCX1+pQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4066500},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"133de27f2c919400f7aeb3dfc1aed1eac76769c9","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.4.168_1786205189434_0.3582873685752017","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@kolisachint/hoocode-ai","version":"0.5.0","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.0","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"8856bed7cee6880a01b766caef8044ef4436d8cf","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.0.tgz","fileCount":194,"integrity":"sha512-BtKxJ8W4cdn/ZQwAi3vfNNlf+c5niVuqJQwJpvYBG4zlTfA27909gAvyxTDMVACcybjQjOPiINUjKFu4HFO1pA==","signatures":[{"sig":"MEUCIQDltXT1AKPgoP2tmRnqmQK+B/7lGY4lSK65aL5DBpJ6qQIgZGUBAeOc9C9z7ejTKNdSW2bycREU2LccLH91TORECko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4066498},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"f0f3268db2f2b85de2c2a8c7fb6c4ff471183df1","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.0_1786215093332_0.40591916740551515","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@kolisachint/hoocode-ai","version":"0.5.1","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.1","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"25f47b4f78750e3b8574fa245d4b8546dbf2fa59","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.1.tgz","fileCount":194,"integrity":"sha512-rolNzI3RiDqVpXXCH5TFYoaAYN8AJsGgcIGufGkKvyoVWvrVIL7kBdDET6M7zRdThSXF+uPZpd8j8ryaNERU5w==","signatures":[{"sig":"MEUCIQDGB1vQUtcPhvFXNU/wduoL5Z98Xh/yGdVYDix6qfUcugIgFqBWc+1HbMp3bZO9L+PRQhpi0hH8pBGxt5rBQ5V91aI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4066498},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"a3de3fd839bfa37c4b974902888844d0c24f92ea","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.1_1786218236761_0.015120432826698282","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@kolisachint/hoocode-ai","version":"0.5.2","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.2","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"d35177dc8d31eb4d375b79e68ac62c1edb787e7e","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.2.tgz","fileCount":194,"integrity":"sha512-oQL9KNfpGPxXNa3g+ITZAPXCZi//b2hy21/cJDQ32if0AcwH+Pc35xLpO0BkxFZVCLCTP3NBgjEBqjulBO37QA==","signatures":[{"sig":"MEYCIQDoQ5JYM1gOfVdP/qFj5Yktoz/gPG97x7Ykxrqc3uPClwIhAOqE7hLzQo8MtmARky4khmzi9eyKOpvduqJcBBXabQSy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4066498},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"e865dd99e3ca0b2b21f17d0a9fb9712723620b3a","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.2_1786218602502_0.4242752476278393","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@kolisachint/hoocode-ai","version":"0.5.3","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.3","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"2094ee9f49aff9fa6a8a56268da9436806017b30","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.3.tgz","fileCount":194,"integrity":"sha512-SugkUHkZhogLyOWbh52Nai3YCSHkIX0Idvnlc7UqvHk3YEKu7lPvDmcB2dr4XWYar/PU5korsvyf0jBqc+BkpQ==","signatures":[{"sig":"MEYCIQCV2Y7W+ilAB0GqHhftp8oL5em+KzvS64A1kEmHHVebMAIhALZ7NvEO9uyYCKG0IItM8tBuVEyKvrDWvEkwnTR2VmQW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4066498},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"152077cfe40ea303108751ced8ea36dc8a20055c","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.3_1786254473178_0.13194612448857757","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@kolisachint/hoocode-ai","version":"0.5.4","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.4","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"3181f6e48c0575a7a2b28e85b9ab74be9fd4645b","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.4.tgz","fileCount":194,"integrity":"sha512-4kC4QQ2rU1JMncEVx7FCgLjz3HwEFXB8k10uYjflIBHWI8NqfYfsvrGmasI0l0NsgXlEcyXZrHxh6CEOBZ6xWw==","signatures":[{"sig":"MEUCIGe42isEUDOdB3X4zFUcQK5OpjTZ/LAkqSV3tunZ2LbjAiEApbfDTlXqy8P9i08msDZgaHxRczWac74F5HCtRH3kkHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077047},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"7ac1699c3376a1409cee415c66f6ee4cd6a5e892","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.4_1786291424089_0.5367592867641955","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@kolisachint/hoocode-ai","version":"0.5.5","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.5","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"32ccd13f31007dcc44b82be1b05ec37be84c348b","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.5.tgz","fileCount":194,"integrity":"sha512-84zcaIybRqs1ojKS34sBWRRoUBxTrdfa3PZ34xPNgto/69FuvyWrrG7g7tNs6K3dFET5+vZwu+OrSAJ5/5qTcQ==","signatures":[{"sig":"MEUCIFOCJpw1blm5aIuX+ry8KNy/gZ8Ie96iwUL6LmTxEyygAiEAxIjaalKxAhXe8OKlf0Wq9oGH7o1tbydfDWFYFjQ00Xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077047},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"c4f807c43cfc2b2cc5a05c4fa5ec92cd52ed7944","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.5_1786343290230_0.6427571874509415","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@kolisachint/hoocode-ai","version":"0.5.6","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.6","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"bf952dad1f9b92e89fcf479ddc9630aa1f6cf3b6","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.6.tgz","fileCount":194,"integrity":"sha512-4rd2gMuIKMvJjqjYPcs3bNdhh8qzUMmhv/abLxzB+T4AD0YFar3XsgmVHqZEPUjjk0WvtSx0DSC6ulHtgVvyRQ==","signatures":[{"sig":"MEQCIFuiqVDP45hJJWXRwkUeCwkVuW7dzLGBTmSR0IIwrRWDAiB0PWpSY6JD/m3oKH3QdUT/y+RYcMg6vBBytn7hCFoCgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077047},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"e685a6051e04c580f07ad5a8c86bcf478cb73953","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.6_1786498760758_0.3584583958321541","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@kolisachint/hoocode-ai","version":"0.5.7","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.7","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"36a93f318619604a96829cac1c8cbb1a29aca29f","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.7.tgz","fileCount":194,"integrity":"sha512-uyq3iEh5e2ME0auuhw8RS/oy7tnNCFUIcMeqrRCaXUgY5TFKK8ZvwKj7tr39In5XKjFSVyUUAivAaHqTA6DQFw==","signatures":[{"sig":"MEUCIC08B09bUx12/FuO3I5vS9GPgf1LzADvQ3s4BqAd5ykwAiEAoOMO++0MdJRX8bZlcnihnBUMzg+QFgniNP78iLYnc8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077047},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"0d8e1cc1c18e1981325d8b6bcb7671db0f26c7ef","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.7_1786516681515_0.14343404498084333","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@kolisachint/hoocode-ai","version":"0.5.8","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.8","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"663602b784eaf2cb9a9ef5c37cf4ee45829246ab","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.8.tgz","fileCount":194,"integrity":"sha512-WHs0+lD2W1MxGQIz/JtJkWlRPEW9f8UtlrJTQRMWAqjpa4zZhv7loEHPIz6EfiDNdAv7x5WUJqhKuJpoDYA5nA==","signatures":[{"sig":"MEQCIB/caAQWclsu+bpgQ/xdbcKQVmVnBSX0JDF83HCbs+JZAiBjqxjGmNuARivKMtLDPi/wQ+VGdu0ZC8HQLznc75W18w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077047},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"25b1250a7e0be223252eaba643b4399cf156cbc2","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.8_1786523329992_0.9840132615913733","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@kolisachint/hoocode-ai","version":"0.5.9","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.9","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"597689a85aaff368c38439785a0cfbd3f7f3fa8d","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.9.tgz","fileCount":194,"integrity":"sha512-AqHLesb4WB1EVF4ljwS9ZWdeRlr8ojJDjJ/bfXn8pYxPmbG1sOqTMLxwk2r55BUlrdxcFhyaddsv1zLuIu09Pw==","signatures":[{"sig":"MEUCIQDNXDdGnzjX4NRgOKrS+cY9vKWTP9KLXDPjPxXbS8xnnwIgNWwnA9OLVZIG4EEfWwLX752ra9GD8Ef5BGFmDc9oXLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077047},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"9aecfd540459e991e4d5a27f4f779032eb8fd077","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.9_1786537784853_0.9752579701525994","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@kolisachint/hoocode-ai","version":"0.5.10","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.10","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"313ed3e383bb28a7fc7158c555a11fe0f9ac3b3a","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.10.tgz","fileCount":194,"integrity":"sha512-ivHudRpVEWT9HniwHt9thvjz58zta16jf9uUUPHbk8FKBuAFi4ItycCixWF7A9lhOdITS3LHIeG0JEQXNtFUeQ==","signatures":[{"sig":"MEUCIFTPle1SmfZZYdcncLftHhOSoYVl1jYRqdZfSBcIoh2JAiEAihoEV8gZa5i9c3BoZ/t5MgOInDv6xgPKysAVOw0dBLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"99b5d96b203097dfe03b68aa753166abd67e473f","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.10_1786540510591_0.7810505657973914","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@kolisachint/hoocode-ai","version":"0.5.11","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.11","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"c311dbb7e75336043123ef95164b298e5f61864a","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.11.tgz","fileCount":194,"integrity":"sha512-eMC/TAhoHHqcXJ/9sfMFwt9aawE0blZXVVLwW2Gi1QtpsYXb78xobb7cqmYPaNK1UXAPaLrLREn7iXnFJRvKXA==","signatures":[{"sig":"MEYCIQCaGLumZ91bCPr173B2BPOhSrv6bGze9DiUJkSggEGb8wIhAJOrV8f2q7rX4trmLuDtO5VRdps3PbP3ABpJTr8+GsBF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"4b0a78b1e7c22c6855f5a5589fda3b824441abfe","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.11_1786551123417_0.4979974018577744","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@kolisachint/hoocode-ai","version":"0.5.12","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.12","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"88093f172df95ddce074093585dad891e7566071","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.12.tgz","fileCount":194,"integrity":"sha512-yIovtUeyrpb76wvXcfif/JY546WgrBUUUhHx+WTLAhJ/sTrphBwrPpRTNOyzg3mzph9itJuais5dsAqJ6KCHHQ==","signatures":[{"sig":"MEUCID6BE0WWIeYmxKpvYm1l12gJphsDT0QtS2u20czHQ4jWAiEA3kuCGF7srqbWb0ARljgddQk8W8cchU4h6MIBGORMLZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"b68fd0fc003249aaad4d2f4e3bbbfb6d0aa2d138","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.12_1786551535017_0.018060598852493337","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@kolisachint/hoocode-ai","version":"0.5.13","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.13","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"a41183ac0a22efdc5e50821f23e34b963875acb3","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.13.tgz","fileCount":194,"integrity":"sha512-gvu1zxzyRKDWx4gVz+Y9Lsm5PInEnEHfMZLgKHwZJoTiYikIwrA+LBc0zl7N0s4IBMMyol0yPsL3C9QgmyIXFQ==","signatures":[{"sig":"MEQCIDZLE/fl2q/xRvqIndDxQpP0c6gSz+OWUmj+uBrfu4iFAiBbbx4yM43MI/Vy3vydywMJaMg0l3JmIql/esqfGkeYRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"e4a24a433e73078a058dc413d75539e2051e785e","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.1","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.13_1786605865320_0.11684985062828046","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"@kolisachint/hoocode-ai","version":"0.5.14","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.14","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"9bae558bc343280f8796061dcf9900625b8b4f6d","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.14.tgz","fileCount":194,"integrity":"sha512-NWWXAAGSsjiOxf/eIASKPMa2S+Nrkl5D6qIwRYO3HsHN02wiDGPkKDdTdfF9+4+HvSAAUz1Viist1Y9+Vfh08Q==","signatures":[{"sig":"MEUCIDDWcpTB8b+kKHh+gnEgbtf0JjR199b6fOIOCh19s00gAiEA5M+9LfwqDx1HO+b15a5SAwG2n+8L+CUUzm9QfkaUtNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"0cce47378d6c0992c76bfd67a28124496daf1436","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.14_1786645118272_0.6022196876031207","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"@kolisachint/hoocode-ai","version":"0.5.15","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.15","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"891d26dc1c762cb8045ecbd6bc23135ee0e3aa66","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.15.tgz","fileCount":194,"integrity":"sha512-koZYxaEFkTwsd24Gku9m2hlVuPdvUvNmk9dyJHH6upZviiM1wFCBTHC0OCRd90wLnV8GxS2BkH123A6Yan+wTg==","signatures":[{"sig":"MEYCIQC+RWn5S0If5Aiiu+AbttGdHpDuKxIKA4acZ/Q1KYfOsAIhAL25tpc6XV0ohXtLpRm+XBqsNRPY1uWVuXBfUE71D4UK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"e5f7ed2be6855f2aaba94668b31b58a7ac13a5ee","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.15_1786646887123_0.3434860790301624","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"@kolisachint/hoocode-ai","version":"0.5.16","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.16","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"d838900b010b1854ed4bc73349d27eaa719051f4","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.16.tgz","fileCount":194,"integrity":"sha512-HhslTBRsKJvgu2F+ywex0H3cqG8dDf7P0jlpjzrR/TXTndhNpQodzgiuDTx5Rgm/w7rp6EkUrY/9qMIz0QsREA==","signatures":[{"sig":"MEQCIH4HmN5Uxw7eWTViMHeCifAlIg38c3ihtmkKtw68koL6AiBBF1hvkYhnfcJnAPe1HgoyE89JAs16d/bIJHFptbiVyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"74de09a3617fb8c96702c1180655b64bc24c7c42","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.16_1786648855582_0.7786325260743163","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"@kolisachint/hoocode-ai","version":"0.5.17","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.17","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"8f4c6380b29bed5ca3defed52b876be09a61620b","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.17.tgz","fileCount":194,"integrity":"sha512-uD7GgwhCLKM0ejCw+zDJe+xIbJ7Gvb6WpehEc7+9eRDlmJsnORgHWUoXzNiYiYFvi7R5t44lL2b1qI55lV6DaA==","signatures":[{"sig":"MEUCIQDJE3PU2CDU4/zAnnzPe5m5CLnm4rnss8OCJLvr02QAcwIgYXCHG36AiqPV3I2ckeL9GSnFQ80kib5SdArCPeU25N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"5e755e2131e139f1efb99c5af89fd95f7cf8639a","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.17_1786699515436_0.6616524132755959","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"@kolisachint/hoocode-ai","version":"0.5.18","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.18","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"b75bfda05a5fb7f73ea94afea05f4772beb6ab67","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.18.tgz","fileCount":194,"integrity":"sha512-fNli58jkIVGqotUADw2dYUErNWVJe8cc8KW3xYBAi+t1qb4kzIwx/qBZ2gYc3oBIeyRA+6ZywYqNdEVZovHVkg==","signatures":[{"sig":"MEUCIQDlZby6rd0vKnNOHS3VsEcMVzH1WgoCaXzeg3Prt+HyNwIgTVcA7WfFfWWnusrOM1RTZZLMmsXJe1n2ZUUCWyV/Tfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"b7bb49bb3b1cd4e681e8fc401f7578a736a0398b","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.18_1786801701332_0.7865025979203335","host":"s3://npm-registry-packages-npm-production"}},"0.5.19":{"name":"@kolisachint/hoocode-ai","version":"0.5.19","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.19","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"e488eae924d91c5072f7579c2fb357e20b52803e","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.19.tgz","fileCount":194,"integrity":"sha512-2PvSZfANWmM9SllZM73MFvPuHriTTZouw3/pAcdC1ofwXCgKtaMz6zwcV9FzseKS7wCjsa7Vqp/9NWSBuHYB1w==","signatures":[{"sig":"MEUCIQDzGaeuAnGQ6mvgQtnSXFroFR+seXDBtJ7GTQzEP0ddYQIgcTG3W444DNz8O8e77FOHzMsMYa7z0UNiLySlwV87dxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"aa8ef3281fd84cfdac704c615e2c7b35eecb43ac","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.19_1786865652232_0.4689193396935796","host":"s3://npm-registry-packages-npm-production"}},"0.5.20":{"name":"@kolisachint/hoocode-ai","version":"0.5.20","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.20","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"29ba7e7dc07e70a9440adcf5ab54e9b1f75518ae","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.20.tgz","fileCount":194,"integrity":"sha512-4r6jTMSVRsmzrbL+qEx32BAjZ1M4dfy0fQUv/oGECDBpDVXcevhUhbjFq9U0z7ET28L6VR06Iw2VZtJZcrNlaQ==","signatures":[{"sig":"MEUCIBUqNWXg2ciFgLQRy09SmY0c+A1+SiLNS7hsZvqZmMlAAiEA/uBGEdbTIXNmEkBQPqL1kwQmHhwA++QvLovwX3g5qOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"865fe6e9c229586bf361f4c6b3a821f089360515","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.20_1786890014772_0.38101093165175737","host":"s3://npm-registry-packages-npm-production"}},"0.5.21":{"name":"@kolisachint/hoocode-ai","version":"0.5.21","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.21","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"f84182f60a0dbb3f93c6120197a165d3adb6f267","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.21.tgz","fileCount":194,"integrity":"sha512-7rVP8Dm4hX9Almtucag5O03Zu7tHvkLM5oV/dHfrWaLV6HI27Xc5Gul7qUPCf896F7IqEjOIkxGslOYneP4W3w==","signatures":[{"sig":"MEQCIH/j/1axb2yyxSYJva892Wea4bsfqd+95537ddC8A328AiBgAx6iuqoPSPx0fEnzywrO/cH+g68Lihd7FZdNY/+8YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"4a177c2509557b57afe79856358b8e79f25aa092","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.21_1786891842017_0.04988699878072311","host":"s3://npm-registry-packages-npm-production"}},"0.5.22":{"name":"@kolisachint/hoocode-ai","version":"0.5.22","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.22","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"2251a3e0db6e15eef4a640d792e3eae0048b4eef","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.22.tgz","fileCount":194,"integrity":"sha512-uVwDCiZd2hauGl4xQNS4djywBhZQafjs3/kW4ZFY1SsSZpvXdPXM3Q/lvcS4SOaUkN1jq50nZH+kfMt6SdqLQA==","signatures":[{"sig":"MEUCIQDj9jPScnT0L9G/VoPZdh86/pdpwDujgPygQ9jScat/5gIgEpKwnjEdSyX6B7nYGpYPis7NMoG2MSG2G2njI7JGUVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"907db5edb61246a5b7eabb204634203a33cbda91","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.22_1787053954763_0.6996103358322332","host":"s3://npm-registry-packages-npm-production"}},"0.5.23":{"name":"@kolisachint/hoocode-ai","version":"0.5.23","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.23","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"782236037cb803d10f0fe2caa7a85eadc377f0d4","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.23.tgz","fileCount":194,"integrity":"sha512-H0eqQH0GBeZykQzFe5FmPrf1wE8QPZKo0fQvF1Dzg6ClPYN8Aq6G6w1ytvSuNkJAnWUV+StbNWZyXYS/8zsFkA==","signatures":[{"sig":"MEUCIQDheyDd/b15nhvnECQwRrQXx3u+OTQLvvaGsMadrF2OrQIgLE/NDEylDxRS3rZiy4zb8TTuTlwk9veWe+iXGnyUhrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"3ccbd60ccad75540207497188de3b3cb99687a5a","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.23_1787163234361_0.13365512728271822","host":"s3://npm-registry-packages-npm-production"}},"0.5.24":{"name":"@kolisachint/hoocode-ai","version":"0.5.24","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.24","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"1392f427d82d97caafe8fee3a90736ab5db206bc","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.24.tgz","fileCount":194,"integrity":"sha512-qlkclz/GEAMLBUpDGkFoIgCP/13xTUTgxkkh3lde++3bbKW/+g1/FwUDW9cKe2TkCxAZ0eVLuOtCwQTqjT2E6g==","signatures":[{"sig":"MEYCIQD3/KImSVyoF1QxV2WepfHYswzt5Gp/omnZgEIeNekzmAIhALgQoyQhXoP7Q7US0hxq+nO36dVyMQYpJQm8KQeFVABP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"7d7e83b3a0b222eae165a095c8d4a4a8fcb2e4b8","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.24_1787191377826_0.5773979268466081","host":"s3://npm-registry-packages-npm-production"}},"0.5.25":{"name":"@kolisachint/hoocode-ai","version":"0.5.25","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.25","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"60bf39d88f2306f77c15f2f0cbe113b045208a70","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.25.tgz","fileCount":194,"integrity":"sha512-dpNbrdggZB1yidMKH4coPCg1qOA4WyJfy9aIvB5vXkQ7GRUuvBiUOyQN3yFBQr9cDVEk5Z2wMEnOMK7edpb9iA==","signatures":[{"sig":"MEQCIBZL7CF8au+9TRJWBukcbyzT/ZfDRv6FpcF5MCrN0oENAiB1K1qlm6GObfbuYaYUR5xED61L1nHAtfAmPVdEKUaOZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"51b7e4368fa639c30c2c42e51837ee2cc37fa9a7","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.25_1787220450955_0.12058953095607006","host":"s3://npm-registry-packages-npm-production"}},"0.5.26":{"name":"@kolisachint/hoocode-ai","version":"0.5.26","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.26","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"f08cf2c4b0f143f42e2640d61dcf9ca6948b3d4a","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.26.tgz","fileCount":194,"integrity":"sha512-+Ew6cIbTj0nOp1G8C2Mpq82qK1wfS3Q/whJunIQ7Bp4+z4naX46JWhMWm6+qr9Spc+/JoSCuGApLANJUUzfUoQ==","signatures":[{"sig":"MEQCIFrSksT9jAvjqcY29X+1OW+wq9SDDuI5k+Q3TArYS/Y2AiBZzb/CEkZwcQjER34AN4Gqs30k67pTubed4sf/rRv1uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"3edbd7442f1b234160ea1f9c64f68bdfa51fe6ce","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.26_1787291604329_0.10194783275566044","host":"s3://npm-registry-packages-npm-production"}},"0.5.27":{"name":"@kolisachint/hoocode-ai","version":"0.5.27","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.27","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"f00df3a92a092a67bcd4f8ef18b328a670721d92","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.27.tgz","fileCount":194,"integrity":"sha512-o2/Sgv00avwN3qWmDF+Pkai3WQkpDj3VkltyZcGzLACkWEGpaxHbJrHFTeS42SIh+YQQbRKgVxzPsV5mpY5PnQ==","signatures":[{"sig":"MEUCIAJgIhE2e1WOPlTtoXQjHv4hUMPuV/Ivijg6VNo5kmhFAiEAnpscx3xz2lY4BLlSlmqXbkRjoJwUTEdrP3PzbN+Q8Vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"16487823bde3b687d8c8b3795ed7dde75cd8f2ba","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.27_1787423536110_0.030353701649426856","host":"s3://npm-registry-packages-npm-production"}},"0.5.28":{"name":"@kolisachint/hoocode-ai","version":"0.5.28","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.28","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"55fe503535868cf580c53333a6feb86e82168609","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.28.tgz","fileCount":194,"integrity":"sha512-oSWogYMUGNeDqlY3FM0kiUINS54K6pmOi/JKZlnlTW+nDAHHRGc7rwH9nS0f3RubEhvjLHah5vdu1N+Jec2gHg==","signatures":[{"sig":"MEUCIQDRpEUyicLRUXpwe6olujylPgykoflu6jvUB9HozABODAIgNyqJn7UIZkLK+bJOUXX2G4yhtbqpSoVkLGHrvttJuxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"cacba95e40ef58bf70fccb40c4f8bbe676d131d0","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.28_1787425030622_0.48377179590157704","host":"s3://npm-registry-packages-npm-production"}},"0.5.29":{"name":"@kolisachint/hoocode-ai","version":"0.5.29","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.29","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"72b12b5eb5ceef07cdd7d4c73bd3d09583238987","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.29.tgz","fileCount":194,"integrity":"sha512-RpnbFqIjqwTi8mwZX5TQqGriQQn5SPECrXt1KojRChHI0jVGS9PcLq+l/ttlxcwwSTg5beu7i02tXEHchrfr9g==","signatures":[{"sig":"MEYCIQDuAnSf/GH98zHT5/uSnICUUTvVQB1Axi1L361PNbM35QIhANMSH/RFm7Lsciess6bJKhGZdtXTuzT/kWC54q5pJw6M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"f34c9f24e7d3cf16a1483f964bc8209454d18b0d","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.29_1787458240304_0.07667431329359808","host":"s3://npm-registry-packages-npm-production"}},"0.5.30":{"name":"@kolisachint/hoocode-ai","version":"0.5.30","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.30","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"89db3a2f3abfa7fb5fd7db485694369c4edc3f68","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.30.tgz","fileCount":194,"integrity":"sha512-mRNytjvaMGxMXUy6N9V7SbMRTUNq5+BHs/n5dbtLwG8Fd2MGzrg4tl01lSvOoEB6UVQSi1KxuypN6Tm0Bhmwqg==","signatures":[{"sig":"MEUCIQDU+RONyqrjgdFvLscpEMIpJShZ+2Xgpvx9xR6S4RegJQIgJNUqeICiW0ce0Dk7g5y1d3uAJ/FAm0ClTTADeLSmNR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"4d03ca621ffc1cf7c861e32e1422bac0f6ff817d","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.30_1787459794000_0.7104476828816226","host":"s3://npm-registry-packages-npm-production"}},"0.5.31":{"name":"@kolisachint/hoocode-ai","version":"0.5.31","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.31","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"087bed4da989b564831ab34aac941f4ab6af328a","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.31.tgz","fileCount":194,"integrity":"sha512-lmJ0WCLytmJCYLGA2LciciK9YoJF1zLEwqxsCQcMopeIT69CaFGu4JiXmzadSEen6Hm8q3aoi0o45o4irSllhA==","signatures":[{"sig":"MEYCIQDBObWeADd4KxfTwbq3CaiIOMErwaonYzbyuuinG5AxlwIhAKj837zND8wbvqvmxzjZMIOASxerB/2d8b+AThdqCA7P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"57a4c3e84fb1e84ff66b285c6fc88db9752a8f10","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.31_1787479320663_0.842192772382077","host":"s3://npm-registry-packages-npm-production"}},"0.5.32":{"name":"@kolisachint/hoocode-ai","version":"0.5.32","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.32","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"76027b62c2fc46a639713fee266a8ed925f26bba","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.32.tgz","fileCount":194,"integrity":"sha512-OERQDlFKtCZF6WKQYV0m45dUir8NlaAOH1SvZm4vDYLu4dleuXK3UftjRovll8Z1SvrWO/xEmLPuVqY76FZX7w==","signatures":[{"sig":"MEYCIQCt+NkmASXlDlv2tlDmKtjV86m7IoTTdP0Yf8iMILX1SQIhALkjqWHMLG0aM/DKevQXuC4j0TPJPY4SN5nzkQLNcFlx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"eba8910c5b3ab7f5c0f48c7fa7253325af298273","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.32_1787481295279_0.9899244701941103","host":"s3://npm-registry-packages-npm-production"}},"0.5.33":{"name":"@kolisachint/hoocode-ai","version":"0.5.33","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.33","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"ec484cc7f8fa9eb7047765aeccef577ab06afefd","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.33.tgz","fileCount":194,"integrity":"sha512-JbAktBwp19XH3XrgrvZRI9KUj0IoTEKUDGj4E1F37i9DeAuH4Gp2aKwavzmbyV7V2d0H8u+8A9ZtE83nTHSFGw==","signatures":[{"sig":"MEUCIQCebWZpU8Rt+scNssgDg9j+1hLpRY7ehjpBeXnB/K+u/wIgLGM7+BeRBq/mD5UmYYwNlTR5Ki59iNLRK43dyT1Ua9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"517424256698da5e87d119740319972e61ff52f4","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.33_1787498834168_0.7677659112402542","host":"s3://npm-registry-packages-npm-production"}},"0.5.34":{"name":"@kolisachint/hoocode-ai","version":"0.5.34","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.34","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"6e5b4b1f82b2737ed9909640e8101d0bc3ed5742","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.34.tgz","fileCount":194,"integrity":"sha512-agM/U003Zso16sa5gnoOX5Lr4fl7ms9qOefxp/xs4+EedxwFmj9Xx5QzFxzzVpqhvqf4WoASGvVFwLtDU07TCQ==","signatures":[{"sig":"MEUCIQClkZq3RpoilgSycQ3xLEARV06KBv0mnxZO4CmJ6F2fbAIgI+rt77/RsaiNz2LsdyyEfh/w8pClbQyed/8ceAXWRt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"863a6c845bd017aeef0c1e5777dba1f89c312637","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.34_1787499818566_0.0962707927891222","host":"s3://npm-registry-packages-npm-production"}},"0.5.35":{"name":"@kolisachint/hoocode-ai","version":"0.5.35","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.35","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"0caf1396242555d9f6cb5004016e8d5cb788319f","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.35.tgz","fileCount":194,"integrity":"sha512-2pF1HlnfL8ZKQyjqicwUVwFJjj8fYzdPA+K6l9QQw4SN7hvmXta7WzgJs1Ba75ZZegfoQM1UGPCO05/YDtrRrQ==","signatures":[{"sig":"MEUCIGe0MOw56gTmFjHtsJnXMZGozQ3thu4kwFO4ac6GO+OpAiEA4mGj6ld/78VkaxLWdkqvpTSHwhxUBOqOTuLzHrX7aPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"1e08bbada57c044c2727e29f74d6d1bc39b03dde","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.35_1787632224712_0.9361249675953236","host":"s3://npm-registry-packages-npm-production"}},"0.5.36":{"name":"@kolisachint/hoocode-ai","version":"0.5.36","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.36","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"2b0eb616776326eb064d81d5468912d1f117bcf5","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.36.tgz","fileCount":194,"integrity":"sha512-wbUvJhnhDRzxvm9Y70TJv2rK3HBOTZ6ZxQeR6ccWLqXta9kqD+poiJyf93DGJY6f4ncwvXHjv3swCyLTikRGlQ==","signatures":[{"sig":"MEQCIAqtlcwhZKLZXNkJPAGVDjfGn1pb9eD3PfIzu44xfUh8AiBRuRUbRaIc7aZLWXwYrbo7IgSV/aTOpQJbzm7md0jQSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"9918dd315871fa43f6fc40d8c52ef608528c0bac","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.36_1787678880490_0.9571770566257098","host":"s3://npm-registry-packages-npm-production"}},"0.5.37":{"name":"@kolisachint/hoocode-ai","version":"0.5.37","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.37","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"f43f917189e3da920a5bf9fe7c732422524028bf","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.37.tgz","fileCount":194,"integrity":"sha512-lhH1FmUfM4GH+y6v3MeWiX8wFTdMjH47mRiNUHuaCtM8slCG7TPq5O2J3K5pTTwctO957TQEcHy2DoQ1fwfCiQ==","signatures":[{"sig":"MEQCIBGDcAaiVKeGo7vSDqTwylX1+P38sKceT2d2ULFCI6jCAiB/CoT53QjXaAreR5rkCIz02dr5xtQAw4OCI5pShvzntw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"b98346472fe9ebadc5fb19a69cf03d387136bbfc","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.37_1787680049091_0.307629026411381","host":"s3://npm-registry-packages-npm-production"}},"0.5.38":{"name":"@kolisachint/hoocode-ai","version":"0.5.38","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.38","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"7b13dbcfe9baf91c856acd87d7da5a8765f68c0c","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.38.tgz","fileCount":194,"integrity":"sha512-sYmXSnVl37BFsDPQXaxzpvTQZhMtox3FGwk+XEuGWZ+gsxlO8I/8KZIh4CN6VMBbJWWWey2HjwLjpg4d2J7tHQ==","signatures":[{"sig":"MEYCIQDQElFQwu5OINcD0OJb8AKXHwz4/n0oIGGT4B1oyE17cQIhANMUz/Q0p3dO0y0ADR1wZxjYXcIUghjDh2kxDVtLgUK5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"8321f13f7c6f5f04a5186cfca9e0f8ffe5a8087f","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.38_1787822816873_0.5634696846401337","host":"s3://npm-registry-packages-npm-production"}},"0.5.39":{"name":"@kolisachint/hoocode-ai","version":"0.5.39","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.39","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"1fb6cc90019b2fe345092fdf9fa1a1c3d880ee03","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.39.tgz","fileCount":194,"integrity":"sha512-MwYN6fmrWap5u0clZ913oS88A2A96xGzSuB1B/rCApKOJUiznASe75jjizot9sPcUnw1Qy7TBQQqwLBiYb/RDA==","signatures":[{"sig":"MEQCIB3culwlHCvTu2u/Zn8p8BrFhFzKtRStjinZB/icTVPWAiAEPNWUoflEeA3IUxNBu9Do39DFESWepqOl7HR9cj4+dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"f1e5821cea8abc1f6f426d6cffdab7a5d5f8c7a8","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.39_1787906948204_0.12510376283839175","host":"s3://npm-registry-packages-npm-production"}},"0.5.40":{"name":"@kolisachint/hoocode-ai","version":"0.5.40","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.40","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"90bf968f2d22a3a682b482712c64c2ec08861cc4","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.40.tgz","fileCount":194,"integrity":"sha512-qcRkSve8Na1dj4OR+0oCy8WNoEEaqpx6dbBoCCY2uVybpZi9W32YhKENCwEUh7iAT4nsU/q/ym9xSyhtEDujbA==","signatures":[{"sig":"MEUCIHI694gzjwBXby+uTawacHdg5bw3blo0ay3BmqvYP8hVAiEA17I4VpZO0VJaYBWoaBN1/rPL6i0YXxStvxU5WdYX3QM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"d1c34d03a6b0afa6787e4afc239ed2cddca68bc1","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.40_1788095706622_0.38833714165352995","host":"s3://npm-registry-packages-npm-production"}},"0.5.41":{"name":"@kolisachint/hoocode-ai","version":"0.5.41","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.41","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"16b5c2c0c15cafe3d597390206c6cec003174f8e","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.41.tgz","fileCount":194,"integrity":"sha512-4M07YF68dh/8JhNeMysb0GvwkWAQBZK8vP0S3qPcb8+z1u9yJUcuRNdb1xWdf6yAeyos+AnA1BW99Igq1UtukA==","signatures":[{"sig":"MEUCIQCwe6CoUqaCd6CLHFtS+FXWVs0MM1vZNDUD8LFT/aVt+AIgH+T6pSKs/4SOv8CePV8o39g6n+n1CelGQYspgibW89Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"e225482cf94ed0761f135dad41c8468e3266c5a4","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.41_1788161915633_0.47594487209241976","host":"s3://npm-registry-packages-npm-production"}},"0.5.42":{"name":"@kolisachint/hoocode-ai","version":"0.5.42","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.42","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"25e68d5c34c9d8535d9dc74b53017e4da5d55db3","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.42.tgz","fileCount":194,"integrity":"sha512-S2qTGxdBv9g86x9hZZFz01mZihjrvgM60eH/DLucEXGklyuQxhw48RkCUhgk+4fDAke68VjoQJRzd26QPiZK8w==","signatures":[{"sig":"MEQCIGue9JzD2tmuttDozZvq8xiOd0fEMvlUdZA8+6qiV4H0AiAP0Avy7y0Cwwr+qk3yPYUpeJKwohDG4ELx8ejDGokDIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"4e44455d6c82d330f77fcbd4b52c65ff85558ec5","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.42_1788183961559_0.2383027912101623","host":"s3://npm-registry-packages-npm-production"}},"0.5.43":{"name":"@kolisachint/hoocode-ai","version":"0.5.43","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.43","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"ab073f5c37cc4c4ef7963f26125cd2b148dcc9a5","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.43.tgz","fileCount":194,"integrity":"sha512-MPMaiF91AipfB+j13xhc+qZklShCH8si18QllybTAbF3By+KJTS64DYwn+otIXRivYVlIA4+GkiCyQ0Ah1u/Hw==","signatures":[{"sig":"MEUCIC2TTFziGNoyzULXWcrV5oN61oxC8wn1chmI5ILplmeUAiEA+VGqQ3l7E5pbQhkTmH/cOL/BY4oCYgVmIHxo6EAHoBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"f5fd933802b4797d170d9e352e43a7c5cf9905b6","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.43_1788185295104_0.13201336369865313","host":"s3://npm-registry-packages-npm-production"}},"0.5.44":{"name":"@kolisachint/hoocode-ai","version":"0.5.44","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.44","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"0ef3eeb18ffced83c132184158ea13695333ef7a","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.44.tgz","fileCount":194,"integrity":"sha512-sJNIdY440nptjJXrX6AJTP4I59aKahHh2AFEqkq9/Qk1XUdGYuIeYhFwPQqYiWtqPcA9NCbohZNp+WU9RSQueg==","signatures":[{"sig":"MEUCIQCd22CEkiB3Ok5JHOy4b3nWxpjj/LxuTZTXYbsQh/HdWgIgHiHBmOIdScfc4sr/p5ywOiGH6j6Gw/fc5Qu/jrsW7MI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"625224950f2aafd03daf3b800cb2670c652c3f9c","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.44_1788196981622_0.4252482141781797","host":"s3://npm-registry-packages-npm-production"}},"0.5.45":{"name":"@kolisachint/hoocode-ai","version":"0.5.45","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.45","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"7342bc4c1733021e15d50cae4e4213c334c9a12f","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.45.tgz","fileCount":194,"integrity":"sha512-t3Divx4wYbLGaAhSGMknIPFI30t1vTeCbrEdo8/o5dPLqRRJ+NRm9/1sQnYx0cE3k2Cl3l1GxNwnt48bxaq4FQ==","signatures":[{"sig":"MEYCIQDdEsfhxRAQ6fEOlPNJEZfdFCV1YEqxa+tGdgrCEfBlsgIhAK3i68dNRIFIvdHIi8n1qdxv2qAuNq/lljtch8cGyCoO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"d74e56944cc63463f6f3e6763bb5a3cdc72cecf7","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.45_1788197204355_0.06414732980063875","host":"s3://npm-registry-packages-npm-production"}},"0.5.46":{"name":"@kolisachint/hoocode-ai","version":"0.5.46","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.46","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"866259efcc4a1977bcb2061840630de0327dcd80","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.46.tgz","fileCount":194,"integrity":"sha512-Ac4THoWv9fVRpIcnYIP3PbE/MwfXIitepbFmLYxHHT2B1pcs9fEhF/2Zt7GgYhFAdsgwkwOCcG+OFx7nP9zBjQ==","signatures":[{"sig":"MEQCID09eLxhBw+/lRN7mWiktjx3FwRiEVcB9cYQnJYZxo1NAiBeXRJxFO3O7/LSxFaUx+GnTw+CQ79a36dAgAAleNv0jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"854b6fe543d98fb370d712cb8b9014ad80781468","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.46_1788197634588_0.5167007747784695","host":"s3://npm-registry-packages-npm-production"}},"0.5.47":{"name":"@kolisachint/hoocode-ai","version":"0.5.47","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.47","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"8c2bc9b69b7ce6b9c467065d868b14c76392f93c","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.47.tgz","fileCount":194,"integrity":"sha512-lUl59/XEFvWxFvQYqEPHJTz7pqzz6GnR4iRybL5quJUqm5RV78IJZB3HXfWi1BBzwSMIzo5pxCW41NSH1jfeLg==","signatures":[{"sig":"MEUCIAe/BZx/dmSK2tFd7O0hkFxuGNdRUPKsCdnl/OsEYmk4AiEA74gOQKCxQWNjEv5QZESd8o3FJRB8JCJ99ewe1IonTuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4077048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"b6436cb47bd0945654dc85a6d546091d16cb2a74","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.47_1788199712630_0.8900049484590269","host":"s3://npm-registry-packages-npm-production"}},"0.5.48":{"name":"@kolisachint/hoocode-ai","version":"0.5.48","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.48","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"759210e531196a898d4185ace16c68bf7a5f1c98","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.48.tgz","fileCount":198,"integrity":"sha512-8be7FLHIO0KyVB7JwT+fCilC3JypVMU/D2lpn+OWthN371UHWUxkiBupfdR/BO+49p5/OsDp6en3eEgdjZ/dmA==","signatures":[{"sig":"MEQCIH9TTvHkf91jjofOUXnPjF873z7ERvU1ZluEOEVq3+D/AiAfW9xWVWIZ+Bdb6Mxw5hpAUw+3xsWKw/QBOtdYBcpzRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4109855},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"1551b8308c64533e677f70ef970e1230d8955378","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.48_1788417763520_0.3409570089982341","host":"s3://npm-registry-packages-npm-production"}},"0.5.49":{"name":"@kolisachint/hoocode-ai","version":"0.5.49","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.49","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"f202e83c0d328f2e00208346b20965ef7de3a4c4","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.49.tgz","fileCount":202,"integrity":"sha512-kDtZfnRMh2Te6j6h/2XklNnIFbBydk/MtCuhCbpfH89mSDbFMLmCnH9z5lLfJo71UFtNldMMuAoACsGe5XS7pA==","signatures":[{"sig":"MEUCIB2valixteO0HQI8B9wbMNa+cxINmtBa0E5+BI66wkdvAiEA493i2oKkJW1f/FbcDagHWg6bQf7KoGPb4B6aysop/98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4134603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"abcec4aeb4f54d4b17974fda3b6c40c6ceab521b","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.49_1788430762196_0.4078524010611757","host":"s3://npm-registry-packages-npm-production"}},"0.5.50":{"name":"@kolisachint/hoocode-ai","version":"0.5.50","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.50","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"0fa0142bdb0375fd11ed2191f577996678ffd01f","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.50.tgz","fileCount":202,"integrity":"sha512-WeiPLtLWAonMZgJj0qeNrBJlDXCjX6HZeiF+7ODvZ+UsWVvxrizQWhDweze5BSMuHJmCEnFtcPKEmvb5ODxAGQ==","signatures":[{"sig":"MEYCIQCNA+LQj4XG9khtKsu1UVmrPRy4ovGlOvUMLS/KCNmgEwIhAMBOs6QdXtUzMVlYi7hxz6SVroU2pEjcGWlJusi5ONsP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4134603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"c6b30fd03bd11cd2a13c8a5c339f05b4404ce9b7","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.50_1788441494376_0.8552542576284023","host":"s3://npm-registry-packages-npm-production"}},"0.5.51":{"name":"@kolisachint/hoocode-ai","version":"0.5.51","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.51","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"aa5384976fd9585690b59962f250789c7c5b4c69","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.51.tgz","fileCount":202,"integrity":"sha512-nItOTAscM3vZtZHhSZwLc8Csw1gR5YzKwvtQdmZC0ZTcEoeZs0kdU3qenLZiW1e2WGzEsGxp6o8DmEbtRP0eOQ==","signatures":[{"sig":"MEUCIDJJaOgN8GaSrcMlcU/ViTUAtmseBiiK+K7FoAuXp4o7AiEAutttkLhAgmlNOkQ+5sPLYYKKWpGMWEwQ4zg1oxFevQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4134603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"70e88d0318ae1dd328b6bd62abc72ce36f9b00b8","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.51_1788453320320_0.41024170621095735","host":"s3://npm-registry-packages-npm-production"}},"0.5.52":{"name":"@kolisachint/hoocode-ai","version":"0.5.52","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.52","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"3ac1b943794f51fa88828bb62e4d97267553abe8","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.52.tgz","fileCount":202,"integrity":"sha512-sTT2POJrKZNpnxq4h/rY50BF7sidyUzer52AI52APfQ5NKvlIakunkq6DtERDRLOwHXmsQu+UH2m49x0ZP2dsA==","signatures":[{"sig":"MEUCIQDga8+PoWZPpGpSlyC34RXmks81bcKStB0aSiPQ8xsn5wIgE/jaj01RFCR5cwKasmwhbz/3JC7FxHrouAA3WwkTnvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4134603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"79887396f3965afddea8709dada3081309db5ce1","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.52_1788455116529_0.9221924100207315","host":"s3://npm-registry-packages-npm-production"}},"0.5.53":{"name":"@kolisachint/hoocode-ai","version":"0.5.53","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.53","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"a78d14e73a43130ac2c8748ab97f1d82eaf36be3","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.53.tgz","fileCount":202,"integrity":"sha512-I/CF/Nf/S3CEQjI1gMEI31VEK8B8cTtm/Na7YJ55qvgNjNH1yeQULf/eI1PwoyKr/QpmxjFae7tvEOdlrGJMgA==","signatures":[{"sig":"MEUCIQD6Wtc++jpVMBGw/Gx+kn5jyznauOrpScRiXi+gEzE0KwIgDG8HE5luMVa2ZwCWecWK+Ogcq+9zDqgTz5ztmvScwpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4134603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"4e7bbdd96ff6cb90a98a5775520f260c273a3055","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.53_1788515137750_0.3101778624069902","host":"s3://npm-registry-packages-npm-production"}},"0.5.54":{"name":"@kolisachint/hoocode-ai","version":"0.5.54","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.54","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"af6d35fb69a5a336d435fda1112c503673459ae1","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.54.tgz","fileCount":202,"integrity":"sha512-okAm0Zismg/FjxwJGRER5Sjuec4RAb4BlRiIIki+av3EWZsvaN8Cx24XsDw0ZoJSdcTzXjNO1S2m6iauIChFYA==","signatures":[{"sig":"MEYCIQCSVMSevBoE16uZB81lVjloxpyUANU5SndjfP+IARcxtwIhAMddzl427JMvVw2yLucLFHe+huBI5nZZezDXxFnRs402","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4134603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"925d0669aab0814672b063959b81a7df6dc1e7a2","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.54_1788523494719_0.9291387817791597","host":"s3://npm-registry-packages-npm-production"}},"0.5.55":{"name":"@kolisachint/hoocode-ai","version":"0.5.55","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.55","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"29a0759d936f3b988cdfc0a0219c0dfa2818d2d9","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.55.tgz","fileCount":202,"integrity":"sha512-yW+5oqOlZJNNiaOsOw+fNvW7YZ0BFpAEKzVUdTKNQ0eZMufD8fNiJFCHmlulsRq+KzY3Syfk/uQDiYvzAWj+1A==","signatures":[{"sig":"MEYCIQDk0z9IKcs3jqdj9Cfamk/xZTfj6habEzTwrIWUYfyTnQIhAKMwvmaIej2NzZYUk6KfW2MoywUM8s93ALnp+jY5GIGm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4134603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"005c09bd1d7668e8eb9b6d10b3b0d95688e72c76","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.55_1788530045924_0.561114500832729","host":"s3://npm-registry-packages-npm-production"}},"0.5.56":{"name":"@kolisachint/hoocode-ai","version":"0.5.56","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.56","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"6c3a182882be604b6bb1cc792b0a7270e82204bb","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.56.tgz","fileCount":202,"integrity":"sha512-4toZFUmPyouW1xRrmbkgKrkJKSFioOMrCsKgp2wAZDZ9ZdKeIgaL4xTMu5xGC65NCr6Vm7+p8tyobdZZlkLqTg==","signatures":[{"sig":"MEUCIQC4FcjEoeHZQDa9FCh2nnF5D4xWTUNPNxNzA3RuUK26SgIgduRdgeE3NuJ0Sos2V/WPgMCHp0oODTa6+lNlhnAL8Yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4134603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"701d101c56847059a344a2f81277e361d6114f62","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.56_1788531302489_0.08902089131712265","host":"s3://npm-registry-packages-npm-production"}},"0.5.57":{"name":"@kolisachint/hoocode-ai","version":"0.5.57","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.57","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"095e4eff28861f8f78e435c0cf9ecf2121b74102","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.57.tgz","fileCount":202,"integrity":"sha512-uj8ufKW5P71DksG3hyn3WzazOFwVrcyjv2nJrqGEOWQdLKTPMkpuDytKJKyr8yk4ANXGd4cP6kYPqbE8aVu9NA==","signatures":[{"sig":"MEQCIAroNP31wLeEwHqzKbY/mHaI3AAhu3ET+3+n8+xKbPQKAiBBnqtGODNWIlXtVf+bdccw/NPRusB8fsde/ZpGeyzcvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4134603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"1230a913eedced538471fe0cfac7ba7fc2b0c324","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.57_1788548647485_0.3974325092836668","host":"s3://npm-registry-packages-npm-production"}},"0.5.58":{"name":"@kolisachint/hoocode-ai","version":"0.5.58","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.58","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"ab35e35f04dd4d75ffd6cfce0163b36514100d64","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.58.tgz","fileCount":202,"integrity":"sha512-hHeBJNsa0J0Rg75YahoFqq2N97DN3Kgkr+FmEqMYt+XroWy7bEn+VPlucgi3JERx9PeJCeZo5U7FXWiSV/KQNw==","signatures":[{"sig":"MEUCIG0IPMbQn+AIQTwTE0Yi+yZZh5TuhPrB6+BaF6eXIn9rAiEAoOEuYRakm2tnD2c5Oye6Ms+tbyJBL2YX1Gp5ORSHndU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4134603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"f656a20edb943975736e596e23463e8ab1f93d51","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.58_1788553756318_0.018039834907285224","host":"s3://npm-registry-packages-npm-production"}},"0.5.59":{"name":"@kolisachint/hoocode-ai","version":"0.5.59","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.59","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"9745254bec2a58d670e5abc64a77901c8221fd59","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.59.tgz","fileCount":202,"integrity":"sha512-r5Y/LUV+g9hgl3nWE7EYdx2KPca2IkpWJJEpUe71R+0myyNs+qz04dL/U07HZN3bbKUIQFk6OCD3wyBEbcehew==","signatures":[{"sig":"MEQCIHWXwOgisyMo34hnVDQtfcrifO4VWVqaqiR9tpyHf1noAiAjwj4JB0x0ffQV79J40VDO3DRPpbKWhmaHCPwurDo1Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4134603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"7b51f5aa7410580fe138a505517d2d5fb18698af","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.59_1788581194552_0.3055250890679775","host":"s3://npm-registry-packages-npm-production"}},"0.5.60":{"name":"@kolisachint/hoocode-ai","version":"0.5.60","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.60","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"0f32a2bc15787495c4eec790fea62492c341cc9b","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.60.tgz","fileCount":202,"integrity":"sha512-iuqqsyNqDIjvIdxfCWBpt9hUkXhu6detGNZRCmYCD0QTY5DdR7NCKNIZ/pfS93BRD14aCzoZsFAIiMvoX288Kw==","signatures":[{"sig":"MEYCIQDk1C83CyM1T3s/XxaAMQPe5bzzXHB82R7Fjg+rCRYDkwIhAP1R2LypLqfyXfxap3DNqXCI5/M4bNm7pAduvOjYYmZd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4134603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"8e76b50fbdd8e51c5d52efef5e11e5b42f0ec868","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.60_1788625413499_0.16880076500687413","host":"s3://npm-registry-packages-npm-production"}},"0.5.61":{"name":"@kolisachint/hoocode-ai","version":"0.5.61","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.61","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"779b677b059db5ca2ed82e0c0cf1ad22941918ba","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.61.tgz","fileCount":202,"integrity":"sha512-HbOfM6LwvzhklW1b/w/NCvCPa2GcTwa7yGI+QVMGtFfbD+0qnsGoXO0yWRvdravcBROU5xtNzJg+OpP6l1jwEg==","signatures":[{"sig":"MEUCIQDGszRecPge2clE6cdOPSKClo+ye+MMJhTMW1qMB60y2wIgIjBOp1TBvlUfaCwNV1hIWGooojy7PnLunp/qDVn8Gno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4702570},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"1f4742468a511a8ae20d9cff73151df4bd2a8a51","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.61_1788713651282_0.2100452444903329","host":"s3://npm-registry-packages-npm-production"}},"0.5.62":{"name":"@kolisachint/hoocode-ai","version":"0.5.62","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.62","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"7b8cc87b3352bce7a50333042fae05f5a75cb257","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.62.tgz","fileCount":202,"integrity":"sha512-RC7C8jzYYtleJ7Ei513dOcO5h+dJ7886ksuIC5ex9kBhDXXRVCUVIY5WrWNsL6pxQPE/LfxzrjyAees7SVqA0A==","signatures":[{"sig":"MEQCIC7gp6AC6fDWvql4/Ns1g89qqGs7i/S3a7imybbIJIkVAiBdZpgGhQDjIbLTjpam1gs9ZfT05/dPquN+jw4Xk5BrRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4708379},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"7064a80a086f8fc6dec8cff6981f62d7881ce017","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.62_1788951202105_0.36148388680188615","host":"s3://npm-registry-packages-npm-production"}},"0.5.63":{"name":"@kolisachint/hoocode-ai","version":"0.5.63","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.63","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"91c8e62cdd4ef73a48d77af89868d2e8060a4f14","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.63.tgz","fileCount":202,"integrity":"sha512-g4qLnvRCDKqTz1IZaVDQYzfY+c3IteHw9nqrIvD0TB05aIyldCNZ6iBcs10mBfGPanUagCdgzY39suOr1bZVlg==","signatures":[{"sig":"MEUCIQCTE/+FPDjtc7w0IDyWtlNgstt1cum6QRUo7vD8HODNkAIgYJBoEKbc/Hb/hxSTX8T5WpTs5LkeCeu+9UWHsebevUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4725037},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"52d258e669b31afcac196a86bd72c934f7bbae89","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.63_1789029431734_0.12427748350082135","host":"s3://npm-registry-packages-npm-production"}},"0.5.64":{"name":"@kolisachint/hoocode-ai","version":"0.5.64","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.64","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"eb9cc2378245078f944e37e1b3c84db9c3ed072d","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.64.tgz","fileCount":202,"integrity":"sha512-vq4dRvL8Ob2XuGiNX/yhx7LKwqotmXsETRVTqTDz8hcWCWf3VGOkDjZ10afIXtZNxRsCTvtLJn3XVFAX3U+Niw==","signatures":[{"sig":"MEUCIGuO0++8YLw8KvYFz/Dbr6S7kebsriww2SCu0341fd1IAiEA4dFl/GBMD2yFAvwFPDVmR6JxSVYEi7ZsqgfKczWDS6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4776620},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"990fca3c5626789b4f1d8c095784c0df1799bad4","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.64_1789306179577_0.6744313438512786","host":"s3://npm-registry-packages-npm-production"}},"0.5.65":{"name":"@kolisachint/hoocode-ai","version":"0.5.65","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.65","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"498f25b66e04ea6d42cd4c8c580604bad4c8d460","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.65.tgz","fileCount":202,"integrity":"sha512-avoyU6Nf5+X2Fbqxk5HqUXNCJhPOugZ+J9TDxRC2d7/pBCyTkJqxGgNz9T2DJDZ/Di02+gGiowexoAvegLePkg==","signatures":[{"sig":"MEQCIC7wiM5apVeqo86CktvpsWO8d+QHrv2SUm9w1TseeM+YAiAekK+uPZNzaFwYoJy8annr3CI1WRj0uSvceyObC+YhBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4766956},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"0cc41cba2244782bb7df5b80c2c84b1014ea7579","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.65_1789488116761_0.5467433155086663","host":"s3://npm-registry-packages-npm-production"}},"0.5.66":{"name":"@kolisachint/hoocode-ai","version":"0.5.66","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.66","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"1f6d1f913817d605fbd9a22d1ffefe8f99ebd236","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.66.tgz","fileCount":202,"integrity":"sha512-uYCWVISvxAiapv2SG+fooF9mnEn/g1SosaBqOqCsU5PqEQn7kCLXPMVjtdNh5SGw2w8PCV7YAgrJJgTwA3yvPQ==","signatures":[{"sig":"MEQCIFTKsiuJD+wYeRN9fcOs8HS5Or7p1XxKQewb0MOO3EvIAiAmJHDvK4uCsJFMsw31mfS0U3rJRr0lkwo5ExhChKkyFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4766793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"59db11515e48a51b9f712af52c329192db7ee08f","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.66_1789491974686_0.8946823443125327","host":"s3://npm-registry-packages-npm-production"}},"0.5.67":{"name":"@kolisachint/hoocode-ai","version":"0.5.67","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.67","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"c74739d46ab34ba8e3be2e7d56553b336a002078","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.67.tgz","fileCount":202,"integrity":"sha512-v8yWX24mn2/WPFAVpt8cTBzjLfoVTkAw8CBhcWgV3HOwYx7exD26t72muxSiGoWUWUiBiaZ/zOQl4eRYVeJQOw==","signatures":[{"sig":"MEUCIDsacQ2w2kJP/i0tk0XYDCwJx+BljXvIEChGr5CTASA2AiEArGU+ZrJSDSIJuIsl/rp0VyT3BefTe+15zju2HiutEYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4789945},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"8181785a0c7fb4a8c24d3dc273d91804c9fdac46","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.67_1789547980422_0.8697577661525802","host":"s3://npm-registry-packages-npm-production"}},"0.5.68":{"name":"@kolisachint/hoocode-ai","version":"0.5.68","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.68","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"409e4743aa3d825d9c84830d6b94f197917315c4","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.68.tgz","fileCount":202,"integrity":"sha512-w2V27p+Mzoe9/t7Zg1DYz3nF7n9VNyWswQgXkiSyjV1JwPqUnS4ul0LezSmoLP/vNvqYiALAzZqOEGkZR4rZkA==","signatures":[{"sig":"MEQCIHG8PNZDx27UavIr+gNXJ+LKVk58PAboa2fttw8MaHRXAiBy4fOkeradzin+OnKXV2pFX1oqtM+4P4Ih2D4S83g5eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4784237},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"be1cc32cbf41ce95b583cba6342fb9c5da859b99","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.68_1789581983402_0.4394805566742377","host":"s3://npm-registry-packages-npm-production"}},"0.5.69":{"name":"@kolisachint/hoocode-ai","version":"0.5.69","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.69","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"ec80527c9e3da289cdc000c925dda4692bc8268b","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.69.tgz","fileCount":202,"integrity":"sha512-4WBX9kpIYOzQ5r4HvLdbD1phLCRtvVcpG3MMudH94DWrBvsxZ03lMMPVXUKhibzZrIWQo2nok3jQXEkra8sA+A==","signatures":[{"sig":"MEQCIB8HKwsjT1jbsOQjrzK5c7ttGSc3j05xoAG43K6S3bsAAiAdMcBMkd49SXgynCeqKII6kdcVhYu8kdyU+L+csmJ+og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4783687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"7e25bb64d16b4e044a4e53bcddf6635ba104546a","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.69_1789624562791_0.624220571462919","host":"s3://npm-registry-packages-npm-production"}},"0.5.71":{"name":"@kolisachint/hoocode-ai","version":"0.5.71","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.71","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"20d3e3438819e4f8efd95bdbf1cf56a077defcc5","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.71.tgz","fileCount":202,"integrity":"sha512-I0+wLy7SXrQ0sh0yo+WNPP5fEdvotga8Xy0FrtQwuxInLXDdnSVPbhH63/3YF2kxA8QydUzIhj/c5NxCC6kqLw==","signatures":[{"sig":"MEUCIQD4BcX9w1S7WktikvVShCA+4W1mqi7cg1F9zFE2rXLucAIgWpQC2rk0Ov97nrqx+31Ds/5PqmKzYb5Iz7cPRmnCDqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4783722},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"e6d4b91d635b4d682b9d9abe6a6c5ff48c489a1e","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.71_1789629338361_0.943699781852094","host":"s3://npm-registry-packages-npm-production"}},"0.5.72":{"name":"@kolisachint/hoocode-ai","version":"0.5.72","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.72","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"24397d6957864331c209533ead859badaf473721","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.72.tgz","fileCount":202,"integrity":"sha512-zahA2w1aJFb/4V0EXGBVZlPTgSaXPoUwCWlE11tg7FjaD1b7bZgdvteAe1Nn/FKPOomnPTZJlXT/kv0j1T4x0A==","signatures":[{"sig":"MEUCIQDYpkd0Xe400s2ZptXfuqQAd79CQkhQMISODuVAFEr7xAIgMB+29BT2zqgv9a6uAQIrq2RkHrKPboL3Qrb9bDDAlnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4783826},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"6e046901524b954dc835d7bb9454bc7a53f8a5bd","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.72_1789639297063_0.25268579366611044","host":"s3://npm-registry-packages-npm-production"}},"0.5.73":{"name":"@kolisachint/hoocode-ai","version":"0.5.73","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.73","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"0bdb576a922e8812375df5c78c79925f33164d7a","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.73.tgz","fileCount":202,"integrity":"sha512-XCF3k1l6zzY1XJKUqv7BZAC7EGdIbuYuG6LjF+F5NiMY1GWa7h7jPR6ArpOWlTY78rYnS74oU3lqBBKp1bHL2A==","signatures":[{"sig":"MEQCIB0SDOLIlPhRk8rWef35ZsFfSU0wOSfRHPSZr6FsPyTTAiAL3KOKHPHRy0YVCsGRbIKjTr1jvVCB2zD2fNbDcS15kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4783866},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"db670870622e4b90b8f8928fd3624d5d9e06ad51","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.73_1789642728674_0.19721089165302153","host":"s3://npm-registry-packages-npm-production"}},"0.5.74":{"name":"@kolisachint/hoocode-ai","version":"0.5.74","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.74","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"4fcdc2b394ee45b31c0fb776a53699dc57bf5c3f","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.74.tgz","fileCount":202,"integrity":"sha512-sBA2LwsE2LRpVaQv1FBWrR/TmBOXVsftFdtBFIaF6N4bD2gqoSl3vOH8YlAOvoJ9jyRv3XTWsIdRR62QsEXuLA==","signatures":[{"sig":"MEUCIQDL+avSt3kBOXP8mn39ssYI/vM1aZnGmoJ+JWDzhi/sTgIgf7/fSn5p7wljcAurrvq6LOyDQi9zbg90kK4XZ4qo1dI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4783866},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"70fdf83b727d1d1837eb3300b0da658fb149ba5f","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.74_1789645223925_0.9192661648200069","host":"s3://npm-registry-packages-npm-production"}},"0.5.75":{"name":"@kolisachint/hoocode-ai","version":"0.5.75","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.75","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"81cf4eeee6274b57e629d022227bf1310828d763","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.75.tgz","fileCount":202,"integrity":"sha512-f1dmiGcWTjHzxhK5ANELLGCKgAA9H94Ar0Zif/Tice5WNhaff2Vb8bJreA6KP87Ss4QlHH2eVcC0bZrBH+jQkA==","signatures":[{"sig":"MEUCIHnqLLPYtGMIgzXMVmF0gCKCjXSgyM5K/2S8u0VO8jY7AiEAqWpq0+lk9EZXlSWQ1vF3S6nlWbwcdRMYtyA4IMdXSD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4783827},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"302a279793e471fb13cdc637c0306eeae0cb81f8","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.75_1789648681083_0.5032852962083045","host":"s3://npm-registry-packages-npm-production"}},"0.5.76":{"name":"@kolisachint/hoocode-ai","version":"0.5.76","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.76","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"aa56d8484aa356b4d6eb52bddf0af96e20c5120d","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.76.tgz","fileCount":202,"integrity":"sha512-SqVgJO34rU6LSx/bjkCSWokn7lvPzxWEce9FVdocfVoSin3sTRqf4WWZZx4LLBiseLr4YXyab/+fJYGLM+PKgA==","signatures":[{"sig":"MEUCIQCrCJcQXhaxpB+hPf1+c3C7kDhY3DLTWGPG9Y4nKbnKsQIgZz9ikICssTaYqZC1m8rWDFQZZXv5OYZm/1f6/UEmcKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4783719},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"ad55457fa71454da16712cebf57487ac6a171112","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.76_1789652734928_0.4465373593184474","host":"s3://npm-registry-packages-npm-production"}},"0.5.77":{"name":"@kolisachint/hoocode-ai","version":"0.5.77","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.77","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"00e5a4493798eb07b3a3de241927d2edb79fc837","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.77.tgz","fileCount":202,"integrity":"sha512-9rh5J41cr6darZYYr2LHf7TUst5SbgZ4qd2f7ph+3OAcuAInPd/lRJFYDzC9MtomTHTTszOCkzNNTFFUuR15kA==","signatures":[{"sig":"MEQCIFbpvAJv1KYYHjXSJu6ssMwpHhSmmqbwAGTS+2qhjhU0AiAp2wPAdWe7qw5r5NL3zUj1Csph5LaF+mfbCDek6xtvCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGNTGQeJtoRljV8bh7dqszpYtKlGepRYqCsbKq1Aun2FAiEA77kfWLNoYAArA4ZffD12v58ovOXpbAgAuWb1pJo2NdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4809665},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"1178de76b90555e11f80538fc68b3ca2f34fd9d9","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.77_1789751779923_0.4691031845953173","host":"s3://npm-registry-packages-npm-production"}},"0.5.78":{"name":"@kolisachint/hoocode-ai","version":"0.5.78","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.78","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"8f159314c9c1591aead2872d4ab9dea6e6188f21","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.78.tgz","fileCount":202,"integrity":"sha512-JiskHYwvkMyAXQMjv7feCXMkxy5NkG9z/JMPYOqhvpGcdc7NtOILPKbK0ByQOIDASdPAE7CP13BOgxQ5ro4l8g==","signatures":[{"sig":"MEUCIAQpkXORP0O18dWrRX7okfUXXA8et4VVr5sZMrAePKiRAiEAijiC4kcz0I0Y6d8UYgT1I6vW4jZNtB8tNzcTwPC4SAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCb+t/zuqvflPkVwR7aFdM3giwcQ0dHm9PBjUnhBGTw+wIhAJcaya6QqIc2wgnjXNRc+zs9ihuxTQdXJKDw2zCgsTgS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4809665},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"d1a0995dc4e5118607369c7cd9d5fb41851550ad","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.78_1789752514359_0.013441021545205878","host":"s3://npm-registry-packages-npm-production"}},"0.5.79":{"name":"@kolisachint/hoocode-ai","version":"0.5.79","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.79","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"63a1fc0298e9da11549aa62dd8a273b013eba7eb","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.79.tgz","fileCount":218,"integrity":"sha512-qfAby/tnFzb6qUPAl88wp1E9fn0Cb0Dw8XRE99GETV6G4e7VXKasOr8g0qgG+IUK67Rg10zEui2PmY9pbJ3fmw==","signatures":[{"sig":"MEQCIHsc8uj3yuTcjsf83FBPHHyU3rw8lSIn8pMjYB+BQKl/AiB+UPagIqpMvosJOObZOu2PGcwKFJ0mORFAwW2Ymq7IhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGzIWAq63O3SvNW7wt4rPYiko1YecNeJS2XGujS+ee/gAiEAjESfeIUeeAoi/0zitOxpPJHOcGjbdL07b0zw8kWahA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5149302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./google-gemini-cli":{"types":"./dist/providers/google-gemini-cli.d.ts","import":"./dist/providers/google-gemini-cli.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"59c46ea8c5e4764044a76f6033f03242b5f9a2ab","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.79_1789757878350_0.04339064885857491","host":"s3://npm-registry-packages-npm-production"}},"0.5.80":{"name":"@kolisachint/hoocode-ai","version":"0.5.80","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.80","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"b5a388c64ce1a950ae1376ff5470d0a5348725d8","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.80.tgz","fileCount":218,"integrity":"sha512-I+X2HX8AhH2qgrClkuYSXJE2twvJ0kDCK+chLtxDWStCVUxcjaMyUhqCtVTYuuBFfsAicD0/cgJVEeeH6T7I/w==","signatures":[{"sig":"MEQCIHJMARWrDh1eZDl4bEHD1jTucQ/vTgVyegmkpRzgdyY6AiANZmfVtlOb7/NiuubzrcDHF7EA2mnT/Sm8dSgbgyfTew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAM3YgRvgrriijt+EKM17LBoiDFPaMdElsq3lBH3spgSAiAR+rOk5MfNMXS1OYMNC5rgkB7OGoMandu0S5o9KsmRcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5167961},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./google-gemini-cli":{"types":"./dist/providers/google-gemini-cli.d.ts","import":"./dist/providers/google-gemini-cli.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"5dabb98ae9e99532908f60b8c515c6d4bebd1737","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.80_1789821334278_0.46045331006342805","host":"s3://npm-registry-packages-npm-production"}},"0.5.81":{"name":"@kolisachint/hoocode-ai","version":"0.5.81","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.81","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"06a6d33a81a5566ae06a6aa5314d4d0e234f0980","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.81.tgz","fileCount":218,"integrity":"sha512-5WwPxpEs1yyKrYvzBWuORVM10c1WYan4nrzP0ZuWZCJvPLsOEQxc235Ay+WWaOg3Ur2v2fGQsADqMI837JTzXg==","signatures":[{"sig":"MEQCIC49CI8hDWGzVpR1obNjwIwsQxVRd5TIIhzjWwiSM27mAiBXYc1F7++uOszi5VM1Oha1ykCWZN09nRERm0pKwuf4Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDxTP/sZOoWgKtm0TlkK8/6dWU6MyGxGO3qiis6DwslsAIgXD/dKfyRUHhHihlQ6UQ/F7luw9G+Vp87Yh/etnZRMLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5251162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./google-gemini-cli":{"types":"./dist/providers/google-gemini-cli.d.ts","import":"./dist/providers/google-gemini-cli.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"b0f62898eca8ae57a48936aa04b6f482137414ab","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.81_1790101381877_0.602382758773157","host":"s3://npm-registry-packages-npm-production"}},"0.5.82":{"name":"@kolisachint/hoocode-ai","version":"0.5.82","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.82","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"a0998db722d2436da64ae4efc00b973ef70c227c","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.82.tgz","fileCount":218,"integrity":"sha512-EVljDHAzOMkgs9KrbafXMWQnWQvsK26Ekd2X3HkhtIkBtx57f5X9qa9wMQONUGX8SqP1PYp9v2TgLNU/Il4xlw==","signatures":[{"sig":"MEUCIQCUnXswtJ6qdyqfxWfjnq/WK0OIA96WtQjpnI21nroI5wIgMEG6CC2p/uDKCBqzM5v4Tp0ut6isBuuS5a2zu+YYV5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAnXuCvOvElFm+MhXab9odiOAI6T9kNum2i2RmP8axmTAiBqz31feAwxA7kXsbAhjvPXPAYZRemw6it4OmJg2iroug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5287042},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./google-gemini-cli":{"types":"./dist/providers/google-gemini-cli.d.ts","import":"./dist/providers/google-gemini-cli.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"8fce609b5f1b8816612c066d61127961173147e8","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.82_1790134879161_0.26204132580872197","host":"s3://npm-registry-packages-npm-production"}},"0.5.83":{"name":"@kolisachint/hoocode-ai","version":"0.5.83","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.83","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"2099a64e910aab8821fe9a66d489788d617d12c3","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.83.tgz","fileCount":218,"integrity":"sha512-myDFzdLCAWk7YYaq+B6MhLD3b8gjA6/Y4RWSipc6J3SeLiqvRJEj5RLAbJGixXUGpcUPVP6KC6JzltwhfwSfzQ==","signatures":[{"sig":"MEUCIQDRSL+kzpG3nJfHaR8HiIexsgoJBfUwGSobkjIjhyCFmwIgZZr6Y/oS5gmHaBUkrUsWLciKPArZOG+/pt451UqqdZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHv2p4aZOF6JxRRHlVg5+Q3umiQuyyBkg++3st4bQEPeAiEA2Hu/6nNlr7+BM+fJPAA5HBaoKZbvSVXu4VdwLR/2gts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5298977},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./google-gemini-cli":{"types":"./dist/providers/google-gemini-cli.d.ts","import":"./dist/providers/google-gemini-cli.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"8c64ca67e4e219d8e807a5ed830792d8b97fccf5","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.83_1790140105333_0.03466350639094373","host":"s3://npm-registry-packages-npm-production"}},"0.5.84":{"name":"@kolisachint/hoocode-ai","version":"0.5.84","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.84","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"8c24b829e09e7476e75bb871d6875774dc92768c","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.84.tgz","fileCount":218,"integrity":"sha512-XVTIwIjF0+WOR3MzQMIGb2nvQZbubWpuDr8zInMtcG9Kz73XZBB5aTpjcpbB9CYvV185KOhP/lTTIukHln7bIg==","signatures":[{"sig":"MEQCIBtu3MP9D5iAA3NcYZpGEMGw2TFWJ5RHuWBB6nwp8CH6AiB9H3zrgZE+wsKwYkP0LYiF/onzfFd2e0ja10iV1QZ0Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICOfCw5CUp7cM+c/mDiRgHn5F+nRLz1ZpIYPnG28wYNrAiEAsezoPqpSi003CLnhv0cFbGAaRsM7bRRVkLOp3XdCAFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5299018},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./google-gemini-cli":{"types":"./dist/providers/google-gemini-cli.d.ts","import":"./dist/providers/google-gemini-cli.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"59268f1f7e944a6ffd93fd5af49348f9a34e8a53","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.84_1790153323839_0.4221648323352831","host":"s3://npm-registry-packages-npm-production"}},"0.5.85":{"name":"@kolisachint/hoocode-ai","version":"0.5.85","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.85","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"7cbe618c5466f7c8c5b0c82d854a5efd2a9e797e","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.85.tgz","fileCount":218,"integrity":"sha512-DROM+B6WE+mtRjb+rXRUcHCIAcg/CYdi6i6abVOXtd7eVqBpwIxsqemKhW6RzHGVsdBbKoP3hyQz1H5VIbHojQ==","signatures":[{"sig":"MEQCIFy1sUJEdP46VPz8Nj3sYBNNAnHmbQO76Fye09Xlv+hCAiBbDKMu71V1om26R349sG+426BVrqr/nOF9WI1ry3ALUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCiSEhEKjX1uiCGgpgpvtPBvd0YiF/7zC/a9AQIk23sFgIgdGXhKwbmt8FK4QfG3Z726VWDnwOrdWM6/xaGtwm5meE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5298966},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./google-gemini-cli":{"types":"./dist/providers/google-gemini-cli.d.ts","import":"./dist/providers/google-gemini-cli.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"5620590d84e6be889012294d607a4a7b26c54a65","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.85_1790158498521_0.8572738912847819","host":"s3://npm-registry-packages-npm-production"}},"0.5.86":{"name":"@kolisachint/hoocode-ai","version":"0.5.86","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.86","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"06d19e2f508d6bb09b04b0c1d2134d25ab0039fc","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.86.tgz","fileCount":218,"integrity":"sha512-5QxFPYsib8zwg/SQF6pBqaFTPlV0ptVWWdDs+DarMAN3pv7jx2kHcvSpO4aZ8MXyYicfu0cdMR+JDR9YUUIa5A==","signatures":[{"sig":"MEYCIQDlCGaUyAUQLl+ZjH45p2J2ZEWqTv/gzs6ECSC9Q/VCSwIhANG+CSZy6ETu1YMx5tWaGYkLJlmrYI9JYOlY0HHT0Soo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDWDOJ31P+9veYaLsKNb9RmvMKvCetl8OrWuMmrK4KMkgIgYNxJABRHNMzngYCyyn54gvjioQNuE57jVTUGXOyZM/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5302434},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./google-gemini-cli":{"types":"./dist/providers/google-gemini-cli.d.ts","import":"./dist/providers/google-gemini-cli.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"ac61be89cefa48722d20bb823a58cd50780a75c0","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.86_1790166263624_0.28185112047820704","host":"s3://npm-registry-packages-npm-production"}},"0.5.87":{"name":"@kolisachint/hoocode-ai","version":"0.5.87","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.87","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"b3a9322eb428375c52343395d10e7a15d87df1e1","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.87.tgz","fileCount":218,"integrity":"sha512-fO2/L0o4QNUkgmORKvXe+EX9vXOyyJcGyvtH5gPlHh1vdz80hWkkAz0jpkoBrXLLn7j8yi70T+0SPdJkqKj5LA==","signatures":[{"sig":"MEYCIQC4PjFNszKRxut1eEYRgnXhAbbYNUQphBkymJxu8JUi8gIhAP2ypw3vgwM4f7vIA8v7koN8ZZVkAePkSedPGK9eCEsf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD2Nhv+4tVYOTPW856dUASaYfnwut+uVEnsFdP8La5wYAIhALEFe8+YHst5iGLuOB3pERlOqxu/Xh2iOyGAx0vQDsv6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314557},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./google-gemini-cli":{"types":"./dist/providers/google-gemini-cli.d.ts","import":"./dist/providers/google-gemini-cli.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"bed3a1006fd4bca0c46b55911e601ad22e6a92bb","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.87_1790180375097_0.05613154469882575","host":"s3://npm-registry-packages-npm-production"}},"0.5.88":{"name":"@kolisachint/hoocode-ai","version":"0.5.88","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.88","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"0d0acd86f64ad1546da06a9f2c1adfbb4ec08ba6","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.88.tgz","fileCount":218,"integrity":"sha512-ADRNFoTKqvQ+CyQ3Gr4Xx+/WggfJVnCeokfH5GRGE3LZ8LckT4SP64fr5YtJLGXaq5h25T+avFgZZjyz71MJCg==","signatures":[{"sig":"MEQCIFi7NI8Y/aKuIjs21Q7rdi8fTYjcKbpCnVfVENZsTidTAiBjIkuGcn2c2xx+Czna//0Nql690QndP1cOLvgg9q7+8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGEQW6LFR6Gc3k+8jIjFuG6d58AyfkPS5KLr5Zs8bFLHAiEA/huQcrkv7tHlTQace6R1wiAoIbb5UbI80TH627khNpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5331703},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./google-gemini-cli":{"types":"./dist/providers/google-gemini-cli.d.ts","import":"./dist/providers/google-gemini-cli.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"95bb5671e2575e23f324f6fbd49bc9a2c9fd0dd1","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.88_1790248699703_0.4185621480234565","host":"s3://npm-registry-packages-npm-production"}},"0.5.89":{"name":"@kolisachint/hoocode-ai","version":"0.5.89","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","_id":"@kolisachint/hoocode-ai@0.5.89","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"homepage":"https://github.com/kolisachint/hoocode#readme","bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"bin":{"hoocode-ai":"dist/cli.js"},"dist":{"shasum":"06db24c429d913d4ee83b1acf123d537f8107c02","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.89.tgz","fileCount":218,"integrity":"sha512-FKkoOKFXzaGlKJjxkrLofWLTH3sDvi6aoBb1aZT1/Zdl4Z/vgW9+RaZ1GNQqUFYCApq+DOFLXxNxaTQgO+bkqQ==","signatures":[{"sig":"MEUCIQCGgdGEI8nGGinKHlH7FjgTqGAs1N7x3Cc5I8C2gq1EpwIgA4caaEaxCJBXiiVCHGuz3tPoT5Ich/ZHBzsgBveg57g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3vh0iugkd4beVsblQn7azNCLG0wVrO8RgZUFDNTnHiQIgHcgeOBAOsS6WmuXBrBtxm02txd/wkTYM6QsjRV59pNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5334447},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./google-gemini-cli":{"types":"./dist/providers/google-gemini-cli.d.ts","import":"./dist/providers/google-gemini-cli.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"e687604fbef2f7c76f1dd5ec627149f3a5e58e3f","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hoocode-ai_0.5.89_1790251391730_0.04109627544264205","host":"s3://npm-registry-packages-npm-production"}},"0.5.90":{"_id":"@kolisachint/hoocode-ai@0.5.90","bin":{"hoocode-ai":"dist/cli.js"},"bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"dist":{"shasum":"3d0ecf5ebb584b4144941cb59c7c760c13dca598","tarball":"https://registry.npmjs.org/@kolisachint/hoocode-ai/-/hoocode-ai-0.5.90.tgz","fileCount":218,"integrity":"sha512-8LZ4+KJm/2d6niqeilr7ELtkDEppftuoUF5KECLNWif6zpv4/1SNHTNVZeaxVYF/iso63pUQpRLBaKwXC6FQ5w==","signatures":[{"sig":"MEUCIDb0VQqMfpDLncADNKkhwJ0lgdVnLa79+4E3JDdEJRoHAiEA3rSQi3rN6lLq5dE1oCJ0rpREerqWaWuSgwNseLKI5XM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFBNUFVYkbBk1NM/eprHfn8V3wqpcdUFmwtwkC5yvI6fAiEAyzicUmuqk+RkhYv9YKPIWBMVJ+jnWuh6Tpi7QGJ6htE="}],"unpackedSize":5340648},"main":"./dist/index.js","name":"@kolisachint/hoocode-ai","type":"module","types":"./dist/index.d.ts","author":{"url":"original author","name":"Mario Zechner"},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./google":{"types":"./dist/providers/google.d.ts","import":"./dist/providers/google.js"},"./anthropic":{"types":"./dist/providers/anthropic.d.ts","import":"./dist/providers/anthropic.js"},"./google-vertex":{"types":"./dist/providers/google-vertex.d.ts","import":"./dist/providers/google-vertex.js"},"./openai-responses":{"types":"./dist/providers/openai-responses.d.ts","import":"./dist/providers/openai-responses.js"},"./google-gemini-cli":{"types":"./dist/providers/google-gemini-cli.d.ts","import":"./dist/providers/google-gemini-cli.js"},"./openai-completions":{"types":"./dist/providers/openai-completions.d.ts","import":"./dist/providers/openai-completions.js"},"./azure-openai-responses":{"types":"./dist/providers/azure-openai-responses.d.ts","import":"./dist/providers/azure-openai-responses.js"},"./openai-codex-responses":{"types":"./dist/providers/openai-codex-responses.d.ts","import":"./dist/providers/openai-codex-responses.js"}},"gitHead":"c982913aa8aac6868af50a6bfb3f847706bb6741","license":"MIT","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","dev:tsc":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","build:full":"npm run build:models && npm run build","build:models":"npm run generate-models && npm run generate-image-models","prepublishOnly":"npm run clean && npm run build","generate-models":"bun run scripts/generate-models.ts","generate-image-models":"bun run scripts/generate-image-models.ts"},"version":"0.5.90","_npmUser":{"name":"kolisachint","email":"kolisachint@gmail.com"},"homepage":"https://github.com/kolisachint/hoocode#readme","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.9","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.26.0","typebox":"^1.1.24","partial-json":"^0.1.7","@google/genai":"^1.40.0","@anthropic-ai/sdk":"^0.91.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"optionalDependencies":{"canvas":"^3.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hoocode-ai_0.5.90_1790353880359_0.7896819370956305"}}},"time":{"created":"2026-05-10T11:25:28.593Z","modified":"2026-09-25T16:31:20.613Z","0.1.0":"2026-05-10T11:25:28.881Z","0.1.1":"2026-05-10T12:29:00.764Z","0.1.4":"2026-05-11T14:43:06.655Z","0.2.0":"2026-05-11T16:15:32.150Z","0.2.1":"2026-05-13T06:18:34.754Z","0.2.2":"2026-05-13T10:58:19.839Z","0.2.3":"2026-05-15T03:32:59.329Z","0.2.4":"2026-05-15T10:37:59.575Z","0.2.5":"2026-05-15T13:59:17.104Z","0.2.6":"2026-05-29T14:01:25.279Z","0.2.7":"2026-05-29T14:45:13.283Z","0.3.0":"2026-05-29T16:02:38.351Z","0.3.1":"2026-05-29T17:24:21.059Z","0.4.1":"2026-05-29T19:17:06.369Z","0.4.2":"2026-05-29T19:57:48.912Z","0.4.3":"2026-05-29T20:18:17.142Z","0.4.4":"2026-05-29T20:30:36.507Z","0.4.5":"2026-05-29T20:40:47.872Z","0.4.6":"2026-05-30T05:00:02.579Z","0.4.7":"2026-05-30T05:43:47.431Z","0.4.8":"2026-05-30T07:54:45.555Z","0.4.9":"2026-05-30T08:20:53.079Z","0.4.10":"2026-05-30T12:51:59.617Z","0.4.11":"2026-05-30T15:13:27.155Z","0.4.12":"2026-05-30T16:18:03.960Z","0.4.13":"2026-05-30T18:13:25.859Z","0.4.14":"2026-05-31T15:21:41.992Z","0.4.15":"2026-05-31T18:38:07.705Z","0.4.16":"2026-06-01T05:01:33.011Z","0.4.17":"2026-06-01T07:31:03.990Z","0.4.18":"2026-06-01T08:18:35.227Z","0.4.19":"2026-06-01T12:45:37.897Z","0.4.20":"2026-06-01T14:18:29.675Z","0.4.21":"2026-06-01T14:23:17.718Z","0.4.23":"2026-06-02T14:42:49.517Z","0.4.24":"2026-06-03T04:56:58.407Z","0.4.25":"2026-06-03T17:46:27.185Z","0.4.26":"2026-06-03T18:46:29.752Z","0.4.27":"2026-06-03T18:49:34.030Z","0.4.28":"2026-06-03T18:52:33.805Z","0.4.29":"2026-06-03T18:55:18.428Z","0.4.30":"2026-06-03T18:57:09.915Z","0.4.31":"2026-06-03T19:02:58.117Z","0.4.32":"2026-06-04T19:13:59.141Z","0.4.33":"2026-06-04T20:09:03.085Z","0.4.34":"2026-06-05T03:14:03.833Z","0.4.35":"2026-06-05T03:32:28.857Z","0.4.36":"2026-06-05T03:57:57.855Z","0.4.37":"2026-06-05T04:27:17.029Z","0.4.38":"2026-06-05T07:34:27.274Z","0.4.39":"2026-06-05T10:32:21.818Z","0.4.40":"2026-06-05T12:56:10.901Z","0.4.41":"2026-06-05T17:57:17.257Z","0.4.42":"2026-06-05T18:28:49.564Z","0.4.43":"2026-06-05T18:50:39.068Z","0.4.44":"2026-06-09T17:38:38.603Z","0.4.45":"2026-06-11T06:28:35.796Z","0.4.46":"2026-06-11T07:15:44.891Z","0.4.47":"2026-06-11T10:31:48.954Z","0.4.48":"2026-06-11T11:15:48.332Z","0.4.49":"2026-06-11T11:21:43.139Z","0.4.50":"2026-06-11T11:58:16.779Z","0.4.51":"2026-06-11T16:39:34.449Z","0.4.52":"2026-06-11T17:06:16.885Z","0.4.53":"2026-06-12T07:11:45.545Z","0.4.54":"2026-06-12T13:10:25.559Z","0.4.55":"2026-06-12T20:30:49.182Z","0.4.56":"2026-06-13T07:28:09.772Z","0.4.57":"2026-06-14T18:16:45.384Z","0.4.58":"2026-06-15T04:11:46.411Z","0.4.59":"2026-06-15T04:37:45.370Z","0.4.60":"2026-06-15T04:44:52.976Z","0.4.61":"2026-06-15T08:48:16.163Z","0.4.62":"2026-06-16T04:43:00.460Z","0.4.63":"2026-06-16T08:20:34.126Z","0.4.64":"2026-06-16T15:54:56.165Z","0.4.65":"2026-06-16T16:07:22.240Z","0.4.66":"2026-06-16T17:06:57.393Z","0.4.67":"2026-06-16T19:07:16.821Z","0.4.69":"2026-06-18T10:39:10.985Z","0.4.70":"2026-06-20T07:14:53.974Z","0.4.71":"2026-06-20T15:04:06.991Z","0.4.72":"2026-06-20T18:35:42.524Z","0.4.73":"2026-06-20T18:42:54.391Z","0.4.74":"2026-06-21T07:22:01.072Z","0.4.75":"2026-06-21T10:17:09.541Z","0.4.76":"2026-06-21T11:28:32.385Z","0.4.77":"2026-06-21T11:41:27.408Z","0.4.78":"2026-06-21T13:35:11.335Z","0.4.79":"2026-06-22T04:26:15.050Z","0.4.80":"2026-06-22T06:14:15.636Z","0.4.81":"2026-06-22T18:00:21.241Z","0.4.82":"2026-06-22T18:35:09.873Z","0.4.83":"2026-06-22T19:08:22.451Z","0.4.84":"2026-06-23T06:51:00.192Z","0.4.85":"2026-06-23T17:47:17.098Z","0.4.86":"2026-06-24T08:54:00.313Z","0.4.87":"2026-06-24T14:34:28.194Z","0.4.88":"2026-06-24T14:38:24.335Z","0.4.89":"2026-06-26T10:20:29.425Z","0.4.90":"2026-06-26T10:27:57.742Z","0.4.91":"2026-06-26T12:05:53.085Z","0.4.92":"2026-06-26T16:02:27.611Z","0.4.93":"2026-06-27T06:24:16.539Z","0.4.94":"2026-06-27T09:34:34.543Z","0.4.95":"2026-06-27T19:58:30.290Z","0.4.96":"2026-06-28T06:15:39.171Z","0.4.97":"2026-06-28T07:01:57.900Z","0.4.98":"2026-06-28T09:43:08.304Z","0.4.99":"2026-06-28T10:37:15.452Z","0.4.100":"2026-06-28T11:45:28.641Z","0.4.101":"2026-06-28T13:02:40.289Z","0.4.102":"2026-07-01T00:26:41.405Z","0.4.103":"2026-07-01T04:40:32.840Z","0.4.104":"2026-07-01T04:54:51.802Z","0.4.105":"2026-07-01T16:43:45.287Z","0.4.106":"2026-07-01T17:18:04.847Z","0.4.107":"2026-07-02T12:51:37.486Z","0.4.108":"2026-07-03T12:33:15.904Z","0.4.109":"2026-07-03T20:38:53.983Z","0.4.110":"2026-07-03T21:29:24.769Z","0.4.111":"2026-07-04T09:45:25.145Z","0.4.112":"2026-07-04T19:41:39.105Z","0.4.113":"2026-07-07T19:25:15.808Z","0.4.114":"2026-07-12T14:02:10.247Z","0.4.115":"2026-07-12T14:48:05.082Z","0.4.116":"2026-07-12T15:59:20.594Z","0.4.117":"2026-07-12T16:21:25.371Z","0.4.118":"2026-07-12T16:29:33.908Z","0.4.119":"2026-07-13T06:09:24.870Z","0.4.120":"2026-07-13T09:53:44.160Z","0.4.121":"2026-07-13T10:03:57.567Z","0.4.122":"2026-07-13T11:36:36.624Z","0.4.123":"2026-07-13T12:41:14.262Z","0.4.124":"2026-07-13T16:27:52.480Z","0.4.125":"2026-07-13T17:23:00.177Z","0.4.126":"2026-07-14T03:48:16.720Z","0.4.127":"2026-07-14T08:40:19.264Z","0.4.128":"2026-07-14T09:16:02.788Z","0.4.129":"2026-07-14T10:22:12.573Z","0.4.130":"2026-07-14T16:34:32.171Z","0.4.131":"2026-07-14T17:32:03.834Z","0.4.132":"2026-07-14T18:59:14.567Z","0.4.133":"2026-07-14T20:01:01.551Z","0.4.134":"2026-07-16T11:34:00.576Z","0.4.135":"2026-07-16T12:05:41.959Z","0.4.136":"2026-07-16T12:10:32.130Z","0.4.137":"2026-07-16T16:59:53.540Z","0.4.138":"2026-07-17T08:22:51.959Z","0.4.139":"2026-07-17T11:40:17.405Z","0.4.140":"2026-07-17T14:52:06.253Z","0.4.141":"2026-07-18T11:52:12.433Z","0.4.142":"2026-07-18T12:08:32.204Z","0.4.143":"2026-07-18T17:45:12.369Z","0.4.144":"2026-07-18T18:46:44.188Z","0.4.145":"2026-07-18T21:00:54.429Z","0.4.146":"2026-07-19T07:41:12.503Z","0.4.147":"2026-07-20T16:12:28.700Z","0.4.148":"2026-07-21T17:17:35.425Z","0.4.149":"2026-07-22T07:26:37.945Z","0.4.150":"2026-07-22T13:08:22.948Z","0.4.151":"2026-07-23T02:49:23.111Z","0.4.152":"2026-07-23T06:10:23.144Z","0.4.153":"2026-07-23T09:00:25.118Z","0.4.154":"2026-07-23T14:05:45.350Z","0.4.155":"2026-07-29T10:46:41.610Z","0.4.156":"2026-08-07T06:26:17.696Z","0.4.157":"2026-08-07T09:19:17.150Z","0.4.158":"2026-08-07T12:20:36.039Z","0.4.159":"2026-08-07T12:46:06.066Z","0.4.160":"2026-08-07T13:45:15.487Z","0.4.161":"2026-08-07T14:12:24.611Z","0.4.162":"2026-08-07T14:29:42.958Z","0.4.163":"2026-08-07T19:14:10.605Z","0.4.164":"2026-08-08T01:34:53.577Z","0.4.165":"2026-08-08T08:44:05.520Z","0.4.166":"2026-08-08T14:34:17.411Z","0.4.167":"2026-08-08T14:53:39.473Z","0.4.168":"2026-08-08T16:06:29.592Z","0.5.0":"2026-08-08T18:51:33.512Z","0.5.1":"2026-08-08T19:43:56.930Z","0.5.2":"2026-08-08T19:50:02.686Z","0.5.3":"2026-08-09T05:47:53.339Z","0.5.4":"2026-08-09T16:03:44.256Z","0.5.5":"2026-08-10T06:28:10.405Z","0.5.6":"2026-08-12T01:39:20.943Z","0.5.7":"2026-08-12T06:38:01.667Z","0.5.8":"2026-08-12T08:28:50.158Z","0.5.9":"2026-08-12T12:29:45.018Z","0.5.10":"2026-08-12T13:15:10.757Z","0.5.11":"2026-08-12T16:12:03.628Z","0.5.12":"2026-08-12T16:18:55.176Z","0.5.13":"2026-08-13T07:24:25.499Z","0.5.14":"2026-08-13T18:18:38.441Z","0.5.15":"2026-08-13T18:48:07.333Z","0.5.16":"2026-08-13T19:20:55.787Z","0.5.17":"2026-08-14T09:25:15.618Z","0.5.18":"2026-08-15T13:48:21.473Z","0.5.19":"2026-08-16T07:34:12.373Z","0.5.20":"2026-08-16T14:20:14.921Z","0.5.21":"2026-08-16T14:50:42.176Z","0.5.22":"2026-08-18T11:52:34.900Z","0.5.23":"2026-08-19T18:13:54.518Z","0.5.24":"2026-08-20T02:02:57.996Z","0.5.25":"2026-08-20T10:07:31.130Z","0.5.26":"2026-08-21T05:53:24.484Z","0.5.27":"2026-08-22T18:32:16.258Z","0.5.28":"2026-08-22T18:57:10.778Z","0.5.29":"2026-08-23T04:10:40.467Z","0.5.30":"2026-08-23T04:36:34.147Z","0.5.31":"2026-08-23T10:02:00.860Z","0.5.32":"2026-08-23T10:34:55.431Z","0.5.33":"2026-08-23T15:27:14.316Z","0.5.34":"2026-08-23T15:43:38.713Z","0.5.35":"2026-08-25T04:30:24.886Z","0.5.36":"2026-08-25T17:28:00.653Z","0.5.37":"2026-08-25T17:47:29.350Z","0.5.38":"2026-08-27T09:26:57.008Z","0.5.39":"2026-08-28T08:49:08.437Z","0.5.40":"2026-08-30T13:15:06.763Z","0.5.41":"2026-08-31T07:38:35.762Z","0.5.42":"2026-08-31T13:46:01.710Z","0.5.43":"2026-08-31T14:08:15.257Z","0.5.44":"2026-08-31T17:23:01.854Z","0.5.45":"2026-08-31T17:26:44.536Z","0.5.46":"2026-08-31T17:33:54.838Z","0.5.47":"2026-08-31T18:08:32.817Z","0.5.48":"2026-09-03T06:42:43.691Z","0.5.49":"2026-09-03T10:19:22.340Z","0.5.50":"2026-09-03T13:18:14.569Z","0.5.51":"2026-09-03T16:35:20.462Z","0.5.52":"2026-09-03T17:05:16.687Z","0.5.53":"2026-09-04T09:45:37.895Z","0.5.54":"2026-09-04T12:04:54.854Z","0.5.55":"2026-09-04T13:54:06.087Z","0.5.56":"2026-09-04T14:15:02.667Z","0.5.57":"2026-09-04T19:04:07.752Z","0.5.58":"2026-09-04T20:29:16.485Z","0.5.59":"2026-09-05T04:06:34.684Z","0.5.60":"2026-09-05T16:23:33.650Z","0.5.61":"2026-09-06T16:54:11.432Z","0.5.62":"2026-09-09T10:53:22.261Z","0.5.63":"2026-09-10T08:37:11.888Z","0.5.64":"2026-09-13T13:29:39.732Z","0.5.65":"2026-09-15T16:01:56.927Z","0.5.66":"2026-09-15T17:06:14.830Z","0.5.67":"2026-09-16T08:39:40.621Z","0.5.68":"2026-09-16T18:06:23.544Z","0.5.69":"2026-09-17T05:56:02.996Z","0.5.71":"2026-09-17T07:15:38.515Z","0.5.72":"2026-09-17T10:01:37.204Z","0.5.73":"2026-09-17T10:58:48.814Z","0.5.74":"2026-09-17T11:40:24.125Z","0.5.75":"2026-09-17T12:38:01.310Z","0.5.76":"2026-09-17T13:45:35.056Z","0.5.77":"2026-09-18T17:16:20.018Z","0.5.78":"2026-09-18T17:28:34.520Z","0.5.79":"2026-09-18T18:57:58.446Z","0.5.80":"2026-09-19T12:35:34.430Z","0.5.81":"2026-09-22T18:23:02.045Z","0.5.82":"2026-09-23T03:41:19.259Z","0.5.83":"2026-09-23T05:08:25.463Z","0.5.84":"2026-09-23T08:48:43.997Z","0.5.85":"2026-09-23T10:14:58.688Z","0.5.86":"2026-09-23T12:24:23.769Z","0.5.87":"2026-09-23T16:19:35.231Z","0.5.88":"2026-09-24T11:18:19.924Z","0.5.89":"2026-09-24T12:03:11.845Z","0.5.90":"2026-09-25T16:31:20.451Z"},"bugs":{"url":"https://github.com/kolisachint/hoocode/issues"},"author":{"url":"original author","name":"Mario Zechner"},"license":"MIT","homepage":"https://github.com/kolisachint/hoocode#readme","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"repository":{"url":"git+https://github.com/kolisachint/hoocode.git","type":"git","directory":"packages/ai"},"description":"Unified LLM API with automatic model discovery and provider configuration","maintainers":[{"name":"kolisachint","email":"kolisachint@gmail.com"}],"readme":"# @kolisachint/hoocode-ai\n\nUnified LLM API with automatic model discovery, provider configuration, token and cost tracking, and simple context persistence and hand-off to other models mid-session.\n\n**Note**: This library only includes models that support tool calling (function calling), as this is essential for agentic workflows.\n\n## Table of Contents\n\n- [Supported Providers](#supported-providers)\n- [Installation](#installation)\n- [Quick Start](#quick-start)\n- [Tools](#tools)\n  - [Defining Tools](#defining-tools)\n  - [Handling Tool Calls](#handling-tool-calls)\n  - [Streaming Tool Calls with Partial JSON](#streaming-tool-calls-with-partial-json)\n  - [Validating Tool Arguments](#validating-tool-arguments)\n  - [Complete Event Reference](#complete-event-reference)\n- [Image Input](#image-input)\n- [Image Generation](#image-generation)\n  - [Basic Image Generation](#basic-image-generation)\n  - [Notes and Limitations](#notes-and-limitations)\n- [Thinking/Reasoning](#thinkingreasoning)\n  - [Unified Interface](#unified-interface-streamsimplecompletesimple)\n  - [Provider-Specific Options](#provider-specific-options-streamcomplete)\n  - [Streaming Thinking Content](#streaming-thinking-content)\n- [Stop Reasons](#stop-reasons)\n- [Error Handling](#error-handling)\n  - [Aborting Requests](#aborting-requests)\n  - [Continuing After Abort](#continuing-after-abort)\n- [APIs, Models, and Providers](#apis-models-and-providers)\n  - [Providers and Models](#providers-and-models)\n  - [Querying Providers and Models](#querying-providers-and-models)\n  - [Custom Models](#custom-models)\n  - [OpenAI Compatibility Settings](#openai-compatibility-settings)\n  - [Type Safety](#type-safety)\n- [Cross-Provider Handoffs](#cross-provider-handoffs)\n- [Context Serialization](#context-serialization)\n- [Browser Usage](#browser-usage)\n  - [Browser Compatibility Notes](#browser-compatibility-notes)\n  - [Environment Variables](#environment-variables-nodejs-only)\n  - [Checking Environment Variables](#checking-environment-variables)\n- [OAuth Providers](#oauth-providers)\n  - [Vertex AI](#vertex-ai)\n  - [CLI Login](#cli-login)\n  - [Programmatic OAuth](#programmatic-oauth)\n  - [Login Flow Example](#login-flow-example)\n  - [Using OAuth Tokens](#using-oauth-tokens)\n  - [Provider Notes](#provider-notes)\n- [License](#license)\n\n## Supported Providers\n\n- **OpenAI**\n- **Azure OpenAI (Responses)**\n- **OpenAI Codex** (ChatGPT Plus/Pro subscription, requires OAuth, see below)\n- **DeepSeek**\n- **Anthropic**\n- **Google**\n- **Vertex AI** (Gemini via Vertex AI)\n- **Mistral**\n- **Groq**\n- **Cerebras**\n- **Cloudflare AI Gateway**\n- **Cloudflare Workers AI**\n- **xAI**\n- **OpenRouter**\n- **Vercel AI Gateway**\n- **MiniMax**\n- **Together AI**\n- **GitHub Copilot** (requires OAuth, see below)\n- **Amazon Bedrock**\n- **OpenCode Zen**\n- **OpenCode Go**\n- **Fireworks** (uses Anthropic-compatible API)\n- **Kimi For Coding** (Moonshot AI, uses Anthropic-compatible API)\n- **Xiaomi MiMo** (uses Anthropic-compatible API; defaults to API billing endpoint, with separate Token Plan providers for `cn`/`ams`/`sgp` regions)\n- **NVIDIA** (NIM API)\n- **Any OpenAI-compatible API**: Ollama, vLLM, LM Studio, etc.\n\n## Installation\n\n```bash\nnpm install @kolisachint/hoocode-ai\n```\n\nTypeBox exports are re-exported from `@kolisachint/hoocode-ai`: `Type`, `Static`, and `TSchema`.\n\n## Quick Start\n\n```typescript\nimport { Type, getModel, stream, complete, Context, Tool, StringEnum } from '@kolisachint/hoocode-ai';\n\n// Fully typed with auto-complete support for both providers and models\nconst model = getModel('openai', 'gpt-4o-mini');\n\n// Define tools with TypeBox schemas for type safety and validation\nconst tools: Tool[] = [{\n  name: 'get_time',\n  description: 'Get the current time',\n  parameters: Type.Object({\n    timezone: Type.Optional(Type.String({ description: 'Optional timezone (e.g., America/New_York)' }))\n  })\n}];\n\n// Build a conversation context (easily serializable and transferable between models)\nconst context: Context = {\n  systemPrompt: 'You are a helpful assistant.',\n  messages: [{ role: 'user', content: 'What time is it?' }],\n  tools\n};\n\n// Option 1: Streaming with all event types\nconst s = stream(model, context);\n\nfor await (const event of s) {\n  switch (event.type) {\n    case 'start':\n      console.log(`Starting with ${event.partial.model}`);\n      break;\n    case 'text_start':\n      console.log('\\n[Text started]');\n      break;\n    case 'text_delta':\n      process.stdout.write(event.delta);\n      break;\n    case 'text_end':\n      console.log('\\n[Text ended]');\n      break;\n    case 'thinking_start':\n      console.log('[Model is thinking...]');\n      break;\n    case 'thinking_delta':\n      process.stdout.write(event.delta);\n      break;\n    case 'thinking_end':\n      console.log('[Thinking complete]');\n      break;\n    case 'toolcall_start':\n      console.log(`\\n[Tool call started: index ${event.contentIndex}]`);\n      break;\n    case 'toolcall_delta':\n      // Partial tool arguments are being streamed\n      const partialCall = event.partial.content[event.contentIndex];\n      if (partialCall.type === 'toolCall') {\n        console.log(`[Streaming args for ${partialCall.name}]`);\n      }\n      break;\n    case 'toolcall_end':\n      console.log(`\\nTool called: ${event.toolCall.name}`);\n      console.log(`Arguments: ${JSON.stringify(event.toolCall.arguments)}`);\n      break;\n    case 'done':\n      console.log(`\\nFinished: ${event.reason}`);\n      break;\n    case 'error':\n      console.error(`Error: ${event.error}`);\n      break;\n  }\n}\n\n// Get the final message after streaming, add it to the context\nconst finalMessage = await s.result();\ncontext.messages.push(finalMessage);\n\n// Handle tool calls if any\nconst toolCalls = finalMessage.content.filter(b => b.type === 'toolCall');\nfor (const call of toolCalls) {\n  // Execute the tool\n  const result = call.name === 'get_time'\n    ? new Date().toLocaleString('en-US', {\n        timeZone: call.arguments.timezone || 'UTC',\n        dateStyle: 'full',\n        timeStyle: 'long'\n      })\n    : 'Unknown tool';\n\n  // Add tool result to context (supports text and images)\n  context.messages.push({\n    role: 'toolResult',\n    toolCallId: call.id,\n    toolName: call.name,\n    content: [{ type: 'text', text: result }],\n    isError: false,\n    timestamp: Date.now()\n  });\n}\n\n// Continue if there were tool calls\nif (toolCalls.length > 0) {\n  const continuation = await complete(model, context);\n  context.messages.push(continuation);\n  console.log('After tool execution:', continuation.content);\n}\n\nconsole.log(`Total tokens: ${finalMessage.usage.input} in, ${finalMessage.usage.output} out`);\nconsole.log(`Cost: $${finalMessage.usage.cost.total.toFixed(4)}`);\n\n// Option 2: Get complete response without streaming\nconst response = await complete(model, context);\n\nfor (const block of response.content) {\n  if (block.type === 'text') {\n    console.log(block.text);\n  } else if (block.type === 'toolCall') {\n    console.log(`Tool: ${block.name}(${JSON.stringify(block.arguments)})`);\n  }\n}\n```\n\n## Tools\n\nTools enable LLMs to interact with external systems. This library uses TypeBox schemas for type-safe tool definitions with automatic validation using TypeBox's built-in validator and value conversion utilities. TypeBox schemas can be serialized and deserialized as plain JSON, making them ideal for distributed systems.\n\n### Defining Tools\n\n```typescript\nimport { Type, Tool, StringEnum } from '@kolisachint/hoocode-ai';\n\n// Define tool parameters with TypeBox\nconst weatherTool: Tool = {\n  name: 'get_weather',\n  description: 'Get current weather for a location',\n  parameters: Type.Object({\n    location: Type.String({ description: 'City name or coordinates' }),\n    units: StringEnum(['celsius', 'fahrenheit'], { default: 'celsius' })\n  })\n};\n\n// Note: For Google API compatibility, use StringEnum helper instead of Type.Enum\n// Type.Enum generates anyOf/const patterns that Google doesn't support\n\nconst bookMeetingTool: Tool = {\n  name: 'book_meeting',\n  description: 'Schedule a meeting',\n  parameters: Type.Object({\n    title: Type.String({ minLength: 1 }),\n    startTime: Type.String({ format: 'date-time' }),\n    endTime: Type.String({ format: 'date-time' }),\n    attendees: Type.Array(Type.String({ format: 'email' }), { minItems: 1 })\n  })\n};\n```\n\n### Handling Tool Calls\n\nTool results use content blocks and can include both text and images:\n\n```typescript\nimport { readFileSync } from 'fs';\n\nconst context: Context = {\n  messages: [{ role: 'user', content: 'What is the weather in London?' }],\n  tools: [weatherTool]\n};\n\nconst response = await complete(model, context);\n\n// Check for tool calls in the response\nfor (const block of response.content) {\n  if (block.type === 'toolCall') {\n    // Execute your tool with the arguments\n    // See \"Validating Tool Arguments\" section for validation\n    const result = await executeWeatherApi(block.arguments);\n\n    // Add tool result with text content\n    context.messages.push({\n      role: 'toolResult',\n      toolCallId: block.id,\n      toolName: block.name,\n      content: [{ type: 'text', text: JSON.stringify(result) }],\n      isError: false,\n      timestamp: Date.now()\n    });\n  }\n}\n\n// Tool results can also include images (for vision-capable models)\nconst imageBuffer = readFileSync('chart.png');\ncontext.messages.push({\n  role: 'toolResult',\n  toolCallId: 'tool_xyz',\n  toolName: 'generate_chart',\n  content: [\n    { type: 'text', text: 'Generated chart showing temperature trends' },\n    { type: 'image', data: imageBuffer.toString('base64'), mimeType: 'image/png' }\n  ],\n  isError: false,\n  timestamp: Date.now()\n});\n```\n\n### Streaming Tool Calls with Partial JSON\n\nDuring streaming, tool call arguments are progressively parsed as they arrive. This enables real-time UI updates before the complete arguments are available:\n\n```typescript\nconst s = stream(model, context);\n\nfor await (const event of s) {\n  if (event.type === 'toolcall_delta') {\n    const toolCall = event.partial.content[event.contentIndex];\n\n    // toolCall.arguments contains partially parsed JSON during streaming\n    // This allows for progressive UI updates\n    if (toolCall.type === 'toolCall' && toolCall.arguments) {\n      // BE DEFENSIVE: arguments may be incomplete\n      // Example: Show file path being written even before content is complete\n      if (toolCall.name === 'write_file' && toolCall.arguments.path) {\n        console.log(`Writing to: ${toolCall.arguments.path}`);\n\n        // Content might be partial or missing\n        if (toolCall.arguments.content) {\n          console.log(`Content preview: ${toolCall.arguments.content.substring(0, 100)}...`);\n        }\n      }\n    }\n  }\n\n  if (event.type === 'toolcall_end') {\n    // Here toolCall.arguments is complete (but not yet validated)\n    const toolCall = event.toolCall;\n    console.log(`Tool completed: ${toolCall.name}`, toolCall.arguments);\n  }\n}\n```\n\n**Important notes about partial tool arguments:**\n- During `toolcall_delta` events, `arguments` contains the best-effort parse of partial JSON\n- Fields may be missing or incomplete - always check for existence before use\n- String values may be truncated mid-word\n- Arrays may be incomplete\n- Nested objects may be partially populated\n- At minimum, `arguments` will be an empty object `{}`, never `undefined`\n- The Google provider does not support function call streaming. Instead, you will receive a single `toolcall_delta` event with the full arguments.\n\n### Validating Tool Arguments\n\nWhen using `agentLoop`, tool arguments are automatically validated against your TypeBox schemas before execution. If validation fails, the error is returned to the model as a tool result, allowing it to retry.\n\nWhen implementing your own tool execution loop with `stream()` or `complete()`, use `validateToolCall` to validate arguments before passing them to your tools:\n\n```typescript\nimport { stream, validateToolCall, Tool } from '@kolisachint/hoocode-ai';\n\nconst tools: Tool[] = [weatherTool, calculatorTool];\nconst s = stream(model, { messages, tools });\n\nfor await (const event of s) {\n  if (event.type === 'toolcall_end') {\n    const toolCall = event.toolCall;\n\n    try {\n      // Validate arguments against the tool's schema (throws on invalid args)\n      const validatedArgs = validateToolCall(tools, toolCall);\n      const result = await executeMyTool(toolCall.name, validatedArgs);\n      // ... add tool result to context\n    } catch (error) {\n      // Validation failed - return error as tool result so model can retry\n      context.messages.push({\n        role: 'toolResult',\n        toolCallId: toolCall.id,\n        toolName: toolCall.name,\n        content: [{ type: 'text', text: error.message }],\n        isError: true,\n        timestamp: Date.now()\n      });\n    }\n  }\n}\n```\n\n### Complete Event Reference\n\nAll streaming events emitted during assistant message generation:\n\n| Event Type | Description | Key Properties |\n|------------|-------------|----------------|\n| `start` | Stream begins | `partial`: Initial assistant message structure |\n| `text_start` | Text block starts | `contentIndex`: Position in content array |\n| `text_delta` | Text chunk received | `delta`: New text, `contentIndex`: Position |\n| `text_end` | Text block complete | `content`: Full text, `contentIndex`: Position |\n| `thinking_start` | Thinking block starts | `contentIndex`: Position in content array |\n| `thinking_delta` | Thinking chunk received | `delta`: New text, `contentIndex`: Position |\n| `thinking_end` | Thinking block complete | `content`: Full thinking, `contentIndex`: Position |\n| `toolcall_start` | Tool call begins | `contentIndex`: Position in content array |\n| `toolcall_delta` | Tool arguments streaming | `delta`: JSON chunk, `partial.content[contentIndex].arguments`: Partial parsed args |\n| `toolcall_end` | Tool call complete | `toolCall`: Complete validated tool call with `id`, `name`, `arguments` |\n| `done` | Stream complete | `reason`: Stop reason (\"stop\", \"length\", \"toolUse\"), `message`: Final assistant message |\n| `error` | Error occurred | `reason`: Error type (\"error\" or \"aborted\"), `error`: AssistantMessage with partial content |\n\nStreaming events for different content blocks are not guaranteed to be contiguous. Providers may emit deltas for text, thinking, and tool calls in the same upstream chunk, and hoocode may surface corresponding events interleaved, for example \\`text_start\\`, \\`text_delta\\`, \\`toolcall_start\\`, \\`text_delta\\`, \\`toolcall_delta\\`. Consumers must use `contentIndex` to associate each delta/end event with its block and must not assume that a block's `*_start`/`*_delta`/`*_end` sequence is uninterrupted by events for other blocks.\n\n## Image Input\n\nModels with vision capabilities can process images. You can check if a model supports images via the `input` property. If you pass images to a non-vision model, they are silently ignored.\n\n```typescript\nimport { readFileSync } from 'fs';\nimport { getModel, complete } from '@kolisachint/hoocode-ai';\n\nconst model = getModel('openai', 'gpt-4o-mini');\n\n// Check if model supports images\nif (model.input.includes('image')) {\n  console.log('Model supports vision');\n}\n\nconst imageBuffer = readFileSync('image.png');\nconst base64Image = imageBuffer.toString('base64');\n\nconst response = await complete(model, {\n  messages: [{\n    role: 'user',\n    content: [\n      { type: 'text', text: 'What is in this image?' },\n      { type: 'image', data: base64Image, mimeType: 'image/png' }\n    ]\n  }]\n});\n\n// Access the response\nfor (const block of response.content) {\n  if (block.type === 'text') {\n    console.log(block.text);\n  }\n}\n```\n\n## Image Generation\n\nImage generation uses a separate API surface from text/chat generation. Use `getImageModel()` / `getImageModels()` / `getImageProviders()` to discover image-generation models, and `generateImages()` to get the final result.\n\nDo not use `stream()` or `complete()` for image generation. Image generation is a one-shot API: `generateImages()` waits for the provider response and returns the final `AssistantImages` result.\n\n### Basic Image Generation\n\n```typescript\nimport { getImageModel, generateImages } from '@kolisachint/hoocode-ai';\n\nconst model = getImageModel('openrouter', 'google/gemini-2.5-flash-image');\n\nconst result = await generateImages(model, {\n  input: [{ type: 'text', text: 'Generate a red circle on a plain white background.' }]\n}, {\n  apiKey: process.env.OPENROUTER_API_KEY\n});\n\nfor (const block of result.output) {\n  if (block.type === 'text') {\n    console.log(block.text);\n  } else if (block.type === 'image') {\n    console.log(block.mimeType);\n    console.log(block.data.substring(0, 32));\n  }\n}\n```\n\nSome models also support image input:\n\n```typescript\nimport { readFileSync } from 'fs';\n\nconst imageBuffer = readFileSync('input.png');\nconst result = await generateImages(model, {\n  input: [\n    { type: 'text', text: 'Create a variation of this image with a blue background.' },\n    { type: 'image', data: imageBuffer.toString('base64'), mimeType: 'image/png' }\n  ]\n}, {\n  apiKey: process.env.OPENROUTER_API_KEY\n});\n```\n\nCheck capabilities on the model metadata:\n\n```typescript\nconsole.log(model.input);   // ['text', 'image']\nconsole.log(model.output);  // ['image'] or ['image', 'text']\n```\n\n### Notes and Limitations\n\n- Use `getImageModel(...)`, not `getModel(...)`.\n- Use `generateImages()`, not `stream()` / `complete()`.\n- Image-generation models do not participate in tool calling.\n- Outputs are returned in `AssistantImages.output` and can include both base64-encoded `ImageContent` blocks and `TextContent` blocks.\n- Some models return only images, others return images plus text. Check `model.output`.\n- Some models accept image input, others are text-to-image only. Check `model.input`.\n- Like the streaming APIs, image generation supports options such as `apiKey`, `signal`, `headers`, `onPayload`, and `onResponse`, and results may include `stopReason`, `responseId`, and `usage`.\n- If you want a model to analyze images in a conversation or call tools, use the regular `stream()` / `complete()` APIs with a model that supports image input.\n- At the moment, image generation is available through only one provider, OpenRouter.\n\n## Thinking/Reasoning\n\nMany models support thinking/reasoning capabilities where they can show their internal thought process. You can check if a model supports reasoning via the `reasoning` property. If you pass reasoning options to a non-reasoning model, they are silently ignored.\n\n### Unified Interface (streamSimple/completeSimple)\n\n```typescript\nimport { getModel, streamSimple, completeSimple } from '@kolisachint/hoocode-ai';\n\n// Many models across providers support thinking/reasoning\nconst model = getModel('anthropic', 'claude-sonnet-4-20250514');\n// or getModel('openai', 'gpt-5-mini');\n// or getModel('google', 'gemini-2.5-flash');\n// or getModel('xai', 'grok-code-fast-1');\n// or getModel('groq', 'openai/gpt-oss-20b');\n// or getModel('cerebras', 'gpt-oss-120b');\n// or getModel('openrouter', 'z-ai/glm-4.5v');\n\n// Check if model supports reasoning\nif (model.reasoning) {\n  console.log('Model supports reasoning/thinking');\n}\n\n// Use the simplified reasoning option\nconst response = await completeSimple(model, {\n  messages: [{ role: 'user', content: 'Solve: 2x + 5 = 13' }]\n}, {\n  reasoning: 'medium'  // 'minimal' | 'low' | 'medium' | 'high' | 'xhigh'\n});\n\n// Access thinking and text blocks\nfor (const block of response.content) {\n  if (block.type === 'thinking') {\n    console.log('Thinking:', block.thinking);\n  } else if (block.type === 'text') {\n    console.log('Response:', block.text);\n  }\n}\n```\n\n### Provider-Specific Options (stream/complete)\n\nFor fine-grained control, use the provider-specific options:\n\n```typescript\nimport { getModel, complete } from '@kolisachint/hoocode-ai';\n\n// OpenAI Reasoning (o1, o3, gpt-5)\nconst openaiModel = getModel('openai', 'gpt-5-mini');\nawait complete(openaiModel, context, {\n  reasoningEffort: 'medium',\n  reasoningSummary: 'detailed'  // OpenAI Responses API only\n});\n\n// Anthropic Thinking (Claude Sonnet 4)\nconst anthropicModel = getModel('anthropic', 'claude-sonnet-4-20250514');\nawait complete(anthropicModel, context, {\n  thinkingEnabled: true,\n  thinkingBudgetTokens: 8192  // Optional token limit\n});\n\n// Google Gemini Thinking\nconst googleModel = getModel('google', 'gemini-2.5-flash');\nawait complete(googleModel, context, {\n  thinking: {\n    enabled: true,\n    budgetTokens: 8192  // -1 for dynamic, 0 to disable\n  }\n});\n```\n\n### Streaming Thinking Content\n\nWhen streaming, thinking content is delivered through specific events:\n\n```typescript\nconst s = streamSimple(model, context, { reasoning: 'high' });\n\nfor await (const event of s) {\n  switch (event.type) {\n    case 'thinking_start':\n      console.log('[Model started thinking]');\n      break;\n    case 'thinking_delta':\n      process.stdout.write(event.delta);  // Stream thinking content\n      break;\n    case 'thinking_end':\n      console.log('\\n[Thinking complete]');\n      break;\n  }\n}\n```\n\n## Stop Reasons\n\nEvery `AssistantMessage` includes a `stopReason` field that indicates how the generation ended:\n\n- `\"stop\"` - Normal completion, the model finished its response\n- `\"length\"` - Output hit the maximum token limit\n- `\"toolUse\"` - Model is calling tools and expects tool results\n- `\"error\"` - An error occurred during generation\n- `\"aborted\"` - Request was cancelled via abort signal\n\n`AssistantMessage` may also include `responseId`, a provider-specific upstream response or message identifier when the underlying API exposes one. Do not assume it is always present across providers.\n\n## Error Handling\n\nWhen a request ends with an error (including aborts and tool call validation errors), the streaming API emits an error event:\n\n```typescript\n// In streaming\nfor await (const event of stream) {\n  if (event.type === 'error') {\n    // event.reason is either \"error\" or \"aborted\"\n    // event.error is the AssistantMessage with partial content\n    console.error(`Error (${event.reason}):`, event.error.errorMessage);\n    console.log('Partial content:', event.error.content);\n  }\n}\n\n// The final message will have the error details\nconst message = await stream.result();\nif (message.stopReason === 'error' || message.stopReason === 'aborted') {\n  console.error('Request failed:', message.errorMessage);\n  // message.content contains any partial content received before the error\n  // message.usage contains partial token counts and costs\n}\n```\n\n### Aborting Requests\n\nThe abort signal allows you to cancel in-progress requests. Aborted requests have `stopReason === 'aborted'`:\n\n```typescript\nimport { getModel, stream } from '@kolisachint/hoocode-ai';\n\nconst model = getModel('openai', 'gpt-4o-mini');\nconst controller = new AbortController();\n\n// Abort after 2 seconds\nsetTimeout(() => controller.abort(), 2000);\n\nconst s = stream(model, {\n  messages: [{ role: 'user', content: 'Write a long story' }]\n}, {\n  signal: controller.signal\n});\n\nfor await (const event of s) {\n  if (event.type === 'text_delta') {\n    process.stdout.write(event.delta);\n  } else if (event.type === 'error') {\n    // event.reason tells you if it was \"error\" or \"aborted\"\n    console.log(`${event.reason === 'aborted' ? 'Aborted' : 'Error'}:`, event.error.errorMessage);\n  }\n}\n\n// Get results (may be partial if aborted)\nconst response = await s.result();\nif (response.stopReason === 'aborted') {\n  console.log('Request was aborted:', response.errorMessage);\n  console.log('Partial content received:', response.content);\n  console.log('Tokens used:', response.usage);\n}\n```\n\n### Continuing After Abort\n\nAborted messages can be added to the conversation context and continued in subsequent requests:\n\n```typescript\nconst context = {\n  messages: [\n    { role: 'user', content: 'Explain quantum computing in detail' }\n  ]\n};\n\n// First request gets aborted after 2 seconds\nconst controller1 = new AbortController();\nsetTimeout(() => controller1.abort(), 2000);\n\nconst partial = await complete(model, context, { signal: controller1.signal });\n\n// Add the partial response to context\ncontext.messages.push(partial);\ncontext.messages.push({ role: 'user', content: 'Please continue' });\n\n// Continue the conversation\nconst continuation = await complete(model, context);\n```\n\n### Debugging Provider Payloads\n\nUse the `onPayload` callback to inspect the request payload sent to the provider. This is useful for debugging request formatting issues or provider validation errors.\n\n```typescript\nconst response = await complete(model, context, {\n  onPayload: (payload) => {\n    console.log('Provider payload:', JSON.stringify(payload, null, 2));\n  }\n});\n```\n\nThe callback is supported by `stream`, `complete`, `streamSimple`, and `completeSimple`.\n\n## APIs, Models, and Providers\n\nThe library uses a registry of API implementations. Built-in APIs include:\n\n- **`anthropic-messages`**: Anthropic Messages API (`streamAnthropic`, `AnthropicOptions`)\n- **`google-generative-ai`**: Google Generative AI API (`streamGoogle`, `GoogleOptions`)\n- **`google-vertex`**: Google Vertex AI API (`streamGoogleVertex`, `GoogleVertexOptions`)\n- **`mistral-conversations`**: Mistral Conversations API (`streamMistral`, `MistralOptions`)\n- **`openai-completions`**: OpenAI Chat Completions API (`streamOpenAICompletions`, `OpenAICompletionsOptions`)\n- **`openai-responses`**: OpenAI Responses API (`streamOpenAIResponses`, `OpenAIResponsesOptions`)\n- **`openai-codex-responses`**: OpenAI Codex Responses API (`streamOpenAICodexResponses`, `OpenAICodexResponsesOptions`)\n- **`azure-openai-responses`**: Azure OpenAI Responses API (`streamAzureOpenAIResponses`, `AzureOpenAIResponsesOptions`)\n- **`bedrock-converse-stream`**: Amazon Bedrock Converse API (`streamBedrock`, `BedrockOptions`)\n\n### Faux provider for tests\n\n`registerFauxProvider()` registers a temporary in-memory provider for tests and demos. It is opt-in and not part of the built-in provider set.\n\n```typescript\nimport {\n  complete,\n  fauxAssistantMessage,\n  fauxText,\n  fauxThinking,\n  fauxToolCall,\n  registerFauxProvider,\n  stream,\n} from '@kolisachint/hoocode-ai';\n\nconst registration = registerFauxProvider({\n  tokensPerSecond: 50 // optional\n});\n\nconst model = registration.getModel();\nconst context = {\n  messages: [{ role: 'user', content: 'Summarize package.json and then call echo', timestamp: Date.now() }]\n};\n\nregistration.setResponses([\n  fauxAssistantMessage([\n    fauxThinking('Need to inspect package metadata first.'),\n    fauxToolCall('echo', { text: 'package.json' })\n  ], { stopReason: 'toolUse' })\n]);\n\nconst first = await complete(model, context, {\n  sessionId: 'session-1',\n  cacheRetention: 'short'\n});\ncontext.messages.push(first);\n\ncontext.messages.push({\n  role: 'toolResult',\n  toolCallId: first.content.find((block) => block.type === 'toolCall')!.id,\n  toolName: 'echo',\n  content: [{ type: 'text', text: 'package.json contents here' }],\n  isError: false,\n  timestamp: Date.now()\n});\n\nregistration.setResponses([\n  fauxAssistantMessage([\n    fauxThinking('Now I can summarize the tool output.'),\n    fauxText('Here is the summary.')\n  ])\n]);\n\nconst s = stream(model, context);\nfor await (const event of s) {\n  console.log(event.type);\n}\n\n// Optional: register multiple faux models for model-switching tests\nconst multiModel = registerFauxProvider({\n  models: [\n    { id: 'faux-fast', reasoning: false },\n    { id: 'faux-thinker', reasoning: true }\n  ]\n});\nconst thinker = multiModel.getModel('faux-thinker');\n\nconsole.log(thinker?.reasoning);\nconsole.log(registration.getPendingResponseCount());\nconsole.log(registration.state.callCount);\nregistration.unregister();\nmultiModel.unregister();\n```\n\nNotes:\n- Responses are consumed from a queue in request start order.\n- If the queue is empty, the faux provider returns an assistant error message with `errorMessage: \"No more faux responses queued\"`.\n- Use `registration.setResponses([...])` to replace the remaining queue and `registration.appendResponses([...])` to add more responses.\n- `registration.models` exposes all registered faux models. `registration.getModel()` returns the first one, and `registration.getModel(id)` returns a specific one.\n- Use `fauxAssistantMessage(...)` for scripted assistant replies. Use `fauxText(...)`, `fauxThinking(...)`, and `fauxToolCall(...)` to build content blocks without filling in low-level fields manually.\n- `registration.unregister()` removes the temporary provider from the global API registry.\n- Usage is estimated at roughly 1 token per 4 characters. When `sessionId` is present and `cacheRetention` is not `\"none\"`, prompt cache reads and writes are simulated automatically.\n- Tool call arguments stream incrementally via `toolcall_delta` chunks.\n- By default, each streamed chunk is emitted on its own microtask. Set `tokensPerSecond` to pace chunk delivery in real time.\n- The intended use is one deterministic scripted flow per registration. If you need independent concurrent flows, register separate faux providers.\n\n### Providers and Models\n\nA **provider** offers models through a specific API. For example:\n- **Anthropic** models use the `anthropic-messages` API\n- **Google** models use the `google-generative-ai` API\n- **OpenAI** models use the `openai-responses` API\n- **Mistral** models use the `mistral-conversations` API\n- **xAI, Cerebras, Groq, Together AI, etc.** models use the `openai-completions` API (OpenAI-compatible)\n\n### Querying Providers and Models\n\n```typescript\nimport { getProviders, getModels, getModel } from '@kolisachint/hoocode-ai';\n\n// Get all available providers\nconst providers = getProviders();\nconsole.log(providers); // ['openai', 'anthropic', 'google', 'xai', 'groq', ...]\n\n// Get all models from a provider (fully typed)\nconst anthropicModels = getModels('anthropic');\nfor (const model of anthropicModels) {\n  console.log(`${model.id}: ${model.name}`);\n  console.log(`  API: ${model.api}`); // 'anthropic-messages'\n  console.log(`  Context: ${model.contextWindow} tokens`);\n  console.log(`  Vision: ${model.input.includes('image')}`);\n  console.log(`  Reasoning: ${model.reasoning}`);\n}\n\n// Get a specific model (both provider and model ID are auto-completed in IDEs)\nconst model = getModel('openai', 'gpt-4o-mini');\nconsole.log(`Using ${model.name} via ${model.api} API`);\n```\n\n### Custom Models\n\nYou can create custom models for local inference servers or custom endpoints:\n\n```typescript\nimport { Model, stream } from '@kolisachint/hoocode-ai';\n\n// Example: Ollama using OpenAI-compatible API\nconst ollamaModel: Model<'openai-completions'> = {\n  id: 'llama-3.1-8b',\n  name: 'Llama 3.1 8B (Ollama)',\n  api: 'openai-completions',\n  provider: 'ollama',\n  baseUrl: 'http://localhost:11434/v1',\n  reasoning: false,\n  input: ['text'],\n  cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },\n  contextWindow: 128000,\n  maxTokens: 32000\n};\n\n// Example: LiteLLM proxy with explicit compat settings\nconst litellmModel: Model<'openai-completions'> = {\n  id: 'gpt-4o',\n  name: 'GPT-4o (via LiteLLM)',\n  api: 'openai-completions',\n  provider: 'litellm',\n  baseUrl: 'http://localhost:4000/v1',\n  reasoning: false,\n  input: ['text', 'image'],\n  cost: { input: 2.5, output: 10, cacheRead: 0, cacheWrite: 0 },\n  contextWindow: 128000,\n  maxTokens: 16384,\n  compat: {\n    supportsStore: false,  // LiteLLM doesn't support the store field\n  }\n};\n\n// Example: Custom endpoint with headers (bypassing Cloudflare bot detection)\nconst proxyModel: Model<'anthropic-messages'> = {\n  id: 'claude-sonnet-4',\n  name: 'Claude Sonnet 4 (Proxied)',\n  api: 'anthropic-messages',\n  provider: 'custom-proxy',\n  baseUrl: 'https://proxy.example.com/v1',\n  reasoning: true,\n  input: ['text', 'image'],\n  cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 3.75 },\n  contextWindow: 200000,\n  maxTokens: 8192,\n  headers: {\n    'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36',\n    'X-Custom-Auth': 'bearer-token-here'\n  }\n};\n\n// Use the custom model\nconst response = await stream(ollamaModel, context, {\n  apiKey: 'dummy' // Ollama doesn't need a real key\n});\n```\n\nSome OpenAI-compatible servers do not understand the `developer` role used for reasoning-capable models. For those providers, set `compat.supportsDeveloperRole` to `false` so the system prompt is sent as a `system` message instead. If the server also does not support `reasoning_effort`, set `compat.supportsReasoningEffort` to `false` too.\n\nUse model-level `thinkingLevelMap` to describe model-specific thinking controls. Keys are hoocode thinking levels (`off`, `minimal`, `low`, `medium`, `high`, `xhigh`). Missing keys use provider defaults, string values are sent to the provider, and `null` marks a level unsupported.\n\nThis commonly applies to Ollama, vLLM, SGLang, and similar OpenAI-compatible servers. You can set `compat` at the provider level or per model.\n\n```typescript\nconst ollamaReasoningModel: Model<'openai-completions'> = {\n  id: 'gpt-oss:20b',\n  name: 'GPT-OSS 20B (Ollama)',\n  api: 'openai-completions',\n  provider: 'ollama',\n  baseUrl: 'http://localhost:11434/v1',\n  reasoning: true,\n  input: ['text'],\n  cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },\n  contextWindow: 131072,\n  maxTokens: 32000,\n  thinkingLevelMap: {\n    minimal: null,\n    low: null,\n    medium: null,\n    high: 'high',\n    xhigh: null,\n  },\n  compat: {\n    supportsDeveloperRole: false,\n    supportsReasoningEffort: false,\n  }\n};\n```\n\n### OpenAI Compatibility Settings\n\nThe `openai-completions` API is implemented by many providers with minor differences. By default, the library auto-detects compatibility settings based on `baseUrl` for a small set of known OpenAI-compatible providers (Cerebras, xAI, Chutes, DeepSeek, Together AI, zAi, OpenCode, Cloudflare Workers AI, etc.). For custom proxies or unknown endpoints, you can override these settings via the `compat` field. For `openai-responses` models, the compat field only supports Responses-specific flags.\n\n```typescript\ninterface OpenAICompletionsCompat {\n  supportsStore?: boolean;           // Whether provider supports the `store` field (default: true)\n  supportsDeveloperRole?: boolean;   // Whether provider supports `developer` role vs `system` (default: true)\n  supportsReasoningEffort?: boolean; // Whether provider supports `reasoning_effort` (default: true)\n  supportsUsageInStreaming?: boolean; // Whether provider supports `stream_options: { include_usage: true }` (default: true)\n  supportsStrictMode?: boolean;      // Whether provider supports `strict` in tool definitions (default: true)\n  sendSessionAffinityHeaders?: boolean; // Whether to send `session_id`, `x-client-request-id`, and `x-session-affinity` from `sessionId` when caching is enabled (default: false)\n  maxTokensField?: 'max_completion_tokens' | 'max_tokens';  // Which field name to use (default: max_completion_tokens)\n  requiresToolResultName?: boolean;  // Whether tool results require the `name` field (default: false)\n  requiresAssistantAfterToolResult?: boolean; // Whether tool results must be followed by an assistant message (default: false)\n  requiresThinkingAsText?: boolean;  // Whether thinking blocks must be converted to text (default: false)\n  requiresReasoningContentOnAssistantMessages?: boolean; // Whether all replayed assistant messages must include empty reasoning_content when reasoning is enabled (default: auto-detected for DeepSeek)\n  thinkingFormat?: 'openai' | 'openrouter' | 'deepseek' | 'together' | 'zai' | 'qwen' | 'qwen-chat-template'; // Format for reasoning param: 'openai' uses reasoning_effort, 'openrouter' uses reasoning: { effort }, 'deepseek' uses thinking: { type } plus reasoning_effort, 'together' uses reasoning: { enabled } plus reasoning_effort when supported, 'zai' uses enable_thinking, 'qwen' uses enable_thinking, 'qwen-chat-template' uses chat_template_kwargs.enable_thinking (default: openai)\n  cacheControlFormat?: 'anthropic';  // Anthropic-style cache_control on system prompt, last tool, and last user/assistant text content\n  openRouterRouting?: OpenRouterRouting; // OpenRouter routing preferences (default: {})\n  vercelGatewayRouting?: VercelGatewayRouting; // Vercel AI Gateway routing preferences (default: {})\n}\n\ninterface OpenAIResponsesCompat {\n  // Reserved for future use\n}\n```\n\nIf `compat` is not set, the library falls back to URL-based detection. If `compat` is partially set, unspecified fields use the detected defaults. This is useful for:\n\n- **LiteLLM proxies**: May not support `store` field\n- **Custom inference servers**: May use non-standard field names\n- **Self-hosted endpoints**: May have different feature support\n\n### Type Safety\n\nModels are typed by their API, which keeps the model metadata accurate. Provider-specific option types are enforced when you call the provider functions directly. The generic `stream` and `complete` functions accept `StreamOptions` with additional provider fields.\n\n```typescript\nimport { streamAnthropic, type AnthropicOptions } from '@kolisachint/hoocode-ai';\n\n// TypeScript knows this is an Anthropic model\nconst claude = getModel('anthropic', 'claude-sonnet-4-20250514');\n\nconst options: AnthropicOptions = {\n  thinkingEnabled: true,\n  thinkingBudgetTokens: 2048\n};\n\nawait streamAnthropic(claude, context, options);\n```\n\n## Cross-Provider Handoffs\n\nThe library supports seamless handoffs between different LLM providers within the same conversation. This allows you to switch models mid-conversation while preserving context, including thinking blocks, tool calls, and tool results.\n\n### How It Works\n\nWhen messages from one provider are sent to a different provider, the library automatically transforms them for compatibility:\n\n- **User and tool result messages** are passed through unchanged\n- **Assistant messages from the same provider/API** are preserved as-is\n- **Assistant messages from different providers** have their thinking blocks converted to text with `<thinking>` tags\n- **Tool calls and regular text** are preserved unchanged\n\n### Example: Multi-Provider Conversation\n\n```typescript\nimport { getModel, complete, Context } from '@kolisachint/hoocode-ai';\n\n// Start with Claude\nconst claude = getModel('anthropic', 'claude-sonnet-4-20250514');\nconst context: Context = {\n  messages: []\n};\n\ncontext.messages.push({ role: 'user', content: 'What is 25 * 18?' });\nconst claudeResponse = await complete(claude, context, {\n  thinkingEnabled: true\n});\ncontext.messages.push(claudeResponse);\n\n// Switch to GPT-5 - it will see Claude's thinking as <thinking> tagged text\nconst gpt5 = getModel('openai', 'gpt-5-mini');\ncontext.messages.push({ role: 'user', content: 'Is that calculation correct?' });\nconst gptResponse = await complete(gpt5, context);\ncontext.messages.push(gptResponse);\n\n// Switch to Gemini\nconst gemini = getModel('google', 'gemini-2.5-flash');\ncontext.messages.push({ role: 'user', content: 'What was the original question?' });\nconst geminiResponse = await complete(gemini, context);\n```\n\n### Provider Compatibility\n\nAll providers can handle messages from other providers, including:\n- Text content\n- Tool calls and tool results (including images in tool results)\n- Thinking/reasoning blocks (transformed to tagged text for cross-provider compatibility)\n- Aborted messages with partial content\n\nThis enables flexible workflows where you can:\n- Start with a fast model for initial responses\n- Switch to a more capable model for complex reasoning\n- Use specialized models for specific tasks\n- Maintain conversation continuity across provider outages\n\n## Context Serialization\n\nThe `Context` object can be easily serialized and deserialized using standard JSON methods, making it simple to persist conversations, implement chat history, or transfer contexts between services:\n\n```typescript\nimport { Context, getModel, complete } from '@kolisachint/hoocode-ai';\n\n// Create and use a context\nconst context: Context = {\n  systemPrompt: 'You are a helpful assistant.',\n  messages: [\n    { role: 'user', content: 'What is TypeScript?' }\n  ]\n};\n\nconst model = getModel('openai', 'gpt-4o-mini');\nconst response = await complete(model, context);\ncontext.messages.push(response);\n\n// Serialize the entire context\nconst serialized = JSON.stringify(context);\nconsole.log('Serialized context size:', serialized.length, 'bytes');\n\n// Save to database, localStorage, file, etc.\nlocalStorage.setItem('conversation', serialized);\n\n// Later: deserialize and continue the conversation\nconst restored: Context = JSON.parse(localStorage.getItem('conversation')!);\nrestored.messages.push({ role: 'user', content: 'Tell me more about its type system' });\n\n// Continue with any model\nconst newModel = getModel('anthropic', 'claude-3-5-haiku-20241022');\nconst continuation = await complete(newModel, restored);\n```\n\n> **Note**: If the context contains images (encoded as base64 as shown in the Image Input section), those will also be serialized.\n\n## Browser Usage\n\nThe library supports browser environments. You must pass the API key explicitly since environment variables are not available in browsers:\n\n```typescript\nimport { getModel, complete } from '@kolisachint/hoocode-ai';\n\n// API key must be passed explicitly in browser\nconst model = getModel('anthropic', 'claude-3-5-haiku-20241022');\n\nconst response = await complete(model, {\n  messages: [{ role: 'user', content: 'Hello!' }]\n}, {\n  apiKey: 'your-api-key'\n});\n```\n\n> **Security Warning**: Exposing API keys in frontend code is dangerous. Anyone can extract and abuse your keys. Only use this approach for internal tools or demos. For production applications, use a backend proxy that keeps your API keys secure.\n\n### Browser Compatibility Notes\n\n- Amazon Bedrock (`bedrock-converse-stream`) is not supported in browser environments.\n- OAuth login flows are not supported in browser environments. Use the `@kolisachint/hoocode-ai/oauth` entry point in Node.js.\n- In browser builds, Bedrock can still appear in model lists. Calls to Bedrock models fail at runtime.\n- Use a server-side proxy or backend service if you need Bedrock or OAuth-based auth from a web app.\n\n### Environment Variables (Node.js only)\n\nIn Node.js environments, you can set environment variables to avoid passing API keys:\n\n| Provider | Environment Variable(s) |\n|----------|------------------------|\n| OpenAI | `OPENAI_API_KEY` |\n| Azure OpenAI | `AZURE_OPENAI_API_KEY` + `AZURE_OPENAI_BASE_URL` (e.g. `https://{resource}.openai.azure.com`) or `AZURE_OPENAI_RESOURCE_NAME`. Supports `*.openai.azure.com` and `*.cognitiveservices.azure.com`; root endpoints auto-normalize to `/openai/v1`. Optional: `AZURE_OPENAI_API_VERSION` (default `v1`), `AZURE_OPENAI_DEPLOYMENT_NAME_MAP`. |\n| Anthropic | `ANTHROPIC_API_KEY` or `ANTHROPIC_OAUTH_TOKEN` |\n| DeepSeek | `DEEPSEEK_API_KEY` |\n| Google | `GEMINI_API_KEY` |\n| Vertex AI | `GOOGLE_CLOUD_API_KEY` or `GOOGLE_CLOUD_PROJECT` (or `GCLOUD_PROJECT`) + `GOOGLE_CLOUD_LOCATION` + ADC |\n| Mistral | `MISTRAL_API_KEY` |\n| Groq | `GROQ_API_KEY` |\n| Cerebras | `CEREBRAS_API_KEY` |\n| Cloudflare AI Gateway | `CLOUDFLARE_API_KEY` + `CLOUDFLARE_ACCOUNT_ID` + `CLOUDFLARE_GATEWAY_ID` |\n| Cloudflare Workers AI | `CLOUDFLARE_API_KEY` + `CLOUDFLARE_ACCOUNT_ID` |\n| xAI | `XAI_API_KEY` |\n| Fireworks | `FIREWORKS_API_KEY` |\n| Together AI | `TOGETHER_API_KEY` |\n| OpenRouter | `OPENROUTER_API_KEY` |\n| Vercel AI Gateway | `AI_GATEWAY_API_KEY` |\n| zAI | `ZAI_API_KEY` |\n| MiniMax | `MINIMAX_API_KEY` |\n| OpenCode Zen / OpenCode Go | `OPENCODE_API_KEY` |\n| Kimi For Coding | `KIMI_API_KEY` |\n| Xiaomi MiMo (API billing) | `XIAOMI_API_KEY` |\n| Xiaomi MiMo Token Plan (China) | `XIAOMI_TOKEN_PLAN_CN_API_KEY` |\n| Xiaomi MiMo Token Plan (Amsterdam) | `XIAOMI_TOKEN_PLAN_AMS_API_KEY` |\n| Xiaomi MiMo Token Plan (Singapore) | `XIAOMI_TOKEN_PLAN_SGP_API_KEY` |\n| GitHub Copilot | `COPILOT_GITHUB_TOKEN` or `GH_TOKEN` or `GITHUB_TOKEN` |\n\nWhen set, the library automatically uses these keys:\n\n```typescript\n// Uses OPENAI_API_KEY from environment\nconst model = getModel('openai', 'gpt-4o-mini');\nconst response = await complete(model, context);\n\n// Or override with explicit key\nconst response = await complete(model, context, {\n  apiKey: 'sk-different-key'\n});\n```\n\n### Checking Environment Variables\n\n```typescript\nimport { getEnvApiKey } from '@kolisachint/hoocode-ai';\n\n// Check if an API key is set in environment variables\nconst key = getEnvApiKey('openai');  // checks OPENAI_API_KEY\n```\n\n## OAuth Providers\n\nSeveral providers require OAuth authentication instead of static API keys:\n\n- **Anthropic** (Claude Pro/Max subscription)\n- **OpenAI Codex** (ChatGPT Plus/Pro subscription, access to GPT-5.x Codex models)\n- **GitHub Copilot** (Copilot subscription)\n- **Google Cloud Code Assist** (`google-gemini-cli`, a Google account's Gemini CLI quota)\n- **Google Antigravity** (`google-antigravity`, adds Claude and GPT-OSS on the same Cloud Code Assist wire format)\n\nBoth Google providers use the `google-gemini-cli` API. Their `getApiKey()` returns a JSON string carrying the access token and the Cloud project, so pass it through as `apiKey` unchanged.\n\nFor paid Cloud Code Assist subscriptions, set `GOOGLE_CLOUD_PROJECT` or `GOOGLE_CLOUD_PROJECT_ID` to your project ID before logging in; free-tier accounts have one provisioned during login.\n\n### Vertex AI\n\nVertex AI models support either a Google Cloud API key or Application Default Credentials (ADC):\n\n- **API key**: Set `GOOGLE_CLOUD_API_KEY` or pass `apiKey` in the call options.\n- **Local development (ADC)**: Run `gcloud auth application-default login`\n- **CI/Production (ADC)**: Set `GOOGLE_APPLICATION_CREDENTIALS` to point to a service account JSON key file\n\nWhen using ADC, also set `GOOGLE_CLOUD_PROJECT` (or `GCLOUD_PROJECT`) and `GOOGLE_CLOUD_LOCATION`. You can also pass `project`/`location` in the call options. When using `GOOGLE_CLOUD_API_KEY`, `project` and `location` are not required.\n\nExample:\n\n```bash\n# Local (uses your user credentials)\ngcloud auth application-default login\nexport GOOGLE_CLOUD_PROJECT=\"my-project\"\nexport GOOGLE_CLOUD_LOCATION=\"us-central1\"\n\n# CI/Production (service account key file)\nexport GOOGLE_APPLICATION_CREDENTIALS=\"/path/to/service-account.json\"\n```\n\n```typescript\nimport { getModel, complete } from '@kolisachint/hoocode-ai';\n\n(async () => {\n  const model = getModel('google-vertex', 'gemini-2.5-flash');\n  const response = await complete(model, {\n    messages: [{ role: 'user', content: 'Hello from Vertex AI' }]\n  }, {\n    apiKey: process.env.GOOGLE_CLOUD_API_KEY,\n  });\n\n  for (const block of response.content) {\n    if (block.type === 'text') console.log(block.text);\n  }\n})().catch(console.error);\n```\n\nOfficial docs: [Application Default Credentials](https://cloud.google.com/docs/authentication/application-default-credentials)\n\n### CLI Login\n\nThe quickest way to authenticate:\n\n```bash\nnpx @kolisachint/hoocode-ai login              # interactive provider selection\nnpx @kolisachint/hoocode-ai login anthropic    # login to specific provider\nnpx @kolisachint/hoocode-ai list               # list available providers\n```\n\nCredentials are saved to `auth.json` in the current directory.\n\n### Programmatic OAuth\n\nThe library provides login and token refresh functions via the `@kolisachint/hoocode-ai/oauth` entry point. Credential storage is the caller's responsibility.\n\n```typescript\nimport {\n  // Login functions (return credentials, do not store)\n  loginAnthropic,\n  loginOpenAICodex,\n  loginGitHubCopilot,\n  loginGeminiCli,\n\n  // Token management\n  refreshOAuthToken,   // (provider, credentials) => new credentials\n  getOAuthApiKey,      // (provider, credentialsMap) => { newCredentials, apiKey } | null\n\n  // Types\n  type OAuthProvider,\n  type OAuthCredentials,\n} from '@kolisachint/hoocode-ai/oauth';\n```\n\n### Login Flow Example\n\n```typescript\nimport { loginGitHubCopilot } from '@kolisachint/hoocode-ai/oauth';\nimport { writeFileSync } from 'fs';\n\nconst credentials = await loginGitHubCopilot({\n  onAuth: (url, instructions) => {\n    console.log(`Open: ${url}`);\n    if (instructions) console.log(instructions);\n  },\n  onPrompt: async (prompt) => {\n    return await getUserInput(prompt.message);\n  },\n  onProgress: (message) => console.log(message)\n});\n\n// Store credentials yourself\nconst auth = { 'github-copilot': { type: 'oauth', ...credentials } };\nwriteFileSync('auth.json', JSON.stringify(auth, null, 2));\n```\n\n### Using OAuth Tokens\n\nUse `getOAuthApiKey()` to get an API key, automatically refreshing if expired:\n\n```typescript\nimport { getModel, complete } from '@kolisachint/hoocode-ai';\nimport { getOAuthApiKey } from '@kolisachint/hoocode-ai/oauth';\nimport { readFileSync, writeFileSync } from 'fs';\n\n// Load your stored credentials\nconst auth = JSON.parse(readFileSync('auth.json', 'utf-8'));\n\n// Get API key (refreshes if expired)\nconst result = await getOAuthApiKey('github-copilot', auth);\nif (!result) throw new Error('Not logged in');\n\n// Save refreshed credentials\nauth['github-copilot'] = { type: 'oauth', ...result.newCredentials };\nwriteFileSync('auth.json', JSON.stringify(auth, null, 2));\n\n// Use the API key\nconst model = getModel('github-copilot', 'gpt-4o');\nconst response = await complete(model, {\n  messages: [{ role: 'user', content: 'Hello!' }]\n}, { apiKey: result.apiKey });\n```\n\n### Provider Notes\n\n**OpenAI Codex**: Requires a ChatGPT Plus or Pro subscription. Provides access to GPT-5.x Codex models with extended context windows and reasoning capabilities. The library automatically handles session-based prompt caching when `sessionId` is provided in stream options. You can set `transport` in stream options to `\"sse\"`, `\"websocket\"`, or `\"auto\"` for Codex Responses transport selection. When using WebSocket with a `sessionId`, connections are reused per session and expire after 5 minutes of inactivity.\n\n**Azure OpenAI (Responses)**: Uses the Responses API only. Set `AZURE_OPENAI_API_KEY` and either `AZURE_OPENAI_BASE_URL` or `AZURE_OPENAI_RESOURCE_NAME`. `AZURE_OPENAI_BASE_URL` supports both `https://<resource>.openai.azure.com` and `https://<resource>.cognitiveservices.azure.com`; root endpoints are normalized to `.../openai/v1` automatically. Use `AZURE_OPENAI_API_VERSION` (defaults to `v1`) to override the API version if needed. Deployment names are treated as model IDs by default, override with `azureDeploymentName` or `AZURE_OPENAI_DEPLOYMENT_NAME_MAP` using comma-separated `model-id=deployment` pairs (for example `gpt-4o-mini=my-deployment,gpt-4o=prod`). Legacy deployment-based URLs are intentionally unsupported.\n\n**GitHub Copilot**: If you get \"The requested model is not supported\" error, enable the model manually in VS Code: open Copilot Chat, click the model selector, select the model (warning icon), and click \"Enable\".\n\n## Development\n\n### Adding a New Provider\n\nAdding a new LLM provider requires changes across multiple files. This checklist covers all necessary steps:\n\n#### 1. Core Types (`src/types.ts`)\n\n- Add the API identifier to `KnownApi` (for example `\"bedrock-converse-stream\"`)\n- Create an options interface extending `StreamOptions` (for example `BedrockOptions`)\n- Add the provider name to `KnownProvider` (for example `\"amazon-bedrock\"`)\n\n#### 2. Provider Implementation (`src/providers/`)\n\nCreate a new provider file (for example `amazon-bedrock.ts`) that exports:\n\n- `stream<Provider>()` function returning `AssistantMessageEventStream`\n- `streamSimple<Provider>()` for `SimpleStreamOptions` mapping\n- Provider-specific options interface\n- Message conversion functions to transform `Context` to provider format\n- Tool conversion if the provider supports tools\n- Response parsing to emit standardized events (`text`, `tool_call`, `thinking`, `usage`, `stop`)\n\n#### 3. API Registry Integration (`src/providers/register-builtins.ts`)\n\n- Register the API with `registerApiProvider()`\n- Add a package subpath export in `package.json` for the provider module (`./dist/providers/<provider>.js`)\n- Add lazy loader wrappers in `src/providers/register-builtins.ts`, do not statically import provider implementation modules there\n- Add any root-level `export type` re-exports in `src/index.ts` that should remain available from `@kolisachint/hoocode-ai`\n- Add credential detection in `env-api-keys.ts` for the new provider\n- Ensure `streamSimple` handles auth lookup via `getEnvApiKey()` or provider-specific auth\n\n#### 4. Model Generation (`scripts/generate-models.ts`, `scripts/generate-image-models.ts`)\n\n- Add logic to fetch and parse models from the provider's source (e.g., models.dev API)\n- Map chat/tool-capable provider model data to the standardized `Model` interface via `scripts/generate-models.ts`\n- Map image-generation provider model data to the standardized `ImagesModel` interface via `scripts/generate-image-models.ts`\n- Handle provider-specific quirks (pricing format, capability flags, model ID transformations)\n\n#### 5. Tests (`test/`)\n\nCreate or update test files to cover the new provider:\n\n- `stream.test.ts` - Basic streaming and tool use\n- `tokens.test.ts` - Token usage reporting\n- `abort.test.ts` - Request cancellation\n- `empty.test.ts` - Empty message handling\n- `context-overflow.test.ts` - Context limit errors\n- `image-limits.test.ts` - Image support (if applicable)\n- `unicode-surrogate.test.ts` - Unicode handling\n- `tool-call-without-result.test.ts` - Orphaned tool calls\n- `image-tool-result.test.ts` - Images in tool results\n- `total-tokens.test.ts` - Token counting accuracy\n- `cross-provider-handoff.test.ts` - Cross-provider context replay\n\nFor `cross-provider-handoff.test.ts`, add at least one provider/model pair. If the provider exposes multiple model families (for example GPT and Claude), add at least one pair per family.\n\nFor providers with non-standard auth (AWS, Google Vertex), create a utility like `bedrock-utils.ts` with credential detection helpers.\n\n#### 6. Coding Agent Integration (`../coding-agent/`)\n\nUpdate `src/core/model-resolver.ts`:\n\n- Add a default model ID for the provider in `DEFAULT_MODELS`\n\nUpdate `src/cli/args.ts`:\n\n- Add environment variable documentation in the help text\n\nUpdate `README.md`:\n\n- Add the provider to the providers section with setup instructions\n\n#### 7. Documentation\n\nUpdate `packages/ai/README.md`:\n\n- Add to the Supported Providers table\n- Document any provider-specific options or authentication requirements\n- Add environment variable to the Environment Variables section\n\n#### 8. Changelog\n\nAdd an entry to `packages/ai/CHANGELOG.md` under `## [Unreleased]`:\n\n```markdown\n### Added\n- Added support for [Provider Name] provider ([#PR](link) by [@author](link))\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}