{"_id":"@alt-stack/http-client-core","_rev":"11-6620851d73cc7a53c4da721b962b5e88","name":"@alt-stack/http-client-core","dist-tags":{"latest":"1.6.2"},"versions":{"0.0.1":{"name":"@alt-stack/http-client-core","version":"0.0.1","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/http-client-core@0.0.1","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"15afa31cb208470f0cdb1b97575b7b8fc43caf07","tarball":"https://registry.npmjs.org/@alt-stack/http-client-core/-/http-client-core-0.0.1.tgz","fileCount":16,"integrity":"sha512-JDQV+K6WaF2TloPutKnM/8PKpP2GdVVrGTJeFK7/HDoqJUrMEYQ/HIoTCvER2zgZhncaIQQWR7NERZnhET0ReQ==","signatures":[{"sig":"MEUCIQCJkm5reXPoXOcuVdc01OPk/mNTydAtzWRf4tlF7nYrNgIgWdM+8NsNkK9rOytKQN1+rO9Jnr2R6TaJUJfY5w/HTpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125197},"main":"./dist/index.js","_from":"file:alt-stack-http-client-core-0.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/private/var/folders/ff/zvy71s_n7rxb4v2fjzqyrzv40000gn/T/32dc867e0fa3c58646e5f96bfaec879b/alt-stack-http-client-core-0.0.1.tgz","_integrity":"sha512-JDQV+K6WaF2TloPutKnM/8PKpP2GdVVrGTJeFK7/HDoqJUrMEYQ/HIoTCvER2zgZhncaIQQWR7NERZnhET0ReQ==","_npmVersion":"11.6.2","description":"Core types, errors, and logic for type-safe HTTP clients","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/http-client-core_0.0.1_1764542064671_0.5751261254850086","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@alt-stack/http-client-core","version":"0.0.2","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/http-client-core@0.0.2","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"3030ed1ace5628a25547250224674590b3694cc3","tarball":"https://registry.npmjs.org/@alt-stack/http-client-core/-/http-client-core-0.0.2.tgz","fileCount":17,"integrity":"sha512-tMLuXDvRmeE12nFAgh0xU8Vhe8Pc4vvwh4+fqyDnUgSnyRaJx9mFUvS7PXyUT2lJsOBi2A7ta4d47QXw18hGLA==","signatures":[{"sig":"MEQCIALeXKDFqfW/DpK7WRmw262CiU3jiLpThltznRaJOsA6AiB7gdY5qmNj0Ya7OZmsoHht8A4rpTs1iacUnvGneJ1U8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126577},"main":"./dist/index.js","_from":"file:alt-stack-http-client-core-0.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/42eb63bcde4fbba6703543b98de107da/alt-stack-http-client-core-0.0.2.tgz","_integrity":"sha512-tMLuXDvRmeE12nFAgh0xU8Vhe8Pc4vvwh4+fqyDnUgSnyRaJx9mFUvS7PXyUT2lJsOBi2A7ta4d47QXw18hGLA==","_npmVersion":"10.8.2","description":"Core types, errors, and logic for type-safe HTTP clients","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/http-client-core_0.0.2_1764886784126_0.6460536973274809","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@alt-stack/http-client-core","version":"0.0.3","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/http-client-core@0.0.3","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"38f4a755ba03c1cf9981f540ee086fda505d5566","tarball":"https://registry.npmjs.org/@alt-stack/http-client-core/-/http-client-core-0.0.3.tgz","fileCount":17,"integrity":"sha512-Z+3c0GjW9I7mkygsgG3EKVrcCpqtpFZC7LhE4OxNEv6sN1PkyNsmiiELMBljJ+5UjiF1/ms4h6OUr8SNY5Rz0A==","signatures":[{"sig":"MEYCIQC8NEZIkckDuxEEcZ42Zplqw4/hVJQa96QKBdevXxzycwIhAL1j6Te+bN8nzJY6Sjmx43xI3bnGvfxnkyg5naXMVpT5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126577},"main":"./dist/index.js","_from":"file:alt-stack-http-client-core-0.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/c7f9bdb44dc94ef7564849a3b26751c3/alt-stack-http-client-core-0.0.3.tgz","_integrity":"sha512-Z+3c0GjW9I7mkygsgG3EKVrcCpqtpFZC7LhE4OxNEv6sN1PkyNsmiiELMBljJ+5UjiF1/ms4h6OUr8SNY5Rz0A==","_npmVersion":"10.8.2","description":"Core types, errors, and logic for type-safe HTTP clients","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/http-client-core_0.0.3_1765256824599_0.6974196513904147","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@alt-stack/http-client-core","version":"0.0.4","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/http-client-core@0.0.4","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"8351a5af319624a195ac7c447c65eef86f595ce1","tarball":"https://registry.npmjs.org/@alt-stack/http-client-core/-/http-client-core-0.0.4.tgz","fileCount":17,"integrity":"sha512-hAZw7iu0iUOWFh2kLcL7dYLTaxZPKsMWuokpGNpxjn0ViqS0Sq5k6C9ywyr1mUFAjqLzxrBtYPuqITqraOKpgQ==","signatures":[{"sig":"MEUCICH4Mpvw/x2qpRkIhr1ToMJSYpQPxpKzUPvyUBz9DRFUAiEA4biGSfz8UUPbcLYMm9JugAc4rwmWNihakcg8xOdXDl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138780},"main":"./dist/index.js","_from":"file:alt-stack-http-client-core-0.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/811c553a46f4adecd9af51e985e39806/alt-stack-http-client-core-0.0.4.tgz","_integrity":"sha512-hAZw7iu0iUOWFh2kLcL7dYLTaxZPKsMWuokpGNpxjn0ViqS0Sq5k6C9ywyr1mUFAjqLzxrBtYPuqITqraOKpgQ==","_npmVersion":"10.8.2","description":"Core types, errors, and logic for type-safe HTTP clients","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/http-client-core_0.0.4_1770129705537_0.8911235088850036","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@alt-stack/http-client-core","version":"0.0.5","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/http-client-core@0.0.5","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"90e098188f5f171835db286b1756240ec1fb28f9","tarball":"https://registry.npmjs.org/@alt-stack/http-client-core/-/http-client-core-0.0.5.tgz","fileCount":20,"integrity":"sha512-2khOQx0Bh6MgSa0+4+1sDRKapnw/ATMMSZqeD5SEt0qGykA8vBTZFdsvw9GgFFlHwqSYchb3KxU+QyskLZzsxw==","signatures":[{"sig":"MEQCIHd1tgWUpfUfkX3LLXLi+QW1pFYbfaGTfLbXrc6tnD/FAiBThxS2Qyjkhf3iYKpmiVScI86pNYpX5uOj4Lwnaxh7VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167438},"main":"./dist/index.js","_from":"file:alt-stack-http-client-core-0.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/642465bc3f40e40fe8439aaf128aed39/alt-stack-http-client-core-0.0.5.tgz","_integrity":"sha512-2khOQx0Bh6MgSa0+4+1sDRKapnw/ATMMSZqeD5SEt0qGykA8vBTZFdsvw9GgFFlHwqSYchb3KxU+QyskLZzsxw==","_npmVersion":"10.8.2","description":"Core types, errors, and logic for type-safe HTTP clients","directories":{},"_nodeVersion":"20.20.2","dependencies":{"debug":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/http-client-core_0.0.5_1775519877065_0.3716198611300652","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@alt-stack/http-client-core","version":"1.4.0","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/http-client-core@1.4.0","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"f094d489950f78b94b2860c4126e57eb17bdc0fe","tarball":"https://registry.npmjs.org/@alt-stack/http-client-core/-/http-client-core-1.4.0.tgz","fileCount":21,"integrity":"sha512-6w75H0jLKKJ6bcibPEz1fVrbQ1pOlHr31aDy0lcjjbpUMIOS5tKjEOc4Rafm+SGpXr/Xm+rAYMdoZrrViBso8w==","signatures":[{"sig":"MEUCIQCIOwI5KshFNoLyPZHbCfyEsDlgEYe3HM5qct5odt52YwIge2IjhvgZgGs/XsLVXYgWMGV2VfTOnFMJ3/+2UX1H6T8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167478},"main":"./dist/index.js","_from":"file:alt-stack-http-client-core-1.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/1309674ffcdc665675fba04b0990f1ba/alt-stack-http-client-core-1.4.0.tgz","_integrity":"sha512-6w75H0jLKKJ6bcibPEz1fVrbQ1pOlHr31aDy0lcjjbpUMIOS5tKjEOc4Rafm+SGpXr/Xm+rAYMdoZrrViBso8w==","_npmVersion":"10.8.2","description":"Core types, errors, and logic for type-safe HTTP clients","directories":{},"_nodeVersion":"20.20.2","dependencies":{"debug":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/http-client-core_1.4.0_1783621689859_0.8402891893215247","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@alt-stack/http-client-core","version":"1.5.0","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/http-client-core@1.5.0","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"700f3e63c63542da1c19d58b6f1272d01afa4cef","tarball":"https://registry.npmjs.org/@alt-stack/http-client-core/-/http-client-core-1.5.0.tgz","fileCount":21,"integrity":"sha512-0RFHwKTUBXsg69Yyf7WoiEkZdp0tdgjq46HcMxGROSa1YZ87sAyUzdiP7qVrt0bfFQvgggAKAb8iPAdgBep1RA==","signatures":[{"sig":"MEUCIQCf/mxoM3dlIoc24AYv6fHDc0S6woneqAvdOREsKjPJWQIgFr4w/FPf87Iv/q2qYXwyAWkhX7IZPnbBbOI4wVdzEaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167598},"main":"./dist/index.js","_from":"file:alt-stack-http-client-core-1.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/433fefbac94086b146b1bac6e7cb02ca/alt-stack-http-client-core-1.5.0.tgz","_integrity":"sha512-0RFHwKTUBXsg69Yyf7WoiEkZdp0tdgjq46HcMxGROSa1YZ87sAyUzdiP7qVrt0bfFQvgggAKAb8iPAdgBep1RA==","_npmVersion":"10.8.2","description":"Core types, errors, and logic for type-safe HTTP clients","directories":{},"_nodeVersion":"20.20.2","dependencies":{"debug":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/http-client-core_1.5.0_1783713606501_0.9127042799219618","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@alt-stack/http-client-core","version":"1.5.1","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/http-client-core@1.5.1","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"cbe588e0df34efd41075ce4512226eaf574f9eef","tarball":"https://registry.npmjs.org/@alt-stack/http-client-core/-/http-client-core-1.5.1.tgz","fileCount":21,"integrity":"sha512-fD6B1PxJc1tLOGvadAb9bQBHY0EmAyB7zu+fyHpbhmAYC8yQBEGK2XDvygNckcma6U5voQPTGgQYNwl3mQj24A==","signatures":[{"sig":"MEQCIBOugwNv7YOwJUi6aPBNzIXcTC296cyXG0M+PqJn4ZARAiB/2Hs9yphbVxg8aCq4/ge3CtCFJUzhEI3QtZQKj2UIKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167608},"main":"./dist/index.js","_from":"file:alt-stack-http-client-core-1.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/a1cffa15d17f3ea2c1cf0c2da2c40eae/alt-stack-http-client-core-1.5.1.tgz","_integrity":"sha512-fD6B1PxJc1tLOGvadAb9bQBHY0EmAyB7zu+fyHpbhmAYC8yQBEGK2XDvygNckcma6U5voQPTGgQYNwl3mQj24A==","_npmVersion":"10.8.2","description":"Core types, errors, and logic for type-safe HTTP clients","directories":{},"_nodeVersion":"20.20.2","dependencies":{"debug":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/http-client-core_1.5.1_1784059626490_0.3413091756862068","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@alt-stack/http-client-core","version":"1.6.0","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/http-client-core@1.6.0","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"1467a924ab27650279c23b2a7cedc16131f8ee22","tarball":"https://registry.npmjs.org/@alt-stack/http-client-core/-/http-client-core-1.6.0.tgz","fileCount":21,"integrity":"sha512-6n10VAd/Jwq/h13i4AS5dFBAlmMNxKjYACG9aDDTBA2Z0zhEQ2VKxHi2sToJozygn/NY9RETYtmMcMYcuozqbA==","signatures":[{"sig":"MEYCIQD1KW2yHVzj4qw0tgmtuDIOOaN2JRZQ1uqU46fijUJVLQIhAOQiZlwWPTHyNlviiiLW5We6c3pxdp46LGF3mFLTzqwP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167618},"main":"./dist/index.js","_from":"file:alt-stack-http-client-core-1.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/1c9c6128ec21c45267b3b23bfe82d5e6/alt-stack-http-client-core-1.6.0.tgz","_integrity":"sha512-6n10VAd/Jwq/h13i4AS5dFBAlmMNxKjYACG9aDDTBA2Z0zhEQ2VKxHi2sToJozygn/NY9RETYtmMcMYcuozqbA==","_npmVersion":"10.8.2","description":"Core types, errors, and logic for type-safe HTTP clients","directories":{},"_nodeVersion":"20.20.2","dependencies":{"debug":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/http-client-core_1.6.0_1784714952049_0.16789880592795758","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@alt-stack/http-client-core","version":"1.6.1","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/http-client-core@1.6.1","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"a1a50ca534b7912d59548100f52f81f680fcf846","tarball":"https://registry.npmjs.org/@alt-stack/http-client-core/-/http-client-core-1.6.1.tgz","fileCount":23,"integrity":"sha512-Cs/x4y3qHq/8V9SA5Kaj/6UH9azQ3FfZM1XdGQctiDH+u4ovKX2gH67bt9iQgubk3LOCozHuwwaOtSRSA8RYqg==","signatures":[{"sig":"MEUCIDPIJOnQOpDSi8H469tSucLPp4NVM3djCIm4Cp2DorJHAiEA1YaebzfUfuqjO6DSXIcSKc2B1yyQ5tlEKUjphVpFn+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180355},"main":"./dist/index.js","_from":"file:alt-stack-http-client-core-1.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/f6ed9dcf46bebe2e69822635f8025bc2/alt-stack-http-client-core-1.6.1.tgz","_integrity":"sha512-Cs/x4y3qHq/8V9SA5Kaj/6UH9azQ3FfZM1XdGQctiDH+u4ovKX2gH67bt9iQgubk3LOCozHuwwaOtSRSA8RYqg==","_npmVersion":"10.8.2","description":"Core types, errors, and logic for type-safe HTTP clients","directories":{},"_nodeVersion":"20.20.2","dependencies":{"debug":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2"},"peerDependencies":{"zod":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/http-client-core_1.6.1_1785249163477_0.29244655235489225","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@alt-stack/http-client-core","version":"1.6.2","description":"Core types, errors, and logic for type-safe HTTP clients","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"keywords":[],"author":"","license":"MIT","dependencies":{"debug":"^4.4.0"},"peerDependencies":{"zod":"^4.1.0"},"devDependencies":{"oxlint":"^1.24.0","tsup":"^8.0.0","typescript":"^5.9.2","vitest":"^4.0.3","zod":"^4.1.0"},"scripts":{"build":"tsup","test":"vitest","check-types":"tsc --noEmit"},"_id":"@alt-stack/http-client-core@1.6.2","_integrity":"sha512-urAIkTg9VUwF3KBk+8H0usfvEsfoQ4Jx6taMIWL/2ymISfwEm7jAp9kUVT3XkmwtimOyDr8bxPjRk0T/ObuJHw==","_resolved":"/tmp/0df7eb71ee532ed7f27fd61479403c82/alt-stack-http-client-core-1.6.2.tgz","_from":"file:alt-stack-http-client-core-1.6.2.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-urAIkTg9VUwF3KBk+8H0usfvEsfoQ4Jx6taMIWL/2ymISfwEm7jAp9kUVT3XkmwtimOyDr8bxPjRk0T/ObuJHw==","shasum":"09d53b2a2ecf37816eb345f9b5f56955ba7ed4e1","tarball":"https://registry.npmjs.org/@alt-stack/http-client-core/-/http-client-core-1.6.2.tgz","fileCount":23,"unpackedSize":180362,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDSSw3JuxSPKCSgqI4MPjkDK4ubUtsLWRYdmNwln2wuOAiBY6DMLJAvqXVRNbC2KBabNCyWu2M3nd4bx+9fjJP/TLA=="}]},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"directories":{},"maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/http-client-core_1.6.2_1787164485086_0.5186156312163139"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-30T22:34:24.560Z","modified":"2026-08-19T18:34:45.393Z","0.0.1":"2025-11-30T22:34:24.864Z","0.0.2":"2025-12-04T22:19:44.270Z","0.0.3":"2025-12-09T05:07:04.742Z","0.0.4":"2026-02-03T14:41:45.680Z","0.0.5":"2026-04-06T23:57:57.227Z","1.4.0":"2026-07-09T18:28:10.026Z","1.5.0":"2026-07-10T20:00:06.637Z","1.5.1":"2026-07-14T20:07:06.623Z","1.6.0":"2026-07-22T10:09:12.204Z","1.6.1":"2026-07-28T14:32:43.659Z","1.6.2":"2026-08-19T18:34:45.204Z"},"license":"MIT","keywords":[],"description":"Core types, errors, and logic for type-safe HTTP clients","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"readme":"# `@alt-stack/http-client-core`\n\nTransport-neutral request validation, response typing, retries, logging, and errors for Altstack TypeScript HTTP clients.\n\nMost applications should install [`@alt-stack/http-client-fetch`](../http-client-fetch/README.md) or [`@alt-stack/http-client-ky`](../http-client-ky/README.md), which provide an executor and re-export this package.\n\n## Install\n\n```bash\npnpm add @alt-stack/http-client-core zod\n```\n\nZod 4 is required as a peer.\n\n## Minimal custom executor\n\n```typescript\nimport { ApiClient, type HttpExecutor } from \"@alt-stack/http-client-core\";\nimport { z } from \"zod\";\n\nconst Request = { \"/health\": { GET: {} } } as const;\nconst Response = {\n  \"/health\": { GET: { \"200\": z.object({ ok: z.boolean() }) } },\n} as const;\n\nconst executor: HttpExecutor<{ requestId: string }> = {\n  async execute(request) {\n    return {\n      status: 200,\n      statusText: \"OK\",\n      data: { ok: true },\n      raw: { requestId: request.url },\n    };\n  },\n};\n\nconst client = new ApiClient({\n  baseUrl: \"https://api.example.test\",\n  Request,\n  Response,\n  executor,\n});\n\nconst result = await client.get(\"/health\", {});\n```\n\nThe executor owns I/O, timeout enforcement, and decoding. The core validates request/response schemas and returns documented HTTP statuses as a discriminated union.\n\n## Documentation\n\n- [Quickstart](../../apps/docs/docs/http-client/quickstart.md)\n- [Common Patterns](../../apps/docs/docs/http-client/common-patterns.md)\n- [API Documentation](../../apps/docs/docs/http-client/api/core.md)\n","readmeFilename":"README.md"}