{"_id":"@h-ai/api-client","_rev":"48-5a6d27eed74b16b6df8761aa9bee5d00","name":"@h-ai/api-client","dist-tags":{"latest":"0.1.0-alpha.56"},"versions":{"0.1.0-alpha5":{"name":"@h-ai/api-client","version":"0.1.0-alpha5","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha5","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"e4302a0207d6761a0a020832fb9b6502a4839166","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha5.tgz","fileCount":6,"integrity":"sha512-P9Db9VpLhiKCNipQSQcuOhSGijMJ19yXb+QR5LbucQEBmO+Nu+2dOqsMLrfhcyJ0l0SvdBcvrvFHEb+Ss1GNrQ==","signatures":[{"sig":"MEUCIQDTK1+gt9lxXbrW8sUMao/Omc0ikuNEZ0cY+QS3yifQSQIgFYz9LzHNxOXymCoeCDZ9e4vM3zCBMloge6yLPx4CnHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123600},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/3a171432eb32b29a6c937f9921c0453a/h-ai-api-client-0.1.0-alpha5.tgz","_integrity":"sha512-P9Db9VpLhiKCNipQSQcuOhSGijMJ19yXb+QR5LbucQEBmO+Nu+2dOqsMLrfhcyJ0l0SvdBcvrvFHEb+Ss1GNrQ==","_npmVersion":"10.8.2","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@h-ai/core":"0.1.0-alpha5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^4.0.18","typescript":"^5.7.2","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha5_1775449602101_0.04369453675104018","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha7":{"name":"@h-ai/api-client","version":"0.1.0-alpha7","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha7","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"c322b25566770257873c60b9630d2b1988210119","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha7.tgz","fileCount":6,"integrity":"sha512-wOZjbnxRNYH2RnWsyc/pmF5X5OqkPIV8f+Et7Ek3iDr6Feh5CAq/OQobziFPZWlojnp13VbpRUZVfcUmf1Zy4w==","signatures":[{"sig":"MEUCIQCpZfym65bAi1fMcQNNO1MHDXtJDYpu/iO3WfvS63jxbwIgATKYsy2o9EGkY2yNxwJpUDil+s6EBIutq32XhollLjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123600},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/8b959db815ffa9cf67fcfa00f818c404/h-ai-api-client-0.1.0-alpha7.tgz","_integrity":"sha512-wOZjbnxRNYH2RnWsyc/pmF5X5OqkPIV8f+Et7Ek3iDr6Feh5CAq/OQobziFPZWlojnp13VbpRUZVfcUmf1Zy4w==","_npmVersion":"10.8.2","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@h-ai/core":"0.1.0-alpha7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^4.0.18","typescript":"^5.7.2","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha7_1775524962804_0.7217843843673117","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha8":{"name":"@h-ai/api-client","version":"0.1.0-alpha8","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha8","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"9b5d65f8764a37b7c45aca5e8351edbee1d18233","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha8.tgz","fileCount":6,"integrity":"sha512-/L1HpLLsekX2TKwMc1eamjGWnZtdcyTvjIHCpRPty6LiXS5RQHhz22kGew+j2nWKHzl9ctQuTfAKZOxNhzHJTQ==","signatures":[{"sig":"MEUCIDBK6cVBHA+5JY8W1DmfdYnDgTWXPu+m7xTQ2IO3V6rBAiEApXuZut/cMUVAPRN3MkTjRYG9tr87dcCmGWDAR91Hjkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123600},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/8f695b3a9acdbfe113067f9781e06186/h-ai-api-client-0.1.0-alpha8.tgz","_integrity":"sha512-/L1HpLLsekX2TKwMc1eamjGWnZtdcyTvjIHCpRPty6LiXS5RQHhz22kGew+j2nWKHzl9ctQuTfAKZOxNhzHJTQ==","_npmVersion":"10.8.2","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@h-ai/core":"0.1.0-alpha8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^4.0.18","typescript":"^5.7.2","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha8_1775552571672_0.2414286373688932","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha9":{"name":"@h-ai/api-client","version":"0.1.0-alpha9","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha9","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"62471424d2f4cd79441b395df37dd11b922aa92f","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha9.tgz","fileCount":6,"integrity":"sha512-Tl2F2P4rILqQkj1jhdc8f98Jxzbt5Qqo/0uwffFgv19G9tqpgyk8yNIQflms7qHVnjc3n3ytrFD8lNcmDORzjg==","signatures":[{"sig":"MEQCIA7OM+3mCAiyk1iWeTx6wqctLQndd3+JmqFTXKJB8B6wAiBy7jtI0vP807XX83C+e72/j2KiUTzmsusG6hKHNPnaRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123600},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/9c02eb27b7ab899013b1ddb7dba203af/h-ai-api-client-0.1.0-alpha9.tgz","_integrity":"sha512-Tl2F2P4rILqQkj1jhdc8f98Jxzbt5Qqo/0uwffFgv19G9tqpgyk8yNIQflms7qHVnjc3n3ytrFD8lNcmDORzjg==","_npmVersion":"10.8.2","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@h-ai/core":"0.1.0-alpha9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^4.0.18","typescript":"^5.7.2","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha9_1775746069365_0.32574779244190544","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.10":{"name":"@h-ai/api-client","version":"0.1.0-alpha.10","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.10","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"43358115d29098d092c978defb04a1c2840dd966","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.10.tgz","fileCount":6,"integrity":"sha512-grF3ZTCaq2s2CaWTTwdctXD9Vj5LtDEB9t206WASxcUoHQLb5YBKZMErS7eb++jKLMeG9aIUM2dZnN4g+7yuRA==","signatures":[{"sig":"MEQCIFu/naOb1/RE7WXj4fV+4Q4+sLyYo3LXSvQXtYX3LcaFAiABNpMQC1JmvWX2q7RG7No8xv46PZ+pM7JEnzdTBV6XtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123911},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/b29e466c6835897d7531f19dcc676d5f/h-ai-api-client-0.1.0-alpha.10.tgz","_integrity":"sha512-grF3ZTCaq2s2CaWTTwdctXD9Vj5LtDEB9t206WASxcUoHQLb5YBKZMErS7eb++jKLMeG9aIUM2dZnN4g+7yuRA==","_npmVersion":"10.9.7","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@h-ai/core":"0.1.0-alpha.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^4.0.18","typescript":"^6.0.2","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.10_1775817581433_0.5599005197695746","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.11":{"name":"@h-ai/api-client","version":"0.1.0-alpha.11","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.11","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"d5b35acb606412de0a8ae44dd8855324797dafa0","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.11.tgz","fileCount":6,"integrity":"sha512-C9bucIctD/rR+eLiK/BRoVBnh8zX51KmxOe8a6kzeYnIhiRhpLqPcn1NABNHK17c6ii/QQ2q5BEgeKeR6ZSjRw==","signatures":[{"sig":"MEUCIQCDvRdLHfs0ECJzFp5SHDQ2CPAUM/9RyTGTMNomv29w4gIgc9xgh6sFoGMeutEbbbbkFEqJ+Hs6ITGbsPvfFEQORRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123911},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/f65d9dc8604db9b851d3c04dcb402883/h-ai-api-client-0.1.0-alpha.11.tgz","_integrity":"sha512-C9bucIctD/rR+eLiK/BRoVBnh8zX51KmxOe8a6kzeYnIhiRhpLqPcn1NABNHK17c6ii/QQ2q5BEgeKeR6ZSjRw==","_npmVersion":"10.9.7","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@h-ai/core":"0.1.0-alpha.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^4.0.18","typescript":"^6.0.2","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.11_1776422294733_0.7372547122911752","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.12":{"name":"@h-ai/api-client","version":"0.1.0-alpha.12","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.12","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"dbf5b76712de85c79485769489e0a80659ee8faa","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.12.tgz","fileCount":6,"integrity":"sha512-3OqH48iYCOZNggKD4r4lIimB4R5yLp5lul0lKXEddTHW0dI/eH00YUinRRKTbIuG5BwmC+9jE+dAc0Hn4dFxzA==","signatures":[{"sig":"MEUCIQCw7XgezM2ODrEuf+ewVlD+UzJi3DgghcusgYxFAyvp7gIgT8oA/Ab3KAYKjgN5Gdeve5C5m+sqMB1ZHw+dUSzIUmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123911},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/56466f81ab01b95675cdaabd8b714d47/h-ai-api-client-0.1.0-alpha.12.tgz","_integrity":"sha512-3OqH48iYCOZNggKD4r4lIimB4R5yLp5lul0lKXEddTHW0dI/eH00YUinRRKTbIuG5BwmC+9jE+dAc0Hn4dFxzA==","_npmVersion":"10.9.7","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@h-ai/core":"0.1.0-alpha.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^4.0.18","typescript":"^6.0.2","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.12_1776864877545_0.6190335322409131","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.13":{"name":"@h-ai/api-client","version":"0.1.0-alpha.13","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.13","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"11863792af8b7c56f5e58ec7e84a7ff22c1d88c0","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.13.tgz","fileCount":6,"integrity":"sha512-shwburNpsuPvz6PCFqpyOZkHgfaecC6gDuWLHCZuzSUJXgnr4N4JzfabasFcm+XAaLjhNmYQRgnXEzRZ2dQVDQ==","signatures":[{"sig":"MEUCIQDEr0NU8ylDE0XWHP7axK9gpTiQZkuhz0K+K/7jCYXxGwIgJvBGKuMbJ1vkR2hQ7GT47CP2gOEap2Ww1ByvYFvq7Yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123911},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.13.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/c367792a1afa9979b5d8f8af7c9bd61a/h-ai-api-client-0.1.0-alpha.13.tgz","_integrity":"sha512-shwburNpsuPvz6PCFqpyOZkHgfaecC6gDuWLHCZuzSUJXgnr4N4JzfabasFcm+XAaLjhNmYQRgnXEzRZ2dQVDQ==","_npmVersion":"10.9.7","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@h-ai/core":"0.1.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^4.0.18","typescript":"^6.0.2","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.13_1777042771956_0.6596578648593887","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.15":{"name":"@h-ai/api-client","version":"0.1.0-alpha.15","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.15","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"fe9c7bfbeab3149aef1efbf5917b0d62e1aa8b8b","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.15.tgz","fileCount":6,"integrity":"sha512-mpJQ+/ZYzb18MbPN8BeEGATkExxxGgSi6me2sWQHNBZu+CGEOa5NcL/wIv5EdKqQoIPZQ8YTkpHICWOK03j8GA==","signatures":[{"sig":"MEQCIArvX+OiwMkPKIvTgyB8hxVL+Q2XY1kww/v9FHocVHmvAiADIfzmabMDyVp46o4jSAMFeiaTEcT6JX6RyfomU6br+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179228},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.15.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/b6c09721632b5ccb6c9cb554f9b7817a/h-ai-api-client-0.1.0-alpha.15.tgz","_integrity":"sha512-mpJQ+/ZYzb18MbPN8BeEGATkExxxGgSi6me2sWQHNBZu+CGEOa5NcL/wIv5EdKqQoIPZQ8YTkpHICWOK03j8GA==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","@h-ai/core":"0.1.0-alpha.15","@h-ai/crypto":"0.1.0-alpha.15","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.15","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^4.0.18","typescript":"^6.0.2","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.15_1779772848409_0.7565002534108132","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.16":{"name":"@h-ai/api-client","version":"0.1.0-alpha.16","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.16","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"3979920c4c3490d2d1211183a9ac3e07b8853cbb","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.16.tgz","fileCount":6,"integrity":"sha512-7+EY3rbUgYe9oh4wwzEi20Obrt1AAroYy3uRNuXUoQ7lhbIZrxutwQlEwrf5uD0ZjGZu7y4+AWi3TBHLfF9EnA==","signatures":[{"sig":"MEYCIQCaQNZHMPSSWWVVZxJYZ35BIWyuaL5qPnnBp0r/UZD8RAIhAMTpmHPtNK2yq4XKhYQtcgFqaQ3EEv5VeFGFXNKKEJwF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179228},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.16.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/0d0b71f5ec1193c018c330519aed0ce7/h-ai-api-client-0.1.0-alpha.16.tgz","_integrity":"sha512-7+EY3rbUgYe9oh4wwzEi20Obrt1AAroYy3uRNuXUoQ7lhbIZrxutwQlEwrf5uD0ZjGZu7y4+AWi3TBHLfF9EnA==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","@h-ai/core":"0.1.0-alpha.16","@h-ai/crypto":"0.1.0-alpha.16","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.16","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^4.0.18","typescript":"^6.0.2","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.16_1779786757362_0.2356025078134949","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.18":{"name":"@h-ai/api-client","version":"0.1.0-alpha.18","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.18","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"06b6ba521256dda31b5a926bf150fa197afa47f9","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.18.tgz","fileCount":6,"integrity":"sha512-QuTd7afQXNnHd6d27HPEXYp3wkLndI4Ay5WJWeUdAtRIYkm5ejbn66lPOwbOUKENRFZ/jcIhY5IvAjOiOxG4HQ==","signatures":[{"sig":"MEYCIQC/2xspH5Rm5JQOsAlSv16PVEhA0ou8cnjSlFypYaVr1gIhAPbxU3ZsBfEYWFCWVbWjJ7TCquv4bYx46rmtakZdlD/K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179227},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.18.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/325bec4e32183dcc54cfb9b96b140795/h-ai-api-client-0.1.0-alpha.18.tgz","_integrity":"sha512-QuTd7afQXNnHd6d27HPEXYp3wkLndI4Ay5WJWeUdAtRIYkm5ejbn66lPOwbOUKENRFZ/jcIhY5IvAjOiOxG4HQ==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.18","@h-ai/crypto":"0.1.0-alpha.18","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.18","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.18_1779945513176_0.669288513460486","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.19":{"name":"@h-ai/api-client","version":"0.1.0-alpha.19","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.19","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"f42f6a8297acf2917d1b5b054aaea3b7395113ea","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.19.tgz","fileCount":6,"integrity":"sha512-OSh6LqeLrwrOoiP/a7Jr4K3OLK8fMnDW+DP57MwAawmbPLwyaKyPGdffRp+ngxC7EmGv4NUfYPGeoF1NDuf7lA==","signatures":[{"sig":"MEYCIQDohx2wuYJae6pSLPy6xKzsNjL7FI+onDWDFnhYhVipZwIhAJdklj3c3B+aA2Er8fcniT4OqfkV6J9bNYZWY666ZoYm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179893},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.19.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/1ad8d6a543d94187f9d0d4fc7f528e33/h-ai-api-client-0.1.0-alpha.19.tgz","_integrity":"sha512-OSh6LqeLrwrOoiP/a7Jr4K3OLK8fMnDW+DP57MwAawmbPLwyaKyPGdffRp+ngxC7EmGv4NUfYPGeoF1NDuf7lA==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.19","@h-ai/crypto":"0.1.0-alpha.19","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.19","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.19_1779977193044_0.8693799957271129","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.20":{"name":"@h-ai/api-client","version":"0.1.0-alpha.20","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.20","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"bfa7eca7ad4e5e7a38f1457517c1fc6fc676728a","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.20.tgz","fileCount":6,"integrity":"sha512-vcfOA8mMGHPkICs+qyVHQOTQGGoPJjdpksauTj7xClOLqUgMlUJnntXJ5BFhYJS4M4xpz0J0XSDF9Qy/PjsdeA==","signatures":[{"sig":"MEQCIEW/a3j03pkGpgGPbGSdTh9LNkRlZq6vFAJ5jAZS/6tAAiBGEEfHnH/Za7yLUMAsiFKfO4tzhvY6BnXDpVtZR6mUXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180408},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.20.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/30cadeef53c68461e8ce6c97d44fc059/h-ai-api-client-0.1.0-alpha.20.tgz","_integrity":"sha512-vcfOA8mMGHPkICs+qyVHQOTQGGoPJjdpksauTj7xClOLqUgMlUJnntXJ5BFhYJS4M4xpz0J0XSDF9Qy/PjsdeA==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.20","@h-ai/crypto":"0.1.0-alpha.20","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.20","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.20_1780061782943_0.14737798822761095","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.21":{"name":"@h-ai/api-client","version":"0.1.0-alpha.21","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.21","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"8c6a528c50839764ea92e870ed6bb070f1992390","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.21.tgz","fileCount":6,"integrity":"sha512-hjihUQGqXK9epqURMikqYg6I26ngWhzkKhJEDUc389Pf9pgz2CQr8ns9MJ2cKN/2AR4S9fkslmBq/Mez8T252w==","signatures":[{"sig":"MEUCIDRiFK86up3B/jzFMLij30JSwjIMUp3ggAsOKM8+Glt1AiEAkKlTfBDADE62FNiqMoWSLaw8e5kfk6W78xeFoRIgG5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180408},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.21.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/fa2aafef8eba9c7fd16ce7a6a9dff7f4/h-ai-api-client-0.1.0-alpha.21.tgz","_integrity":"sha512-hjihUQGqXK9epqURMikqYg6I26ngWhzkKhJEDUc389Pf9pgz2CQr8ns9MJ2cKN/2AR4S9fkslmBq/Mez8T252w==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.21","@h-ai/crypto":"0.1.0-alpha.21","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.21","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.21_1780479463386_0.27479620343205235","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.22":{"name":"@h-ai/api-client","version":"0.1.0-alpha.22","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.22","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"2dbebc95b56f79ab3f20230414b9863ee86723b2","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.22.tgz","fileCount":6,"integrity":"sha512-S62uDwO2htGykPZUO8y6QAXXUmsGcu0e65qfFMGX6EGT1NaNL2TcMAtE3RQHsWzrgEpDlLQg+LWVSWzHmsAO9w==","signatures":[{"sig":"MEQCIBgD0dX+mLbtkmj16bTYf1WtWdkU1/2RWmNxjwY+XjFXAiBm2gGFCPMZ0kOlVDm8O7k6min0NjG/TXV5msEkScr9Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180408},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.22.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/e85bfa38b00e4deb40437e34fff1cbec/h-ai-api-client-0.1.0-alpha.22.tgz","_integrity":"sha512-S62uDwO2htGykPZUO8y6QAXXUmsGcu0e65qfFMGX6EGT1NaNL2TcMAtE3RQHsWzrgEpDlLQg+LWVSWzHmsAO9w==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.22","@h-ai/crypto":"0.1.0-alpha.22","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.22","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.22_1780886570354_0.6767640728939657","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.23":{"name":"@h-ai/api-client","version":"0.1.0-alpha.23","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.23","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"67a72f30a8a2d08b970c228e668a980ee3b91570","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.23.tgz","fileCount":6,"integrity":"sha512-JYAEGjhxEoup18Pr08eefUjI1P1FnEguVkXP/grXRXix3gDPc8bOBPN37vyxSaItpR4hfAS/P7aY3IfKFsECxg==","signatures":[{"sig":"MEUCIBEJUdOKKThVN22ZZBsw7ysq2IO1xIQCFokbkaUMdEiZAiEAz+Y+KSn/2AJr5NMw45sZVOjvCawA27Sh/rQ/OLDL3Wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180408},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.23.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/2b0d40dd03d94f172a9f161c7323a3d1/h-ai-api-client-0.1.0-alpha.23.tgz","_integrity":"sha512-JYAEGjhxEoup18Pr08eefUjI1P1FnEguVkXP/grXRXix3gDPc8bOBPN37vyxSaItpR4hfAS/P7aY3IfKFsECxg==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.23","@h-ai/crypto":"0.1.0-alpha.23","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.23","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.23_1781165986542_0.1343927630527273","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.24":{"name":"@h-ai/api-client","version":"0.1.0-alpha.24","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.24","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"4ba3481573fb339fd9fcd96f7eb583e4f2b57579","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.24.tgz","fileCount":6,"integrity":"sha512-LxZZI4DhwxDDiLlWnKFwVDlnSZsQNzzAzJYyWhmXeMD6KjTwciOM2t+4+FtH1L6sPbXRS6zBpDtaO6O2TMLJgw==","signatures":[{"sig":"MEUCIQCyO6aisE1GLX5wZa4cF05+Oq7mU2Yulyt3xrAJx3i0kgIgJj3EappHadyVdZd/ZSIhtriHa5RuXbTNE39twK89++Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180408},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.24.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/5ad8f6b743587e666e77aa60d009b150/h-ai-api-client-0.1.0-alpha.24.tgz","_integrity":"sha512-LxZZI4DhwxDDiLlWnKFwVDlnSZsQNzzAzJYyWhmXeMD6KjTwciOM2t+4+FtH1L6sPbXRS6zBpDtaO6O2TMLJgw==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.24","@h-ai/crypto":"0.1.0-alpha.24","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.24","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.24_1781236199818_0.4105563874784681","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.25":{"name":"@h-ai/api-client","version":"0.1.0-alpha.25","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.25","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"1b88fdc3c70dba5101a4d7f05d165ffbe8adac4f","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.25.tgz","fileCount":6,"integrity":"sha512-9tG4z8hJpD04h/377UMOBgkL+n9Q47wVbTmFgXexL7TkcIIx6IqcvBPL33FrqSt/WRONKjHbGflofDgUpL/4kQ==","signatures":[{"sig":"MEUCIH8JI+zl6s53VsV+ON9+Ka9eoD+YRLXv0b1TtwjIzqbJAiEAuI5IsjNE6PMrU5GpUHB9dVGetoMVsU+qteu7jy400g4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180408},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.25.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/b98c12d506794e5936df74ec5b6648e3/h-ai-api-client-0.1.0-alpha.25.tgz","_integrity":"sha512-9tG4z8hJpD04h/377UMOBgkL+n9Q47wVbTmFgXexL7TkcIIx6IqcvBPL33FrqSt/WRONKjHbGflofDgUpL/4kQ==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.25","@h-ai/crypto":"0.1.0-alpha.25","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.25","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.25_1781605409209_0.3280247497588431","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.26":{"name":"@h-ai/api-client","version":"0.1.0-alpha.26","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.26","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"e18793ca3b494829092f99642995259882c1f556","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.26.tgz","fileCount":6,"integrity":"sha512-pYoBKY5DDLfGRS5fEZNPeWeJj19s9vQxySwZmalI6AX6DUB6UjkNPLjRrkBSGr7HqoEIKShVVe8aT84zkN1bDQ==","signatures":[{"sig":"MEYCIQDAcY7fZmzKGxIY4jusuRPF2XYQN8yFUxAvUGxoZhzMKgIhAOyzw5VjOg3zZi8ROQd7gRvbfcyvHw0gYe1jpPxJlRea","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180408},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.26.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/48e4bb9b35b70e36e91eba2d08775626/h-ai-api-client-0.1.0-alpha.26.tgz","_integrity":"sha512-pYoBKY5DDLfGRS5fEZNPeWeJj19s9vQxySwZmalI6AX6DUB6UjkNPLjRrkBSGr7HqoEIKShVVe8aT84zkN1bDQ==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.26","@h-ai/crypto":"0.1.0-alpha.26","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.26","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.26_1782262925539_0.708909554383468","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.27":{"name":"@h-ai/api-client","version":"0.1.0-alpha.27","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.27","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"cffe61ced2064f14f6b9bf7e9f6b85588e6c1d59","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.27.tgz","fileCount":6,"integrity":"sha512-99L1ht5/Tv8vdXagzzZHnQl00vN9HTgTpP7n9knT57xOGuV3vIQp9tXSwis2R7FoSStqXI7qnH23axXY6OUjtQ==","signatures":[{"sig":"MEUCIEDaanWI+cqWDzP2VTi9tvu9dxo3Tv9MCrL00P/e3eP1AiEAu6u0zoCRY8dlBt1kJQUR6HpFyzb6ReZGvWIzIqanUVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180408},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.27.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/2e088b764db11b2d323ce66a462df348/h-ai-api-client-0.1.0-alpha.27.tgz","_integrity":"sha512-99L1ht5/Tv8vdXagzzZHnQl00vN9HTgTpP7n9knT57xOGuV3vIQp9tXSwis2R7FoSStqXI7qnH23axXY6OUjtQ==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.27","@h-ai/crypto":"0.1.0-alpha.27","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.27","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.27_1782292940039_0.37686904159045054","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.28":{"name":"@h-ai/api-client","version":"0.1.0-alpha.28","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.28","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"59f837d955f06c1cf24627e4932932754784c26d","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.28.tgz","fileCount":6,"integrity":"sha512-C1+TZFtX0mqLzZMQDmh9dOH8MITy/ee1CJV4JYcEakSUPnq3G1K2fkOqUUY2lOqmLge/6ol829l4zeSpxijtlg==","signatures":[{"sig":"MEUCIQD8cVd5+fQMs/kGy8xbAalF/vqavynIr2fofa36r74w1gIgItr4be+CpgCD4fflYl6YnKlIGQGdeerTmXK3g9PFOJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180408},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.28.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/b421f53d0ec2b52b4d691f973165fe46/h-ai-api-client-0.1.0-alpha.28.tgz","_integrity":"sha512-C1+TZFtX0mqLzZMQDmh9dOH8MITy/ee1CJV4JYcEakSUPnq3G1K2fkOqUUY2lOqmLge/6ol829l4zeSpxijtlg==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.28","@h-ai/crypto":"0.1.0-alpha.28","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.28","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.28_1782467829219_0.3577607098018818","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.29":{"name":"@h-ai/api-client","version":"0.1.0-alpha.29","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.29","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"9d24d0d86c730cf0680be9d11696f8d55cf435d5","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.29.tgz","fileCount":6,"integrity":"sha512-204VIjYypS1ODHbJRKwf4G1dFab4tCutegiYH3BS6gvHiEMnA1k8NS8YTOEWs9be/iYuiFDeZlM5bUGRHPp4XQ==","signatures":[{"sig":"MEYCIQCZaYg0FVZ7jtluVPHXa3a/8MzQmULwqHKusr95I8zrRwIhAMZJzS2kN1SAUSN1HtgbUyCwwHEYFaBFcb4LnI0Lm7kz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180408},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.29.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/019abd950b822cf5ff9515d65b70b76b/h-ai-api-client-0.1.0-alpha.29.tgz","_integrity":"sha512-204VIjYypS1ODHbJRKwf4G1dFab4tCutegiYH3BS6gvHiEMnA1k8NS8YTOEWs9be/iYuiFDeZlM5bUGRHPp4XQ==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.29","@h-ai/crypto":"0.1.0-alpha.29","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.29","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.29_1782782603903_0.49680323047596775","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.30":{"name":"@h-ai/api-client","version":"0.1.0-alpha.30","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.30","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"59321348c22092b03afd719a46f26a9b80ef3f5d","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.30.tgz","fileCount":6,"integrity":"sha512-TtryiKmqNROKGkcXa8zYK7joyXbroJR592o60ZLBiMOOGA+aBpE4cyAs/0E9jQM3oUMTgqQhmZWy7k84gcLV2Q==","signatures":[{"sig":"MEUCICVCHcfWD1cgokNYK0zG1/Up1SI+QMfwZy28zX8N0eAQAiEAu1EWXhjpPHUS0poQeHsLx3wzHicbmsfxKvC28yHTydI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180408},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.30.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/18a21530bd4d75d988f6333fcfa0fb24/h-ai-api-client-0.1.0-alpha.30.tgz","_integrity":"sha512-TtryiKmqNROKGkcXa8zYK7joyXbroJR592o60ZLBiMOOGA+aBpE4cyAs/0E9jQM3oUMTgqQhmZWy7k84gcLV2Q==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.30","@h-ai/crypto":"0.1.0-alpha.30","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.30","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.30_1782807962958_0.6943816133372767","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.31":{"name":"@h-ai/api-client","version":"0.1.0-alpha.31","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.31","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"6943cbbcb4693e254447534699463fafaa26c49e","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.31.tgz","fileCount":6,"integrity":"sha512-VI128Ey93Kq36ppCF0LRtQtGT5HKowctVcf83jlPZu12dFN3JRUB2RuyG8OpzQ6/VRW3pHpHNBnk5cBObyalHA==","signatures":[{"sig":"MEUCIEbFoLYVpvFtFucLzL/xOg/GQKJmc3RAo/I87Yr61UDHAiEAh1fWJzf+dzra+LLMNZn1TaeS1aIGujKvwtTYofH+UB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180408},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.31.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/93eadbee63cc06e79335abcdfe13feb1/h-ai-api-client-0.1.0-alpha.31.tgz","_integrity":"sha512-VI128Ey93Kq36ppCF0LRtQtGT5HKowctVcf83jlPZu12dFN3JRUB2RuyG8OpzQ6/VRW3pHpHNBnk5cBObyalHA==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.31","@h-ai/crypto":"0.1.0-alpha.31","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.31","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.31_1783037997470_0.8442365859079664","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.32":{"name":"@h-ai/api-client","version":"0.1.0-alpha.32","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.32","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"eddf68defb2b834cedc71c9788ca47dabb7f5805","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.32.tgz","fileCount":6,"integrity":"sha512-CQJA5Oh0cgRJt6GPXmSjyJOxrTsL1O8U7kTZFR+X0POAqI9NY/GERYcNdsb481uodvTfFhIMTJEwly6eP5ittg==","signatures":[{"sig":"MEQCIQDID66OM7gL53BL6Lz2G960LDP7IOqHjZUp1ZeLGk0IKAIfEx0Dme2ik/ZmC+btC5jy85qySU7V2DO37FxYsFw+vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180408},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.32.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/9d45d99706de62efb8afd24a5f7ba951/h-ai-api-client-0.1.0-alpha.32.tgz","_integrity":"sha512-CQJA5Oh0cgRJt6GPXmSjyJOxrTsL1O8U7kTZFR+X0POAqI9NY/GERYcNdsb481uodvTfFhIMTJEwly6eP5ittg==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.32","@h-ai/crypto":"0.1.0-alpha.32","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.32","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.32_1783055813485_0.9854918433135815","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.33":{"name":"@h-ai/api-client","version":"0.1.0-alpha.33","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.33","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"25e8529a8ca6c0bfc858519192a2b51c539c9b83","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.33.tgz","fileCount":6,"integrity":"sha512-vcSjXSPxJATGiT0RMTTNgC4mW4a2nFjlx5TPSnKcUpFJKkGAZ1m/LsPqvioBv1ZhHKziV8GvxUFd4Uvv4fiu2w==","signatures":[{"sig":"MEQCIE+4IytX7tCm9iHUfF2wGJ1po9uUhXDEMDI92JPMmGMKAiBvEyGnVBa1Ty1kwjWMPkDsrefSX8ssRsVUP1XWMJKpUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180408},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.33.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/8d8db5c6cfadb8f7c9fe58034b49b49c/h-ai-api-client-0.1.0-alpha.33.tgz","_integrity":"sha512-vcSjXSPxJATGiT0RMTTNgC4mW4a2nFjlx5TPSnKcUpFJKkGAZ1m/LsPqvioBv1ZhHKziV8GvxUFd4Uvv4fiu2w==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.33","@h-ai/crypto":"0.1.0-alpha.33","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.33","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.33_1783153113105_0.1945359857465636","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.34":{"name":"@h-ai/api-client","version":"0.1.0-alpha.34","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.34","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"93e23444c917d0dfd8ad61ff1679f092e1ab516a","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.34.tgz","fileCount":6,"integrity":"sha512-Py4/ynD5ToxH6sn9ktsKRXdQUHQnwnehBH2YjvquD4aKDo7fCNQlcimovM9FSTa3KrmT0r4EcsyO3Q0K6INnfw==","signatures":[{"sig":"MEUCIFk+FuVzHwlYGS3NZZyhRGS2a3fvu2VcV5PmFd8kutJ3AiEAnEqkLNoot2QN1uLMLccDohGTITgs4ZnhV9CqrCpy+x0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180408},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.34.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/86326c6d617fa91cf3c305f333b09f56/h-ai-api-client-0.1.0-alpha.34.tgz","_integrity":"sha512-Py4/ynD5ToxH6sn9ktsKRXdQUHQnwnehBH2YjvquD4aKDo7fCNQlcimovM9FSTa3KrmT0r4EcsyO3Q0K6INnfw==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.34","@h-ai/crypto":"0.1.0-alpha.34","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.34","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.34_1783958405552_0.14058509242827233","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.35":{"name":"@h-ai/api-client","version":"0.1.0-alpha.35","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.35","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"cc20a6ee62c56139f0d9e98060ecf76a23b7a0cc","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.35.tgz","fileCount":6,"integrity":"sha512-NPanftxD9IRFhdUIYMIIbi3LVyNN3j3WAqF83uSAt/rZPjtC6zuyvmmvICAbS+kidr/msFz9FKizhLqEjAJSpQ==","signatures":[{"sig":"MEUCIEzUpppK4atQojjGnlljAPubUhyx2B6tDRGYhQZuyf9hAiEAq9DE3I4HY7/QuaTTLZBXZpese6nr1nmx1PaKsoL+RIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180408},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.35.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/46e751e3a91404afb514b8e37245f91f/h-ai-api-client-0.1.0-alpha.35.tgz","_integrity":"sha512-NPanftxD9IRFhdUIYMIIbi3LVyNN3j3WAqF83uSAt/rZPjtC6zuyvmmvICAbS+kidr/msFz9FKizhLqEjAJSpQ==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.35","@h-ai/crypto":"0.1.0-alpha.35","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.35","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.35_1784018441592_0.1302604584658711","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.36":{"name":"@h-ai/api-client","version":"0.1.0-alpha.36","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.36","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"f1c02abe0bcfbc5a1377a51cb4c1798f8140c304","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.36.tgz","fileCount":6,"integrity":"sha512-/Qwho7+2vyN1aEtV8k6eNHiUERGHe5FpTNj8mm7wnvuMMZoIrqv0VAMTyoC7Pge5LMtpxeZR6TPtNGauoPudtA==","signatures":[{"sig":"MEYCIQCIm2YSw0WNmIe+XawOZzuNbWmEYkHZgnP6xPX6EwDWqgIhALkewAF9Wp7EKs92ebGlSTKyA21hXYzrrBLkb4B/df4N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180408},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.36.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/c7334c638dfbbe0019f52a3f4345743d/h-ai-api-client-0.1.0-alpha.36.tgz","_integrity":"sha512-/Qwho7+2vyN1aEtV8k6eNHiUERGHe5FpTNj8mm7wnvuMMZoIrqv0VAMTyoC7Pge5LMtpxeZR6TPtNGauoPudtA==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.36","@h-ai/crypto":"0.1.0-alpha.36","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.36","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.36_1784046667189_0.7741495305133248","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.37":{"name":"@h-ai/api-client","version":"0.1.0-alpha.37","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.37","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"83665f96f07c37ead8618d785f878d9794b4d5d5","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.37.tgz","fileCount":6,"integrity":"sha512-smg+QsIHSA1NNaxfn67VPNIbur55Rp8U/kxVSYsd6Z3hqg4A3EAGWaWw4Or4H7USGgRJtHx5CVXYyGlE8ylcgA==","signatures":[{"sig":"MEUCIA5uNiVxyapiMihbCf1LLBUsFuRt2gJoCphieOza59mDAiEA+8Pmy8H6c8I9EmuCp4Uo4IdwI06wxrGuX8Xtd+L0L/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180788},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.37.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/5eb80a4acf78d3f13479af9d6848d0b7/h-ai-api-client-0.1.0-alpha.37.tgz","_integrity":"sha512-smg+QsIHSA1NNaxfn67VPNIbur55Rp8U/kxVSYsd6Z3hqg4A3EAGWaWw4Or4H7USGgRJtHx5CVXYyGlE8ylcgA==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.37","@h-ai/crypto":"0.1.0-alpha.37","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.37","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.37_1784119378069_0.3573098367062262","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.38":{"name":"@h-ai/api-client","version":"0.1.0-alpha.38","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.38","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"cca232518bf0005860d0012d7877a5748182289f","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.38.tgz","fileCount":6,"integrity":"sha512-B7Gmn7crxsQCr/uuOSIol3JesCQ3eXarNIe00Tsv5RxADRy5Xc6duDYg15vmRs5moTCvarM0gSott/ZjPYH1ow==","signatures":[{"sig":"MEYCIQCoLiqrSwsI/RIhHmencB6idBpHxXMhYMwHNZ1yc8VPsAIhAMxc18TUNjDwk4bENPCLUJUGQdpLaLpo3QhRo6WbPbqd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180788},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.38.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/c1259ac44c0f40931c439dddd840652b/h-ai-api-client-0.1.0-alpha.38.tgz","_integrity":"sha512-B7Gmn7crxsQCr/uuOSIol3JesCQ3eXarNIe00Tsv5RxADRy5Xc6duDYg15vmRs5moTCvarM0gSott/ZjPYH1ow==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.38","@h-ai/crypto":"0.1.0-alpha.38","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.38","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.38_1784192458465_0.924451003202218","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.39":{"name":"@h-ai/api-client","version":"0.1.0-alpha.39","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.39","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"9e5de5a1774d149dd94f8b08747271a86bbed312","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.39.tgz","fileCount":6,"integrity":"sha512-cPNn0Nu7U1xBTEPG/aVVdbwC5+q4PATGqx1RsRwWq2aMKjKaZ/PQDMGUhgp15Aqie6qIW86J14SVEFVzsd9NSA==","signatures":[{"sig":"MEUCIFZUSjUAMw2HkZPNEbumFQWYY27JTZMOQ94/BJQoiCCeAiEA0aWRasMIQnBpPPpYkxCwiTmsXJ9Chnhg+tsgef1DG0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180788},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.39.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/e2e3bba0d57f8acb99fd10d033e6918c/h-ai-api-client-0.1.0-alpha.39.tgz","_integrity":"sha512-cPNn0Nu7U1xBTEPG/aVVdbwC5+q4PATGqx1RsRwWq2aMKjKaZ/PQDMGUhgp15Aqie6qIW86J14SVEFVzsd9NSA==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.39","@h-ai/crypto":"0.1.0-alpha.39","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.39","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.39_1784274100739_0.15593176066355796","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.40":{"name":"@h-ai/api-client","version":"0.1.0-alpha.40","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.40","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"1e0dc63871803c5a7fd00246645b2d938da85859","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.40.tgz","fileCount":6,"integrity":"sha512-KSHT6X64fID9I5GimwF/zOQQguX5cJ9CRAb9SuSgm+yvxMSKrF0nJQhyG1aJKf5YgGNzEyY8mspmh4u8hBC8ew==","signatures":[{"sig":"MEYCIQC9J3G7RDnopKpgNDGGoPHI4pfU3mSXFG5A6H6bdehLWwIhALXb+xSIlGVY5IJ3CcaKK3C425Gy9EdkdOS9RgRM0RwZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180788},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.40.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/b77345b8bd4a8def6a00a2c14c17d50e/h-ai-api-client-0.1.0-alpha.40.tgz","_integrity":"sha512-KSHT6X64fID9I5GimwF/zOQQguX5cJ9CRAb9SuSgm+yvxMSKrF0nJQhyG1aJKf5YgGNzEyY8mspmh4u8hBC8ew==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.40","@h-ai/crypto":"0.1.0-alpha.40","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.40","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.40_1784772428450_0.22680577912722266","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.41":{"name":"@h-ai/api-client","version":"0.1.0-alpha.41","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.41","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"62382ab7c783f34ee5bb1b74cf919283d0feef4f","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.41.tgz","fileCount":6,"integrity":"sha512-w9McyV2hIzY//dxV1UZIHRFzM/tuJ2FL23DiE4nOHnRph8IzXKVDr9NMjHZhYB0q9zxesFUBz1+iRzbkh97B5Q==","signatures":[{"sig":"MEUCIBEnsehW6JuO402cMu7EafRPtfRJdX1dpQZ4qkHFps4PAiEA+hvv2eq6dxoUDHZ0FLe74cGZ0THYIpAP9ApUgRW0BLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180788},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.41.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/6b4c8ae4b3d3cb01f52fa3680145eb67/h-ai-api-client-0.1.0-alpha.41.tgz","_integrity":"sha512-w9McyV2hIzY//dxV1UZIHRFzM/tuJ2FL23DiE4nOHnRph8IzXKVDr9NMjHZhYB0q9zxesFUBz1+iRzbkh97B5Q==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.41","@h-ai/crypto":"0.1.0-alpha.41","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.41","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.41_1785203156726_0.7257062066430899","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.42":{"name":"@h-ai/api-client","version":"0.1.0-alpha.42","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.42","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"b9095776b430476ac0a0456d01322f741034b65e","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.42.tgz","fileCount":6,"integrity":"sha512-OFxLMrBV1Q2jzUo6MaqYpzGnlrWgeynOAZUMJ+ByObyGZqmw4BFJZ49wn/77t0CmXGOs5BisfaNABa4xncZ4yg==","signatures":[{"sig":"MEUCIQDqF8e1jTpVGF4ypTdm7fv6Ocbs70hQHQiNPdQ5GtC0OAIgYDIcnl0YtMPnb2/szkFjjP/K5VWMWWPodSkGHXugbqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180788},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.42.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/e025db427ea3464e5e1feb326fea2d05/h-ai-api-client-0.1.0-alpha.42.tgz","_integrity":"sha512-OFxLMrBV1Q2jzUo6MaqYpzGnlrWgeynOAZUMJ+ByObyGZqmw4BFJZ49wn/77t0CmXGOs5BisfaNABa4xncZ4yg==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.42","@h-ai/crypto":"0.1.0-alpha.42","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.42","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.42_1785210432255_0.43814591999360664","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.43":{"name":"@h-ai/api-client","version":"0.1.0-alpha.43","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.43","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"258b8fe857265eca9dcfa58593c829689e273675","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.43.tgz","fileCount":6,"integrity":"sha512-CJQGIKRbEGl+LUxHc4imbXLgXFr3M05xprT92BAnt4zuBXa4X7YiwUBag1PXwK8Th/w/4dX/lgptJRb5qdAMfA==","signatures":[{"sig":"MEUCIQDrd36O615xoi+azBwNFDsEP5g6sgdUmLyiX5tvpKW7GwIgZjE+KJZU521pOI8ArtT6Esmw1NcADam8UmGsl/gRsAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180843},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.43.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/98316ce36018cadca2539426a63ffb59/h-ai-api-client-0.1.0-alpha.43.tgz","_integrity":"sha512-CJQGIKRbEGl+LUxHc4imbXLgXFr3M05xprT92BAnt4zuBXa4X7YiwUBag1PXwK8Th/w/4dX/lgptJRb5qdAMfA==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.43","@h-ai/crypto":"0.1.0-alpha.43","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.43","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.43_1785304279684_0.4418963626611876","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.44":{"name":"@h-ai/api-client","version":"0.1.0-alpha.44","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.44","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"0487d86fe22601e5554262de89abc2f77b898d83","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.44.tgz","fileCount":6,"integrity":"sha512-Xad3MJJLaXAIBOwSDeZVWUEzvy7zn2qf9MeVkBauNFdL7UBQvX5kA2JoN1npNCZtDljEHSel3U/y96KQ6n2xvw==","signatures":[{"sig":"MEQCIGTq3ZvG5CeOYuZAC238uWBtpk3QkzUA4e5L+Wzy1N5bAiBpUQFXPhwuENmgWr5gX1pZyzM7hChoVgYktdyNAON4tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180843},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.44.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/92211e24817a04597b6050988ed16dcb/h-ai-api-client-0.1.0-alpha.44.tgz","_integrity":"sha512-Xad3MJJLaXAIBOwSDeZVWUEzvy7zn2qf9MeVkBauNFdL7UBQvX5kA2JoN1npNCZtDljEHSel3U/y96KQ6n2xvw==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.44","@h-ai/crypto":"0.1.0-alpha.44","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.44","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.44_1785376294541_0.3247697043608404","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.45":{"name":"@h-ai/api-client","version":"0.1.0-alpha.45","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.45","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"66c35f8ac20d3ac01498d3bd8158a5b362731c12","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.45.tgz","fileCount":6,"integrity":"sha512-g/1fPteHiYzp3JoNwEFQeo6yapT15QVQDG6S8JYWb8RJuh5dBBcKWWaOV4ANN4TZnC0AcpJF1RSE5bQu0UVwZg==","signatures":[{"sig":"MEQCIA/NZjTYA2nKsJm/CvJUA3ylT1YHauJCJhrpW3TrWs0NAiAuEz4BovyexYsqK1SqPVs9VqgL8/V7DfiA6/foXRkoUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180843},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.45.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/c0d56c19bab08053e25dade6aa338dfa/h-ai-api-client-0.1.0-alpha.45.tgz","_integrity":"sha512-g/1fPteHiYzp3JoNwEFQeo6yapT15QVQDG6S8JYWb8RJuh5dBBcKWWaOV4ANN4TZnC0AcpJF1RSE5bQu0UVwZg==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.45","@h-ai/crypto":"0.1.0-alpha.45","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.45","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.45_1785381467309_0.2883705760716535","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.46":{"name":"@h-ai/api-client","version":"0.1.0-alpha.46","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.46","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"3d0bbc4070da8e972115952e920f59caf2577539","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.46.tgz","fileCount":6,"integrity":"sha512-tGr4twTj4L1/8Uq89bRs2be7BXEKpRXwydSbXf6MpjnN1hcUGx/ubtmrfRvMXHx/5CLTpU/V9JlGy/BvcgMWHw==","signatures":[{"sig":"MEUCIQD2aYtXuM+ewmGMkJtvOKVPccQ7zatVjGOJh/pKQwrr6wIgayNBxqveU92wZDsg7b75Nfo9Ieuh4ARfoorlCvq7KqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180843},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.46.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/d8bdbe50a19da57f61c01036dbb70b03/h-ai-api-client-0.1.0-alpha.46.tgz","_integrity":"sha512-tGr4twTj4L1/8Uq89bRs2be7BXEKpRXwydSbXf6MpjnN1hcUGx/ubtmrfRvMXHx/5CLTpU/V9JlGy/BvcgMWHw==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.46","@h-ai/crypto":"0.1.0-alpha.46","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.46","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.46_1785395323537_0.8667566463307834","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.47":{"name":"@h-ai/api-client","version":"0.1.0-alpha.47","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.47","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"71db7828fe23fe215e51dfda0933f6816f02a370","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.47.tgz","fileCount":6,"integrity":"sha512-cxMYsicUqxIi0y9mIZq7eT2CvxErcLuUJGfKcgvipSN20FK1Cs9oEhSeYBNmUv1CqBLosPHo49bOCK+Q/2ksqw==","signatures":[{"sig":"MEUCIQDoaUBU8W+K3C/MNeR36WuIpjwgUWJ8MxvG60q+eupaNAIgDX5wFjrrFBhUhWCmBcmLxJ5dz3FSZzPsi3pEsvZGSls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180843},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.47.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/6fa3f0fd7306c5577cedde0358b41e1b/h-ai-api-client-0.1.0-alpha.47.tgz","_integrity":"sha512-cxMYsicUqxIi0y9mIZq7eT2CvxErcLuUJGfKcgvipSN20FK1Cs9oEhSeYBNmUv1CqBLosPHo49bOCK+Q/2ksqw==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.47","@h-ai/crypto":"0.1.0-alpha.47","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.47","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.47_1785491398578_0.7266724945229706","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.48":{"name":"@h-ai/api-client","version":"0.1.0-alpha.48","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.48","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"90a85f593442f72f50591e2105baf91dcfa4f740","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.48.tgz","fileCount":6,"integrity":"sha512-gVTwP3PVgugShlvWS6jHwBPJ0Zta+V1JGOGTcaBqQnPJ+IpRQUsMNn1aNBV6f1U61XifOs/JCFTdxJQCwWkt5w==","signatures":[{"sig":"MEUCIQD+WMLoO8HHgT5MBZlPwB8BKXxriMxZpdPMUMd6B3zypAIgciOBZ49OUFRw8tTGXHVVeLZEpV5eg2mXNfIwQ5LJ45w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180843},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.48.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/a96ee4f963604b6dfd710a3d166be376/h-ai-api-client-0.1.0-alpha.48.tgz","_integrity":"sha512-gVTwP3PVgugShlvWS6jHwBPJ0Zta+V1JGOGTcaBqQnPJ+IpRQUsMNn1aNBV6f1U61XifOs/JCFTdxJQCwWkt5w==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.48","@h-ai/crypto":"0.1.0-alpha.48","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.48","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.48_1786328324690_0.3062027205642366","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.49":{"name":"@h-ai/api-client","version":"0.1.0-alpha.49","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.49","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"fd446bd0bf997af8ee21255a47d8386cb9e7e6a0","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.49.tgz","fileCount":6,"integrity":"sha512-M++RnI74lzJxrGVegHnKdfIqBfHhcU+BdaW1dLbdStTQubpsg4ZeLV71HeJt3LALAc/8+nL+Yv8YlEq5V26Qyw==","signatures":[{"sig":"MEUCIQCEnJX6EiRhacNhRdCXm6SFtD5CjqR6HSs4T/TgYquveQIgehK31sRduRsV4lYda26mNskp3uKnT98KGoQiohHbMmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180843},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.49.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/6ef6447de12e2392684c507eec798289/h-ai-api-client-0.1.0-alpha.49.tgz","_integrity":"sha512-M++RnI74lzJxrGVegHnKdfIqBfHhcU+BdaW1dLbdStTQubpsg4ZeLV71HeJt3LALAc/8+nL+Yv8YlEq5V26Qyw==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.49","@h-ai/crypto":"0.1.0-alpha.49","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.49","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.49_1786524896935_0.1599813435747417","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.50":{"name":"@h-ai/api-client","version":"0.1.0-alpha.50","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.50","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"ff1c189f175de2a0b67387ce010d10fba6c79358","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.50.tgz","fileCount":6,"integrity":"sha512-Y0pAVA+HjUMXrPztWChu6rlkI6pjQP5Byc8S+qwzqKMO7Y9jaYw6dcwtsz3VFkwBEdtNJfMHJA+v0J4BdqWCTQ==","signatures":[{"sig":"MEQCIAxTH5m+jwupw6t+dHtjLTzb5sRAbZaoam66R1DwD1LDAiA2Ij4NncF06qcFLWWqAPdFReyzxt8O97rHpy7lwpQpWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180843},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.50.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/3652150ff7150b619067f3d1351c7978/h-ai-api-client-0.1.0-alpha.50.tgz","_integrity":"sha512-Y0pAVA+HjUMXrPztWChu6rlkI6pjQP5Byc8S+qwzqKMO7Y9jaYw6dcwtsz3VFkwBEdtNJfMHJA+v0J4BdqWCTQ==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.50","@h-ai/crypto":"0.1.0-alpha.50","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.50","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.50_1786686962969_0.39272721458295745","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.51":{"name":"@h-ai/api-client","version":"0.1.0-alpha.51","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.51","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"d52d486872ec13426e61fe4e3293a9d97644ddf9","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.51.tgz","fileCount":6,"integrity":"sha512-B9BxOKBIwXsbzZyEPLgdoBiahB3m4M8XY6BlwFeAQrzHglSWufpSCVGEWKtlUTPRhawRUDjN93ec1hlOBGI1pw==","signatures":[{"sig":"MEUCIElfdF2Qk6iBwI3MnrdZ7PLnCKNfREOQzyg0QLZNk6I9AiEAykpJ04ow/Ahh6G/DQHNLSyC6JoGmutJTmSdUsxxR9sw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180843},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.51.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/08383c207b4d2b2bfe4536b54cccdf4c/h-ai-api-client-0.1.0-alpha.51.tgz","_integrity":"sha512-B9BxOKBIwXsbzZyEPLgdoBiahB3m4M8XY6BlwFeAQrzHglSWufpSCVGEWKtlUTPRhawRUDjN93ec1hlOBGI1pw==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.51","@h-ai/crypto":"0.1.0-alpha.51","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.51","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.51_1787219900283_0.05008967232673389","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.53":{"name":"@h-ai/api-client","version":"0.1.0-alpha.53","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.53","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"af65b2874cf62af44c4733fd47099db151fd2420","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.53.tgz","fileCount":6,"integrity":"sha512-Kb0NEgXKsagldA3bxiMCl7SHhe5fVFYoXP4FHoE3LPg6XkZtIVv13ZyJsZA4GTSxYXOc6YGGZ2QiciYJxzfHrQ==","signatures":[{"sig":"MEYCIQDrIxCYPHcqVywfn1x3w3Z7q9N9ilL1EXsuxYDoSfI9lQIhANe+0DprrSqDi9HN8aA1MRumJQW88aHYyEA04zapK8J6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180843},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.53.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/8a296556b7993fe1d0e34acc6d57f658/h-ai-api-client-0.1.0-alpha.53.tgz","_integrity":"sha512-Kb0NEgXKsagldA3bxiMCl7SHhe5fVFYoXP4FHoE3LPg6XkZtIVv13ZyJsZA4GTSxYXOc6YGGZ2QiciYJxzfHrQ==","_npmVersion":"10.9.8","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.53","@h-ai/crypto":"0.1.0-alpha.53","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.53","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.53_1787272923418_0.8361369553985996","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.54":{"name":"@h-ai/api-client","version":"0.1.0-alpha.54","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.54","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"51554f17908a1dfa0fc22169b4a142c6c95f0885","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.54.tgz","fileCount":6,"integrity":"sha512-8oQ9/uzdcDs7bdl/V/+r7Jd+s7dw5a4UtQoms2PHwbXUxHH2GyJetgubhrVHWUvDEwp0DgEjM73Fn5rmZ9Sv9w==","signatures":[{"sig":"MEYCIQDwLDLBEesLOqARXpYMpwOskGtob8RmnGqX1ASHIhVccgIhALX57A/PtbypiyTGALwXs0QUR0HRWDCCiSGfwTQTCUSu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmYxdE9v7dNhp6gCHa9uGgmVkpaAJ2WhL6WEY5rBaBGwIgZW5uB99OOkCEAnanRXJ0GKyThtFW1/+RuvNsxeHJH/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180921},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.54.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","build:clean":"rimraf dist"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/10a0fe04a10331a0a90e3a574e1378c1/h-ai-api-client-0.1.0-alpha.54.tgz","_integrity":"sha512-8oQ9/uzdcDs7bdl/V/+r7Jd+s7dw5a4UtQoms2PHwbXUxHH2GyJetgubhrVHWUvDEwp0DgEjM73Fn5rmZ9Sv9w==","_npmVersion":"10.9.0","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.54","@h-ai/crypto":"0.1.0-alpha.54","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.54","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.54_1789133191766_0.4777241634574476","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.55":{"name":"@h-ai/api-client","version":"0.1.0-alpha.55","license":"Apache-2.0","_id":"@h-ai/api-client@0.1.0-alpha.55","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"dist":{"shasum":"df35821f51470260cb9c2d9514f784bf69d6c0ab","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.55.tgz","fileCount":6,"integrity":"sha512-YIeBETq9onZtuilbWFS+gjD5NJ78Yz1OfvGbuTItwuRxkjn+SJdn8gVQKtlFMnRp1sMWoXzmCh/tP1x5ZoSYDg==","signatures":[{"sig":"MEYCIQCZiD0HSQYr/Z1O2lTIDgnMSvR3lbtvUqdJw7ZtSDfwmgIhAOuRJ9R+4XnSJMopISC3u++VygSPlui5v2ho+wtuRcru","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICEI0dMqHzcXX49YFN9j5l9dCko2YZ1ZvUfWLSUy10H6AiEAvANLng0qN+Og6NibsfCAqx7f+RTJflc/+S6PMp/Brgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180921},"main":"./dist/index.js","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.55.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","build:clean":"rimraf dist"},"_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/b9de6e1fea5464dcb6e09566e7d2ad6f/h-ai-api-client-0.1.0-alpha.55.tgz","_integrity":"sha512-YIeBETq9onZtuilbWFS+gjD5NJ78Yz1OfvGbuTItwuRxkjn+SJdn8gVQKtlFMnRp1sMWoXzmCh/tP1x5ZoSYDg==","_npmVersion":"10.9.0","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.55","@h-ai/crypto":"0.1.0-alpha.55","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.55","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/api-client_0.1.0-alpha.55_1789228161860_0.15037233434503205","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.56":{"_id":"@h-ai/api-client@0.1.0-alpha.56","dist":{"shasum":"83b534c7bee7dcc1a1a4576b0f3945e7153e45ed","tarball":"https://registry.npmjs.org/@h-ai/api-client/-/api-client-0.1.0-alpha.56.tgz","fileCount":6,"integrity":"sha512-byK6AIOYrCwlQ/cvKKmJz7pSK1odp2X6uKNwWefWF1i2xDER/iRXrIAK9PToWS5LE+4Ekf/V041nTFJccRHFbg==","signatures":[{"sig":"MEUCIDMc1YDyjSxe6QmZ7tEQRmkGNmy/4+bi+W7nsQ8VvMXfAiEAgAyG+nbw3l8Zzcts3YQFSjFzPy6pUuEKwIEuao0OlXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC6PjudbqlpUWegxPxQwd4IxyHz7Iwso6ts4LIWeU2wUwIhAP0JVpthjEkliKs74RmNjk6wq75KwPyengWXoYRDKOIm"}],"unpackedSize":180921},"main":"./dist/index.js","name":"@h-ai/api-client","type":"module","_from":"file:h-ai-api-client-0.1.0-alpha.56.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"license":"Apache-2.0","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","build:clean":"rimraf dist"},"version":"0.1.0-alpha.56","_npmUser":{"name":"gudaoxuri","email":"i@sunisle.org"},"_resolved":"/tmp/4bd27db59e357634c48f4c31b4fb0c83/h-ai-api-client-0.1.0-alpha.56.tgz","_integrity":"sha512-byK6AIOYrCwlQ/cvKKmJz7pSK1odp2X6uKNwWefWF1i2xDER/iRXrIAK9PToWS5LE+4Ekf/V041nTFJccRHFbg==","_npmVersion":"10.9.0","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","directories":{},"maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.4.3","@h-ai/core":"0.1.0-alpha.56","@h-ai/crypto":"0.1.0-alpha.56","@orpc/client":"^1.14.3","@orpc/contract":"^1.14.3","@h-ai/api-contract":"0.1.0-alpha.56","@orpc/openapi-client":"^1.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/api-client_0.1.0-alpha.56_1790217589686_0.5828368211555601"}}},"time":{"created":"2026-04-06T04:26:41.997Z","modified":"2026-09-24T02:39:49.971Z","0.1.0-alpha5":"2026-04-06T04:26:42.248Z","0.1.0-alpha7":"2026-04-07T01:22:42.948Z","0.1.0-alpha8":"2026-04-07T09:02:51.851Z","0.1.0-alpha9":"2026-04-09T14:47:49.586Z","0.1.0-alpha.10":"2026-04-10T10:39:41.619Z","0.1.0-alpha.11":"2026-04-17T10:38:14.873Z","0.1.0-alpha.12":"2026-04-22T13:34:37.684Z","0.1.0-alpha.13":"2026-04-24T14:59:32.173Z","0.1.0-alpha.15":"2026-05-26T05:20:48.542Z","0.1.0-alpha.16":"2026-05-26T09:12:37.542Z","0.1.0-alpha.18":"2026-05-28T05:18:33.304Z","0.1.0-alpha.19":"2026-05-28T14:06:33.228Z","0.1.0-alpha.20":"2026-05-29T13:36:23.165Z","0.1.0-alpha.21":"2026-06-03T09:37:43.522Z","0.1.0-alpha.22":"2026-06-08T02:42:50.509Z","0.1.0-alpha.23":"2026-06-11T08:19:46.676Z","0.1.0-alpha.24":"2026-06-12T03:49:59.944Z","0.1.0-alpha.25":"2026-06-16T10:23:29.356Z","0.1.0-alpha.26":"2026-06-24T01:02:05.677Z","0.1.0-alpha.27":"2026-06-24T09:22:20.170Z","0.1.0-alpha.28":"2026-06-26T09:57:09.349Z","0.1.0-alpha.29":"2026-06-30T01:23:24.064Z","0.1.0-alpha.30":"2026-06-30T08:26:03.085Z","0.1.0-alpha.31":"2026-07-03T00:19:57.652Z","0.1.0-alpha.32":"2026-07-03T05:16:53.633Z","0.1.0-alpha.33":"2026-07-04T08:18:33.235Z","0.1.0-alpha.34":"2026-07-13T16:00:05.684Z","0.1.0-alpha.35":"2026-07-14T08:40:41.768Z","0.1.0-alpha.36":"2026-07-14T16:31:07.329Z","0.1.0-alpha.37":"2026-07-15T12:42:58.229Z","0.1.0-alpha.38":"2026-07-16T09:00:58.618Z","0.1.0-alpha.39":"2026-07-17T07:41:40.879Z","0.1.0-alpha.40":"2026-07-23T02:07:08.581Z","0.1.0-alpha.41":"2026-07-28T01:45:56.864Z","0.1.0-alpha.42":"2026-07-28T03:47:12.411Z","0.1.0-alpha.43":"2026-07-29T05:51:19.834Z","0.1.0-alpha.44":"2026-07-30T01:51:34.679Z","0.1.0-alpha.45":"2026-07-30T03:17:47.458Z","0.1.0-alpha.46":"2026-07-30T07:08:43.676Z","0.1.0-alpha.47":"2026-07-31T09:49:58.742Z","0.1.0-alpha.48":"2026-08-10T02:18:44.835Z","0.1.0-alpha.49":"2026-08-12T08:54:57.089Z","0.1.0-alpha.50":"2026-08-14T05:56:03.124Z","0.1.0-alpha.51":"2026-08-20T09:58:20.432Z","0.1.0-alpha.53":"2026-08-21T00:42:03.576Z","0.1.0-alpha.54":"2026-09-11T13:26:31.958Z","0.1.0-alpha.55":"2026-09-12T15:49:21.946Z","0.1.0-alpha.56":"2026-09-24T02:39:49.798Z"},"license":"Apache-2.0","description":"Hai Framework universal HTTP client with Bearer token and API contract support.","maintainers":[{"name":"gudaoxuri","email":"i@sunisle.org"}],"readme":"# @h-ai/api-client\n\n> hai-framework 的跨端 oRPC/OpenAPI typed client，面向 Web、App、小程序等运行时提供统一 API 调用与 Token 管理。\n\n## 能力概览\n\n- `apiClient`：默认绑定 iam/storage/ai 领域的统一 typed client 入口。\n- `apiClient.create(contract)`：为自定义 contract 创建 typed client。\n- `apiClient.tokenStorage.{memory,localStorage,httpOnlyCookie}()`：Token 存储工厂。\n- 支持自定义 `fetch`，适配浏览器、Node、Capacitor、小程序桥接层。\n- 支持 Bearer Token 自动注入、401 后刷新并重试一次。\n- 网络错误统一转换为 `HaiResult` 错误。\n- 可选传输加密：`apiClient.init({ transport: { crypto } })` 自动使用 `crypto.transport.createClient()`。\n- 传输加密与自动刷新可同时启用：401 后的 `/auth/refresh` 会继续走 encrypted fetch，不降级明文。\n\n## 快速开始\n\n```ts\nimport { apiClient } from '@h-ai/api-client'\n\nawait apiClient.init({\n  baseUrl: 'https://api.example.com/api/v1',\n  auth: {}, // 默认使用 httpOnly cookie 存储（推荐）；SSR 测试请显式传入 apiClient.tokenStorage.memory()\n})\n\nconst login = await apiClient.iam.auth.login({\n  identifier: 'alice',\n  password: 'secret',\n})\n\nif (login.success) {\n  // httpOnly cookie 模式下 refresh token 由服务端 Set-Cookie 管理，\n  // api-client 默认存储只需要把 access token 写入内存。\n  await apiClient.auth.setTokens(login.data.tokens)\n}\n\nconst me = await apiClient.iam.auth.currentUser()\nif (me.success) {\n  // 身份资料与服务端重新校验后的访问范围一次返回，客户端无需持久化权限快照。\n  const { roles, permissions, ...user } = me.data\n}\n\nawait apiClient.close()\n```\n\n### 启用传输加密\n\n服务端需先启用 `serv.createApp({ transport: { crypto } })`；客户端只注入同一个 `@h-ai/crypto` 服务实例，无需手写密钥协商代码。\n\n```ts\nimport { apiClient } from '@h-ai/api-client'\nimport { crypto } from '@h-ai/crypto'\n\nawait crypto.init()\n\nawait apiClient.init({\n  baseUrl: 'https://api.example.com/api/v1',\n  auth: {},\n  transport: { crypto }, // 默认协商路径：/api/v1/_hai/key-exchange\n})\n\nawait apiClient.close()\nawait crypto.close()\n```\n\n## API 契约\n\n自定义应用可以绑定自己的 oRPC contract：\n\n```ts\nimport { apiClient } from '@h-ai/api-client'\nimport { apiContract } from '@h-ai/api-contract'\n\nconst contract = apiContract.create({ iam: apiContract.iam })\nconst client = apiClient.create(contract)\n\nawait client.init({ baseUrl: 'https://api.example.com/api/v1' })\nconst result = await client.iam.auth.login({ identifier: 'alice', password: 'secret' })\n```\n\n## API 概览\n\n- `apiClient.init(config)`：初始化默认 client。\n- `apiClient.close()`：清理 client 状态。\n- `apiClient.auth.setTokens(tokens)`：写入 access token；非 httpOnly 存储会同时写入 refresh token。\n- `apiClient.auth.clear()`：清理 token。\n- `apiClient.create(contract)`：创建自定义 typed client。\n\n已初始化后再次调用 `init()` 会返回 `CONFIG_ERROR`，不会覆盖现有 client；如需切换 `baseUrl` / `fetch` / `transport`，请先 `await apiClient.close()` 再重新初始化。\n\n## 配置\n\n- `baseUrl`：API 基础地址，通常包含 `/api/v1`。\n- `auth.storage`：Token 存储适配器；默认 `apiClient.tokenStorage.httpOnlyCookie()`（浏览器推荐）；SSR / 测试场景请显式传入 `apiClient.tokenStorage.memory()`。\n- `auth.refreshPath`：刷新 token 路径，默认 `/auth/refresh`。\n- `timeout`：请求超时，默认 30000ms。\n- `headers`：静态或动态公共请求头。\n- `fetch`：自定义 fetch 实现。\n- `transport.crypto`：启用透明请求/响应加解密，必须传入已初始化的 `@h-ai/crypto` 实例。\n- `transport.keyExchangePath`：密钥协商子路径，默认 `/_hai/key-exchange`；会自动拼接到 `baseUrl` 后。\n- `apiClient.config`：返回**脱敏后的运行配置快照**；`baseUrl` 的内嵌凭证、`headers.authorization` 等敏感值会自动隐藏。\n\n## 错误处理\n\n业务 API 返回 `HaiResult<T>`：\n\n```ts\nconst result = await apiClient.iam.auth.currentUser()\nif (!result.success) {\n  // result.error.code / result.error.message\n}\nelse {\n  // result.data = User & { roles: string[], permissions: string[] }\n}\n```\n\n未初始化、网络错误、超时、401/403/404 等客户端侧问题也会转换为失败的 `HaiResult`。\n\n## 测试\n\n```bash\npnpm --filter @h-ai/api-client test\npnpm --filter @h-ai/api-client typecheck\n```\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}