{"_id":"@things-factory/ai-client-base","_rev":"28-95c0863b37225e94b688e9ad7b77f1b7","name":"@things-factory/ai-client-base","dist-tags":{"latest":"10.1.81"},"versions":{"10.0.0-beta.64":{"name":"@things-factory/ai-client-base","version":"10.0.0-beta.64","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.0.0-beta.64","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"a3b835d623be00a2183dd8f59610ce761f5c289d","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.0.0-beta.64.tgz","fileCount":46,"integrity":"sha512-FLggDAuXnNPFVPf03DswcdAR0CcPZZndT/K7SYvsGtjuw2gh1rqQC2hcwgsr9CTgl3SuuDf4mTkm/fjLu3OqVQ==","signatures":[{"sig":"MEYCIQCuWzPgl7SqdfOGGwxdkSrNKJRmsgd6EztleNEYuC8GaQIhAJPYaBoAP0cXBd2xPR+8U7ub7uBLkaI6ikSMez692PoH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236887},"main":"dist-server/index.js","gitHead":"8a2729cb8c838ed8fc3c7921fa67f7279c2d13b1","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.0.0-beta.19","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.0.0-beta.64_1777225536766_0.7813440195110279","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.72":{"name":"@things-factory/ai-client-base","version":"10.0.0-beta.72","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.0.0-beta.72","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"f8be820c43f026c7cb03e2106b650a119b4b774a","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.0.0-beta.72.tgz","fileCount":59,"integrity":"sha512-5qVvHTV5y9yT+deefTJ2qwOfAds7/FavlgGmk939Rtqiv4A5cgRNfQ/G39sX1Mb3xGZOHH8uVkF+lM8+uFiF9g==","signatures":[{"sig":"MEQCIE7ULTZX5H4LeEqIyaAcxuGIQ0WuaY9M7QlW8dN2N+nSAiATI3CaC2z0rsCfo5twnd8eYuuS7dpGeOAD4mziLSOavg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285172},"main":"dist-server/index.js","gitHead":"df28904355d85974279d2be2c51b1ffa39768953","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.0.0-beta.19","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.0.0-beta.72_1777945964352_0.3796288314995915","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.85":{"name":"@things-factory/ai-client-base","version":"10.0.0-beta.85","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.0.0-beta.85","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"3c0cae42f5dab1c3f0fd175bea794595aad95a23","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.0.0-beta.85.tgz","fileCount":59,"integrity":"sha512-o0bJ18lnP6xAHRjPa+hJznQ0BhC5Uq3oms3fQTRi9xFoM2JRccUfZcJ6SZ1Yll5r9DKw68jEsgvs4Rin3KkqDA==","signatures":[{"sig":"MEUCIQD5jPSQT/FNkIsOkAq6I3BIK4X3iBaeytsZzhm/xIEVoQIgFLBbVtN3kBI2a5f2v38wiIGS8OcQdYaRJDcLn99xFWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285393},"main":"dist-server/index.js","gitHead":"4d08be19c07e220d11d5c6d796537b3d485ebd57","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.0.0-beta.85","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.0.0-beta.85_1779079735570_0.6957856317368734","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-beta.92":{"name":"@things-factory/ai-client-base","version":"10.0.0-beta.92","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.0.0-beta.92","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"02d7d37cda86af5e6ab85496366acd84ed1647dd","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.0.0-beta.92.tgz","fileCount":59,"integrity":"sha512-wsNZ9SqVc/R+VlRzX/q2o0gOfW7sMIwjzgbrexgYPfZ4Lw3lpMEGwp0WIR/JNjwnFcVJtEH5d92VyrcvDIAvTQ==","signatures":[{"sig":"MEQCIGEuV/7gb41SP074rWfzIYkyniguB4XaziB4b8xyWuxTAiBuEHDfiB5Z9owrkf5RgPmvaBeNMzsoUOpZRdcGcbNieA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285809},"main":"dist-server/index.js","gitHead":"e1143534691790a7006213e06d93051528b93bf4","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.0.0-beta.92","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.0.0-beta.92_1779770151522_0.5991696706134564","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-zeta.1":{"name":"@things-factory/ai-client-base","version":"10.0.0-zeta.1","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.0.0-zeta.1","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"55dd16f6044dbf38218f9b1f1d318f93f66708a5","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.0.0-zeta.1.tgz","fileCount":59,"integrity":"sha512-ENsweFPjhbQamM8wiJPgrjmTj+D3LoRxahnChUYQOmC3D8CDa0ecQ7MrhK0NysN93rY5jpwAFSUmMCsvnp01qg==","signatures":[{"sig":"MEYCIQCUrK8j58x17aM4sQEDG2o0x3zw8niFWuyfF8yB6UAoyAIhANJvNXDAmkxFDBQalWz6UD62j+EnGyr4NmEoxYSz9UO0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285784},"main":"dist-server/index.js","gitHead":"1f620c61482aa8dde20923e64826912b42b2a9d6","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.0.0-zeta.1","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.0.0-zeta.1_1782437237198_0.6923640034880127","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-zeta.8":{"name":"@things-factory/ai-client-base","version":"10.0.0-zeta.8","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.0.0-zeta.8","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"c9e0312e9a387371f273a7ea95437585fcd4b91c","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.0.0-zeta.8.tgz","fileCount":59,"integrity":"sha512-uV3xw1orUxv9cVf5XU6DB2DpOFQt2c65pF4oL6uDFXPkjpJ+TYZuh3sqKSSlN1XRjKRHDdMr5+9SjGjxlinLTQ==","signatures":[{"sig":"MEUCIQCrvpKw9U6ZXl93gsAucGhXTWhDS3/7Fri4F7so1ObMVQIgAvCj3Sxvi7czy2MElJwsxlSJQt4swBxSOPx0BjfQDv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286008},"main":"dist-server/index.js","gitHead":"75dddca7d209c85b5380637490fbe95d3df67d4e","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.0.0-zeta.8","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.0.0-zeta.8_1783837110399_0.9879454680429101","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-zeta.10":{"name":"@things-factory/ai-client-base","version":"10.0.0-zeta.10","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.0.0-zeta.10","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"81b084febd01987176ddd9e9ec357db0904a35aa","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.0.0-zeta.10.tgz","fileCount":59,"integrity":"sha512-yl3SAnpD9HThKjr/WlC2Oh+wyQPPiRSfLseTcK0QspxnRCLXlkUP25d17Ty8PD0KNjiw0RSLIEJMpKMPm7F+3g==","signatures":[{"sig":"MEQCIBqJSomIOaDfXli3+wz1MvmB9GST6xhn+naAfSuC5tSqAiABN+0TP2OsW8ZblFHTrJTXe9DC9U9rQBHiFGF8515PpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286170},"main":"dist-server/index.js","gitHead":"66f0cf11f6a6ddc4ad756a55fa13b26a55d89fd4","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.0.0-zeta.10","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.0.0-zeta.10_1783953214628_0.4471547114093888","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@things-factory/ai-client-base","version":"10.0.0","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.0.0","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"b8685dee171215dfbd6f4a9d09f98d2975178e78","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.0.0.tgz","fileCount":59,"integrity":"sha512-QPlN4HoxeTqJkgj5fj22RpaBhXoOPuOZjBVMjt0p4yAD199BpfmN4R2aA0Ne2sRZJXnzPPAEjW1hYEJyYOq4zg==","signatures":[{"sig":"MEUCIHO1/Iz1RRHg2XTd3gkwxpxwO+M/SVDkuxB4xHQwIJKNAiEAzGfWPxbkxY63cPn6kWpSNDN0wGNWrba4rMf5PPBzgvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291223},"main":"dist-server/index.js","gitHead":"b20fa0816c33727f7ec327e0455687d3be620c58","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.0.0","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.0.0_1785330845402_0.4329210243730006","host":"s3://npm-registry-packages-npm-production"}},"10.0.2":{"name":"@things-factory/ai-client-base","version":"10.0.2","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.0.2","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"610a334ecbf563719d4a41e6680ebdf833872deb","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.0.2.tgz","fileCount":64,"integrity":"sha512-6/P3PAcOPQHEtFQAOUvC4AzqyAFw9LEstJv2y4zEohmrxgFh+nXR28ujVDWLTSVYGr4Q/WK31zWyRFYLU4JY7g==","signatures":[{"sig":"MEQCIEBA0U4wuLrzogaY74knHxjJhTjP63Ze86wA7r7IFp/lAiBLtx6B2o2Sx+h9sma61oOWDe74FqmWb3SEMY07GY1xUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312986},"main":"dist-server/index.js","gitHead":"a69c3592a44e27bfa8212bc06268bff6140afc9a","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.0.0","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.0.2_1785347830360_0.8886725620312736","host":"s3://npm-registry-packages-npm-production"}},"10.0.3":{"name":"@things-factory/ai-client-base","version":"10.0.3","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.0.3","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"9d4cd492abecde936a17e66c8c1054e81650043d","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.0.3.tgz","fileCount":69,"integrity":"sha512-rNcpOj0pqgRBqKGsI7K6ikTG3AhwpdtRPbTqGOO3PT0F2e8raz4mj8/m/YYwkn1sDPtvWcQBbYu9819ovh6Aew==","signatures":[{"sig":"MEYCIQCLmTmSNLnJ1nb7ppTVZykWnUPE0R5BKgZK2x95HbSXogIhAIjStEd2UeyOBx0JkEEveR41HubPT/RIsHuDB8Jc/vyS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340755},"main":"dist-server/index.js","gitHead":"c7d253b722b6917e8911f6ef6e78e5fc2b295e82","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.0.0","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.0.3_1785409940751_0.7405654403828998","host":"s3://npm-registry-packages-npm-production"}},"10.0.4":{"name":"@things-factory/ai-client-base","version":"10.0.4","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.0.4","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"e1fb817fb9ea7216560d0c738fe7bdf28648474f","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.0.4.tgz","fileCount":69,"integrity":"sha512-Yy/rSv7gpMPx8oXOSCtuCsvV7gprPGsKR1gb9LiEFyyQMTTyySfT4FzPw3PL8P4Dwz0/thkZjzmSgxL55Jjuhg==","signatures":[{"sig":"MEQCIGndziQpJy5gl4oieuHTaE4Rbz1GSHxaq4DPsrJBQyCDAiADi30Efjmmk5DrKvpSg7vM/hVVrsfKt5WTcRbr5dX1ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340755},"main":"dist-server/index.js","gitHead":"c8f6dcfea3ffe7a9dd2a7195e83e2e4e201fd5ea","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.0.0","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.0.4_1785413043258_0.5938494966433783","host":"s3://npm-registry-packages-npm-production"}},"10.0.8":{"name":"@things-factory/ai-client-base","version":"10.0.8","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.0.8","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"17a37dd094c1f12ea694ab43c721681e552fa83c","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.0.8.tgz","fileCount":69,"integrity":"sha512-9auVDYnla7VIx+jLIt+YJf6rb3YYA2YQ9+/qlRRoHEyOjOoMWOK6vJd4xHuZ3d2dddJ2ubhhCAcoVLwQQoqbAg==","signatures":[{"sig":"MEUCIQD9RUIrBdnfoaoMu/Oxp1cS9G8srPT1Y1w65r2I7HvZVwIgS7Zbma4WDopmkG1AVHXU2vCceDA00qRxMZrES9fAK+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340755},"main":"dist-server/index.js","gitHead":"4a5a29c9c4a8a3e04fd67a5e5a11a42f0131ad4b","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.0.8","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.0.8_1785650796368_0.47724637339653886","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"@things-factory/ai-client-base","version":"10.1.0","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.1.0","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"5373cb66a48380abacf5790d2f40b1ff0ac6f638","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.1.0.tgz","fileCount":78,"integrity":"sha512-Dwmxh2YruCzjTRX3QAv38LhqmeJQnk1HeEi3WSD+gwk3bIU32aCWtp/czEhVO9CPdpQy10AOYL+D89Uy/XS8Rw==","signatures":[{"sig":"MEQCID47vI4lp5qPbmTmrptqfC3tWLk7K9e+W9FhqnDuQ+U/AiBPtRZd+wHx/c61AE7JRbQNPAYRPKisHsalfvKFlboLgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467689},"main":"dist-server/index.js","gitHead":"8407b1e9d1f47f6676af144d4a33c8ac01cb49c4","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.0.8","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.1.0_1788788949648_0.840475746982738","host":"s3://npm-registry-packages-npm-production"}},"10.1.1":{"name":"@things-factory/ai-client-base","version":"10.1.1","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.1.1","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"62f7b6316e2851061d42c515259274c7c31d0386","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.1.1.tgz","fileCount":78,"integrity":"sha512-WS7Im/X/bhtzMVLOR2Hew4em/3iN/rIQhiBlkzj3aDkxufpB/6WV8PyBiKf0AXhrPJYWV0qLclES++9OIjtujQ==","signatures":[{"sig":"MEQCIDdWSO/gLRRN+uXzWWxwZX/67sVSi8ZI4uxr7KtgQ7XpAiAlF37FDxG0rtRSVJ9y7y4XyiX2r5IPpH0yBdlqY4ICfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467689},"main":"dist-server/index.js","gitHead":"c8f13c30c39e006f932eb2903b27bd30587e7dc6","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.1.1","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.1.1_1788789104365_0.07905235479157069","host":"s3://npm-registry-packages-npm-production"}},"10.1.2":{"name":"@things-factory/ai-client-base","version":"10.1.2","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.1.2","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"1d8879fece31d158ecab5d730dc898b762d62977","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.1.2.tgz","fileCount":78,"integrity":"sha512-A+9ze4tDM5L0iMI68pn6qc0ZDD7c44JXV3TIYDt1pI1NP0Tkpr24c21AX6RogsVqq2En32i9IuydlcAP9BG93Q==","signatures":[{"sig":"MEYCIQDMAVtZ2cCe1xMxShzV5PGeX/MjGj1g5V14rr/CufOaoQIhANVMe4oRB20tk+3JSoM5N/DqmogxkD435whK5RhXXrfL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467689},"main":"dist-server/index.js","gitHead":"679ef1d63953fb006afed9c2402dab57d7314f9a","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.1.2","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.1.2_1788789490770_0.07053971577704599","host":"s3://npm-registry-packages-npm-production"}},"10.1.3":{"name":"@things-factory/ai-client-base","version":"10.1.3","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.1.3","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"2d981c3d9d944872bdd254d54b0ca3745a9e6db5","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.1.3.tgz","fileCount":78,"integrity":"sha512-Lxxtlfn+9qDS9XIMyWy7wbgYzEbxWvkXJQsDbLRH9WeEG4hUQpSTBnIC7LdoH7icIjUhU53Cu3cxToEU+uPXWQ==","signatures":[{"sig":"MEUCIQCiGgEEcXAn2ZFeEOgTdv3/jzVtmvpVNCH/Xs5yUBGpiwIge5YOCGJi5fcaF2lpYuZm8WmekXrHzypYqfjeZIP0y28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467689},"main":"dist-server/index.js","gitHead":"406ecbf0d844099c41644531fe1a5ef5bddac84e","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.1.3","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.1.3_1788790075877_0.3174018427379066","host":"s3://npm-registry-packages-npm-production"}},"10.1.6":{"name":"@things-factory/ai-client-base","version":"10.1.6","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.1.6","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"bc804ce14f33dba38dff13707129a8ba3f09b972","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.1.6.tgz","fileCount":99,"integrity":"sha512-VT4u6dmEjrOlCa4D+WGlWLWsW6vy3zQWhV0SkA8DVnNxLTBKTmDlp4FtgP3EHWwXN7afuEVpGz9JD9JuuxJyyA==","signatures":[{"sig":"MEUCICMdcEQOgjeqYSZxdydVsivnu+xWpKpq5XmBzWyQroAKAiEAypozZITDRO4/U4WexJGJtntg2thvFyXFya2s6xaTJp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549702},"main":"dist-server/index.js","gitHead":"963aeb9ac470be5aea05bb5842a0a92afcab6036","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.1.3","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.1.6_1789054409955_0.7889235071161291","host":"s3://npm-registry-packages-npm-production"}},"10.1.7":{"name":"@things-factory/ai-client-base","version":"10.1.7","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.1.7","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"cdc59de92afe86973941f7b5e04873b15a5c1f09","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.1.7.tgz","fileCount":104,"integrity":"sha512-/j5LIqcJhamBtexsHQIJzYl3fccbpA6et74flMU0q1lmusvZIG6dLeJaMphRWdggk9TqvAHuc3v1p+R4tiFQew==","signatures":[{"sig":"MEUCIEStnVbD9Chnflzl/r6JL2zIgGgA3leyUSl5e7BF4cUwAiEA7lyG/CkdH1agTf85RafDz5PtsWpglBqKm0GOFZDRWL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":578863},"main":"dist-server/index.js","gitHead":"9a036f83f5751f9e4af9180e9a0018f716a4ba27","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.1.3","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.1.7_1789143966308_0.18570525176021802","host":"s3://npm-registry-packages-npm-production"}},"10.1.8":{"name":"@things-factory/ai-client-base","version":"10.1.8","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.1.8","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"226d37c34dd6cfd579b47cd87ffc8ede6f4e892f","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.1.8.tgz","fileCount":110,"integrity":"sha512-bY5YNwqJJJ1acGTYOS//6kIoAblw68de3NBCP59B6WkSuEDHxPIoV9eshNMl0kNN7bsnULV6JNulR7fAPoi67Q==","signatures":[{"sig":"MEUCIEUV7gK0VKrQeZuxZ6YdkgF3jPU8b/yqFFbMsyk4NH9VAiEAku02HA1qUoXGnu7z6AztloHRPM02/fzkfLkmJ75e1QA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593541},"main":"dist-server/index.js","gitHead":"c402982e29aab3b49e56bea4e41948be6a749c7f","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.1.3","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.1.8_1789199138509_0.9986566411662163","host":"s3://npm-registry-packages-npm-production"}},"10.1.20":{"name":"@things-factory/ai-client-base","version":"10.1.20","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.1.20","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"1d5f58e51869abe748fd512136ffaddd5e510326","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.1.20.tgz","fileCount":110,"integrity":"sha512-dt1v4DxxtTO5I0+ZorSajN9AbZdHsC5t11orTH2f4BLys1QtpB3uBmTaCwP6BiObkztQ6k7tooXBcRN0mrna8Q==","signatures":[{"sig":"MEQCICTZQgc7DSnhN/Qz0+r+evkm0bUIUM4QDRjpKpmRG/W1AiATFttWILb3neObM3wiTKeT1RqZRpPBtREQ5OjGNzMP2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593543},"main":"dist-server/index.js","gitHead":"6bd01660a4b28554bbe6ae4ee58f3ff844c5af69","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.1.20","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.1.20_1789560788601_0.2969379836794499","host":"s3://npm-registry-packages-npm-production"}},"10.1.25":{"name":"@things-factory/ai-client-base","version":"10.1.25","author":{"name":"heartyoh"},"license":"MIT","_id":"@things-factory/ai-client-base@10.1.25","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"homepage":"https://github.com/hatiolab/things-factory#readme","bugs":{"url":"https://github.com/hatiolab/things-factory/issues"},"dist":{"shasum":"cbcfc1af1aeb657d53e475446eacdc50ed129dc1","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.1.25.tgz","fileCount":109,"integrity":"sha512-TSMY0aU6cGHDBfD5kOal0YeY+5YQeG7/6fRCULRaby6I0cp82tuV7I7P4yoU0OSlQLfx6MYJT0wzan1nSMmLMQ==","signatures":[{"sig":"MEQCIEA/hKwzC9txXzRKOh60PBwVOvjaa5P9JoLPCu5t9vRvAiBuU/gc3z9aggkuq5wmxYIMab4IXpZGKly+ZjGDdYwbKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531197},"main":"dist-server/index.js","types":"./dist-server/index.d.ts","gitHead":"8407b1e9d1f47f6676af144d4a33c8ac01cb49c4","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"11.8.0","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.1.20","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.1.25_1789624619627_0.14326964647765528","host":"s3://npm-registry-packages-npm-production"}},"10.1.26":{"name":"@things-factory/ai-client-base","version":"10.1.26","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.1.26","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"6cc117ec54fd74a4bbf4cc10ccd2e1bab24c79fe","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.1.26.tgz","fileCount":118,"integrity":"sha512-/0RvJazMhG4UR31B7TvACx8fa8khrOlvlVBQh76nungZxmTES+A7Rlw20dzcN+pSXFFDeB6B9zGEAEO8jg5yfA==","signatures":[{"sig":"MEUCIQDu232kAGXEHvN2Re3bCdNFavdacNUe6kWmJqX2NtQPlwIgRfHjmHqygRWn/HXFSVjaaxnlfQpkWRoQTFv5pGDozaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":638620},"main":"dist-server/index.js","gitHead":"151bda14d899442c6846532ddded1e2bfe23a2f5","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.1.20","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.1.26_1789654664388_0.6930964202695953","host":"s3://npm-registry-packages-npm-production"}},"10.1.28":{"name":"@things-factory/ai-client-base","version":"10.1.28","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.1.28","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"9bad32ccd28265400a5f5bd42383a768187b62a1","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.1.28.tgz","fileCount":124,"integrity":"sha512-CbtKYHQF5b+CdWEWm9VhX159uhtvalLjUiOplYEP+uZafvy9uyQZC7tsYPnNDZFTkaSjwy5mHfcS0UK8ogybcQ==","signatures":[{"sig":"MEQCIBQYMJsTFUAozIu0i3/kyOY0/R0IVH4U7r8XG9PVkfY7AiAnb7SGFrKxLoeU12I4hev/4UDvVCJm5/1AcmpAsGiuVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFWAUkeTTxu0mC3RoZrYXyKX+P8RU0hlmoOhgyRvqEFlAiEAgItFMW+1lMdlxR2iK8dwIXByDFkIJXTbRCVzg1Gkibc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681405},"main":"dist-server/index.js","gitHead":"3a260a0f79bc6b41a692a103955bfcc541aff60e","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.1.20","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.1.28_1789713283286_0.20079113873084142","host":"s3://npm-registry-packages-npm-production"}},"10.1.29":{"name":"@things-factory/ai-client-base","version":"10.1.29","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.1.29","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"5df6972f4cf4368737cb28f526723d6388662fcd","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.1.29.tgz","fileCount":124,"integrity":"sha512-V/s3Xq+4H8rgdFYrajopTMe5X3JZmS/hGS82JHUCs91q4QEQbnhmiCoJq4hL5ttd2fWPgNS/56bdA/Rs+imHaw==","signatures":[{"sig":"MEYCIQDhmksni0lmjJvIFJW5C/7xPq0E6sBhhanfjGJwlQob9wIhAP7UwINpPBDJaryWTwTY7nthGnrZPLt/yYnW61HJ3Z6/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQ50QdqkBAY5EM71SPBK/+9r7k2FmjyyKW/C+Z58X+EgIgeNxI43Ihab8Qf0Qc5r9AWv0XanmDz8V9LYp+e4NlEV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697381},"main":"dist-server/index.js","gitHead":"e6bf9dec003fe5e794746aaeb5852b3b50478232","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.1.20","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.1.29_1789731291488_0.24377306755844197","host":"s3://npm-registry-packages-npm-production"}},"10.1.31":{"name":"@things-factory/ai-client-base","version":"10.1.31","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.1.31","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"8cb3164d5ebd83e551fdf8d921caa1a9cfb3e433","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.1.31.tgz","fileCount":125,"integrity":"sha512-GBC1ofuMG+CCPl4PRmvgnZ7U0LF7OLCmhKaBFgJtLWbHRzz10badlpqFzlQDE8Yi2nBb3IfweQEEOnfiiTtbTw==","signatures":[{"sig":"MEUCIQCPSALk66j6G9NbWsZ9AWa0Qtb0ecXn8xUpeSOKv6CbmgIgH39W1DpgFieznxU3Aq5WjkT2kfcZIpDGv0mlaW5Ryhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGOY8SZGuhT3FhVB3Q7+je7T+YCtKp0spdrRmnbmQp7RAiEA5Nl+fYBAgWNjWJZdCAa2i1l3+aXvqfUt7CY8t6qMRUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693912},"main":"dist-server/index.js","gitHead":"5213e6f9913b40ea2618a2111d9884b792dbaa01","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.1.20","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.1.31_1789778077777_0.3317711784974271","host":"s3://npm-registry-packages-npm-production"}},"10.1.39":{"name":"@things-factory/ai-client-base","version":"10.1.39","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.1.39","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"ec5619feb33e680b72c30662a79e0105823b8c1b","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.1.39.tgz","fileCount":125,"integrity":"sha512-Awnm/e5ATPCuWjRplDXd/6aCBuDZtDTtL/MrmqvfBFQUCxVQ2TdBHiS6onuVy7Nf2z43+LygP/ULItmKrD3/1g==","signatures":[{"sig":"MEUCIQC76alNBysqMFompNNk+mVosdYjKS4K357kOswcQ3H72AIgcP+s6ypCK8Rd16BZNGOBF8h7WWGLHqLY+TmnGpn3fxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICpVFSBZogAgUJp4Bih+DvpUslsXnHhblcTDe0awMGBCAiBO12+i/VQWuc8g3PVjwscHVoIcYW4f6A1c/MyzQZJUmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693764},"main":"dist-server/index.js","gitHead":"fe5257ad8995fe7e79275e287f36e95b5fd32d1c","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.1.20","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.1.39_1790219391546_0.9595145571909973","host":"s3://npm-registry-packages-npm-production"}},"10.1.53":{"name":"@things-factory/ai-client-base","version":"10.1.53","author":"heartyoh","license":"MIT","_id":"@things-factory/ai-client-base@10.1.53","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"a72d2089cb67bf9ac6653484bc587f2c38c4da06","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.1.53.tgz","fileCount":125,"integrity":"sha512-kU3m2nCtigegSdU7WcjU3/CKqpG17PM/pOTU4w2acyhI7SMELxZkc0IjUxyr8aFafyDGBEeIFWuAgUc1ZWAL3Q==","signatures":[{"sig":"MEUCIChRwXhKJfwawyZmHz2/krApqwZcYw01NPAMq5TTjF4UAiEA0kTbfXVXU4UYuS0bsOMGJBxbXOrkK3mGb2YlsAVnkAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDOaX4MDhr2BjWOaPERGQOIqHTu5XdpcIYpShMsFMO9jQIgbLC7d22dz2ztYjnAIHNU4Lp3Dy4AwHwyN39JTV4eQpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696615},"main":"dist-server/index.js","gitHead":"1bdb0c604614735fd5a5467aee1e56f53be6b89e","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.1.20","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/ai-client-base_10.1.53_1790287192088_0.3298639095636917","host":"s3://npm-registry-packages-npm-production"}},"10.1.81":{"_id":"@things-factory/ai-client-base@10.1.81","dist":{"shasum":"311268a938fe610201b0e7c4238e8a4df4dc2320","tarball":"https://registry.npmjs.org/@things-factory/ai-client-base/-/ai-client-base-10.1.81.tgz","fileCount":156,"integrity":"sha512-3mh7nsp10tSsnra9bXkkuZowR1CYyywZ0wREaC/vZMG73Br4tOU4ZoNVd/45DVMXfMLdf8wkKdARFsdls5z2sw==","signatures":[{"sig":"MEUCIG7MD0xTAxGBJES26mH1AoRFkBHr1uR63tJYvD+Cf8nNAiEA1ZK37zJPoZsivkPA+oWIxB0wHDERpWR/RJZD+vH6J2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICITNxpTw4BLcV94Ot96661xWwOtdmlJgen6dEid5L8dAiAoxdM3WeKehYCOGb1t/s5QgiyAGBF66m1ZHONxu1gPZg=="}],"unpackedSize":1410488},"main":"dist-server/index.js","name":"@things-factory/ai-client-base","author":"heartyoh","gitHead":"0c4f91d92c8214a9b2eca6690a7ed48bd2d828cc","license":"MIT","scripts":{"build":"npm run clean:server && tsc --p tsconfig.json","clean":"npm run clean:server","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server"},"version":"10.1.81","_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","directories":{},"maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"_nodeVersion":"25.6.0","dependencies":{"openai":"^4.0.0","@anthropic-ai/sdk":"^0.40.0","@things-factory/env":"^10.1.20","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-client-base_10.1.81_1790524896858_0.4122493306769026"}}},"time":{"created":"2026-04-26T17:45:36.699Z","modified":"2026-09-27T16:01:37.165Z","10.0.0-beta.64":"2026-04-26T17:45:36.916Z","10.0.0-beta.72":"2026-05-05T01:52:44.523Z","10.0.0-beta.85":"2026-05-18T04:48:55.753Z","10.0.0-beta.92":"2026-05-26T04:35:51.681Z","10.0.0-zeta.1":"2026-06-26T01:27:17.352Z","10.0.0-zeta.8":"2026-07-12T06:18:30.579Z","10.0.0-zeta.10":"2026-07-13T14:33:34.761Z","10.0.0":"2026-07-29T13:14:05.551Z","10.0.2":"2026-07-29T17:57:10.540Z","10.0.3":"2026-07-30T11:12:20.925Z","10.0.4":"2026-07-30T12:04:03.447Z","10.0.8":"2026-08-02T06:06:36.529Z","10.1.0":"2026-09-07T13:49:09.782Z","10.1.1":"2026-09-07T13:51:44.544Z","10.1.2":"2026-09-07T13:58:10.904Z","10.1.3":"2026-09-07T14:07:56.012Z","10.1.6":"2026-09-10T15:33:30.092Z","10.1.7":"2026-09-11T16:26:06.473Z","10.1.8":"2026-09-12T07:45:38.684Z","10.1.20":"2026-09-16T12:13:08.751Z","10.1.25":"2026-09-17T05:56:59.768Z","10.1.26":"2026-09-17T14:17:44.542Z","10.1.28":"2026-09-18T06:34:43.376Z","10.1.29":"2026-09-18T11:34:51.592Z","10.1.31":"2026-09-19T00:34:37.886Z","10.1.39":"2026-09-24T03:09:51.634Z","10.1.53":"2026-09-24T21:59:52.188Z","10.1.81":"2026-09-27T16:01:36.966Z"},"author":"heartyoh","license":"MIT","repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/ai-client-base"},"description":"Provider-agnostic AI client abstraction (chat / structured JSON / vision). Anthropic / OpenAI / Bedrock 등 어댑터로 확장.","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"readme":"","readmeFilename":""}