{"_id":"@marianmeres/http-utils","_rev":"46-fcfe99aa3d9ea2d175459d70687a303c","name":"@marianmeres/http-utils","dist-tags":{"latest":"2.12.0"},"versions":{"1.0.1":{"name":"@marianmeres/http-utils","version":"1.0.1","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.0.1","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"db84aa6786c6f2e2aeebce7a7cac1296816aec79","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.0.1.tgz","fileCount":14,"integrity":"sha512-e6m/yVEpS3zqp3uEmJ1kmq2kRHotEiTK976rLeIo7weIJ/II/fZymn9caiKGilyBuGVOcl5IympwBuqO5LieyA==","signatures":[{"sig":"MEQCIDTRjqhAeWDHO5ADrpZpi1em9ugTe6CBvxDwD4Ipxuv2AiB7M9ZKBnXHI2wbB9tm/993mIECjmvfVJPKX0YpcoFj1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33820},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"053ce022ec3062c4d1b5f191f874cfae939bf8d3","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.8.1","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.0.1_1723714351674_0.5873636225274399","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@marianmeres/http-utils","version":"1.0.2","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.0.2","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"eef5fa57ec9dee65b050dc5a3cb4e12ff50e096c","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.0.2.tgz","fileCount":14,"integrity":"sha512-mcTANx73xHUfkbXGV1V5/SIZu2NqC97b+KNMYFiFiqv+MWy4Hbq7PrT4LgFDz73FV79z5RZvwcT3TY9JumV7iQ==","signatures":[{"sig":"MEUCIQC3PX8MqEn6zD47ZkbfjJvkRtVSPU0GvB9PMe8O0V4qHgIgcgFClGIb1LEVz0vAYM61k/mo3PrrISZSYk3ENJsbjzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36626},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"9ddba00f174d4622e60f687739706ba779f454b9","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.8.1","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.0.2_1723722246325_0.6037140439557713","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@marianmeres/http-utils","version":"1.1.0","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.1.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"934a71aed01b6a5b434a10b6a1d4dd722d83caa1","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.1.0.tgz","fileCount":14,"integrity":"sha512-v0xju98G/OpGJIpb7US+OxsJpB4zjyoWuvHxBSndXztSHKqT/NkS5pgpRoHa913NTFl+b7yjwNCCZT6YjmvT8A==","signatures":[{"sig":"MEQCIE0Wh5oWAF1uzae5CPmI+p/HdsNCta5RdguSBKdif2zJAiB9s3XCQ2pJL4jACTxoRHLSBo0G//GsvL3ZHN1y//FRLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36635},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"fa0d1d4118a021cbb733cfef262ae297b94ab0b8","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.8.1","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.1.0_1723722286030_0.40923235884463005","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@marianmeres/http-utils","version":"1.2.0","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.2.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"d7b274c6fd1d5010f546346289707aa3d9bd0460","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.2.0.tgz","fileCount":9,"integrity":"sha512-Bm7530cw2oDqEecuydXjVb15DKHVAi2FCPEy/5VaCiQtxqfHwdkcG/8uBdxLs8yAns9ZifY9RpIQ5wXAKe/YKA==","signatures":[{"sig":"MEUCICvTF9Fr4dSGAeXH0ZEIM01RCFAsVsZvt1o/plyAQUxrAiEA4P+Cp0AJqp3ZBi+uGI9ccXu/mkfQXf/wWWGEeE4OPq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39823},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"d56b2c5bdafbac5f727c73b6633389beec8bd164","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.8.1","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.2.0_1723724002443_0.3760019967305368","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@marianmeres/http-utils","version":"1.3.0","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.3.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"9b8b477fe7e99b22a1e572b6c3ee0a362f50c172","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.3.0.tgz","fileCount":9,"integrity":"sha512-Kp8YeJQtNJ1s/ngTjlBrWPXERMdBlihqqyebZudqiQI1IWg5RQp72rE2uDjIDosS9hcJAoWennKLdP/5x4sHuw==","signatures":[{"sig":"MEYCIQDKvxLUxedFXkMGz0QhqWyg9xxk0ZcA+6BvPNDDpHBhcAIhAPEKaluS/xr1OUsVVCFaIbnCm463R9mbwXrCMJPZgdgq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39824},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"5500006dadbdeab3f1289c28b4a03e73ba97e096","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.8.1","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.3.0_1723724195238_0.6805597626082682","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@marianmeres/http-utils","version":"1.3.2","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.3.2","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"1dd56f5fa069cafd9dd776d45122537ce093ce74","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.3.2.tgz","fileCount":9,"integrity":"sha512-ihBYuydCpc5XOS7xIJG9jYRLs6TegKcSV+HOWWJTgO/M1/xC+QeWIKnbhYurnm+/bly+ZAw56UU/dLfPWAoong==","signatures":[{"sig":"MEUCID5nqBt1/jddlbburjKWeGeCUZ/qQduBZLIix/y8LXxTAiEAnkPuO1nwfMtmC4sRQc0OzAllSzmyRVCNjIHq+7YA8Tc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39768},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"ed8a60a88b63dafe899f5c665f409b2d81c737af","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.8.1","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.3.2_1723724705559_0.07910708206344896","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@marianmeres/http-utils","version":"1.4.0","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.4.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"c17976183c5bea800b5d42e9dacf1be8235979e4","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.4.0.tgz","fileCount":9,"integrity":"sha512-eGe5oarMS9YuQT9/1F4f5m/+V8tXGrhMveWNdqjExCCurWzlH20eUb/j6z4jZswxFHgdoyjJLgLdXQasiAHJ6g==","signatures":[{"sig":"MEUCIHPzo99K8L8lGNOhNShkxmw7fVN9kLz6P8GT0JXj3E8PAiEA0meYGngdU0IJSHFCKH89EFLARAOctAGcQAqCpHM5jeY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40086},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"f03f6bf3ca85c5485e065492bac7096573b172b1","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.8.1","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.4.0_1723811213865_0.9634219432295332","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@marianmeres/http-utils","version":"1.5.0","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.5.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"a4612d4eb9175330df060b4bda33280b498ec6c2","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.5.0.tgz","fileCount":9,"integrity":"sha512-bjZwOv3vmiIEBh12lOTl+aoetaKHHlFwWr/ACdOMJ5rfBU3gAy9ekTGAQrBtVAi+RIr6AKcoQgFPwBr78FwXpQ==","signatures":[{"sig":"MEUCIQC14T1mAXkSMgsPMGaapU9DNVNMY6VAFy8M3isqSWmaVwIge1EIABzjgT9fF2rIv/hr37Piu+qE9A0/Q1JsrRjstpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39853},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"95cc34b5f3cbaf1fae4f42b2c44ef72d07595504","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.8.1","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.5.0_1723813167566_0.9637706150029306","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@marianmeres/http-utils","version":"1.6.0","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.6.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"6c47a4121fcda23442cdcbaa458b3ff8e4d020fa","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.6.0.tgz","fileCount":9,"integrity":"sha512-76dtouHXRsNyOBu9LuRvPaGw/Kil7Olg9z115WKtFfk5QRcbaDtQSpuVTyvoww7vy4qbJcSrHSfu8qd5Rqrgaw==","signatures":[{"sig":"MEQCICINhNNQbWuav53ONxOaIK9KVl4wzEGp1w4lL7ybw+Y6AiA/gGCelkCp886Z+JIBHbr8LMsg4U9eF4xnvnHR/WmeIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41156},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"57300d3d368a7a69b159ba0268a911c063db42de","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.8.1","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.6.0_1723885139334_0.4886578158369723","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@marianmeres/http-utils","version":"1.6.1","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.6.1","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"b75595e43eeb335f82fc135ba63fd8173b89a0b4","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.6.1.tgz","fileCount":9,"integrity":"sha512-KbNxRXyzQI/AeJ7oLdPk+ATvBRz2woriDx7pCaw5rQAR4xxZQ6jzJDcFYtfF65XVEZtP7mpja6B2HA8rWvDn1g==","signatures":[{"sig":"MEQCIDLMVxg8r3F64nhjaLObjy6mij/WtOKbtFgBwzCNbPhhAiBZcHseGYuo6l8l9U76NoMhq60nZew6nbI5vKlYTgUGWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41630},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"b5440ce3f8d731504082f4af8311034e85bdce10","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.8.1","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.6.1_1724245847323_0.13318820508003282","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"@marianmeres/http-utils","version":"1.6.2","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.6.2","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"21f5c00123239bb0fb9a351536b2f1cae56ace26","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.6.2.tgz","fileCount":9,"integrity":"sha512-DtuUFLEX7DPw3D5adZBBgdSeLojpTx1x9eYFqBgNbz5zgpwA1NnMC0I6mpkmp5Ey9iFBzcgx1gJAaxVaTmmV+A==","signatures":[{"sig":"MEQCIENz6eCAo0sTNc57mUvvQOzO3OVbttK35egMM6df749zAiAinorzbI+qreGaJul1e3NSLMHLzL0/x7STZt8UcmYdqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41470},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"a5539971fb3afd0c3239d40b66ff4383fe5a16b9","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.8.1","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.6.2_1724246100438_0.11673635782623926","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"@marianmeres/http-utils","version":"1.6.3","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.6.3","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"f15b0684f4f5165d210b81a1542cb8ef62faa5db","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.6.3.tgz","fileCount":9,"integrity":"sha512-cEhwI8+l2eC+1qTZJJNlpi4zKjwEAt30n9X/wx9mdgJaOk+nxWuzqVNRGyYZyzGzbfp1wMEswfjoIxF3DLWLmg==","signatures":[{"sig":"MEQCIEmETjRNzG46nozlFxLrMbPvl6nhK+IEnyc5U8S3OT/uAiAD/JmP4fIWo6af+P3lMnnyGW7rhOjb1cMi4VoYJnXzpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41467},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"d254f053a2231f33d5509dc12b30f7131e7b66b9","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.8.1","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.6.3_1724246319958_0.19479861045627733","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"@marianmeres/http-utils","version":"1.6.4","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.6.4","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"ff8bbbe517eaec458367f7f8bb63a355b94d3fde","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.6.4.tgz","fileCount":9,"integrity":"sha512-BkmZc9msyAptX3z+qU0bsvx6ADe+owIPf687dHebMg+2NHVwKEtcZUUcIB2sVFLSY7F2PpJgv6dk/LG1jppYrQ==","signatures":[{"sig":"MEQCICLay+LsSs01iV1T76zJrww6rF1014W75s15G/9Q3I8xAiB1MrpZcqKpXcKOhH+yQOAI7elMkGq8MHRhGuonqe9P5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41466},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"84a43172a35464ae9f28d0bc21dc4fc9e3f91573","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.8.1","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.6.4_1724246419795_0.09102167673002515","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@marianmeres/http-utils","version":"1.7.0","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.7.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"2022e4fb460200267149c0605ec1b9cf26f37b2e","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.7.0.tgz","fileCount":9,"integrity":"sha512-9aW/IeieWKy9DKHvGwxHjh/lxJgOKMF7+Nle7XNuMR2m2Zz3QTfoJlAziUR2NSzx/eQiVuc/vK2mu12Fz7lksg==","signatures":[{"sig":"MEQCIFjEm1+BqWl8Np/F6AUBzU9hrgyM8QUUprDfvbbgrToVAiBZTtFqVZkWd8kgJ69pCrIji8qfPpkSlUD4OITDH5JWAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41524},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"f63eeb6cf1824c4e20f9e5848e0804542809a3b6","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.8.1","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.7.0_1724247970850_0.04200401016693123","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"@marianmeres/http-utils","version":"1.7.1","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.7.1","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"46d5a73e40e37b485aa9b6605b9ed140679c5347","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.7.1.tgz","fileCount":9,"integrity":"sha512-LQPbws56uAG54KGM6j6DsbnFNjFjdwTaGxQD0yX4gKsxnKjGJFdUmEq1J99tSxRjs1lvqPfoAi4RHQbaCg9B0w==","signatures":[{"sig":"MEQCIDCZGbhUn4iU9rUanra68vw5VDSC0cNoMgX8MoBg8dsLAiBEFoPZ8Z4WwA8FeEPvQH+QcXTAGsGYoaZuJhPfFE4vUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41704},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"33339b55e953bec31deb8676588e85a39241cf1e","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.8.1","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.7.1_1724249250746_0.45155754454046293","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@marianmeres/http-utils","version":"1.8.0","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.8.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"c40ed11785565622808d1e0d6a83b07331adec40","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.8.0.tgz","fileCount":9,"integrity":"sha512-W+wAIKuszEj8lTv94esgg1CaF4ROZnbDCKRsQHAZzEAzMlqWhv01kD7WrN4SA38yC9n7Ok4I87TDDY3Qxna6wg==","signatures":[{"sig":"MEUCIQCghAcvjt/wMczeqS0XtB1JB2junFTxQ1SC5f+kAIraCAIgRzKEEZOANK+rJ7NMs8nWbuvJ4l9tDt+2q5AEe+mZhWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41834},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"b5e644af4c8f7b89d67693dd73b657a71d892f9b","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.8.1","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.8.0_1724249919908_0.6427483244790486","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@marianmeres/http-utils","version":"1.9.0","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.9.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"c3813eb3b7ba06087b14fe9116e041775f05c437","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.9.0.tgz","fileCount":9,"integrity":"sha512-uMx/q7h8lkeJsVeFbNpuqWZcrzFLK2FsCPDNu7KrE6foVUrS6MLuMxYe7Yg9AfB3Xq5aPrjkR1C1eLcd2DxByw==","signatures":[{"sig":"MEUCIGd6gCDc6VoY7cvKcAF0j0YvLmhSTcM8DjAtb8ovSrnjAiEAjmP1jpml8AVheqeEjs7Kf1Up0V3nkStJ4xCJgqZY1fY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45217},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"3ad60704589d55041b4fbc52957e1692bfd62126","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.8.1","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.9.0_1724251620750_0.5866223372553572","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@marianmeres/http-utils","version":"1.10.0","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.10.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"289bac0106745948a1b5292b7e23b7b567e7026a","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.10.0.tgz","fileCount":9,"integrity":"sha512-ciqQlsyspb7x2BKbBO6+F/KM0ChfnxZkNVQiyZa0ZKFWMoD2ruuNKvCP7zVzvt+Hh2laylegAWrsygYcOCyPgg==","signatures":[{"sig":"MEQCIDPFc143Sru7bzwH435euJtA9xmoRv+zmM6kd6st0LobAiBHQMlhMTy4vVXg8J5dWoF/gvf4NX5Eehk722B2tizzyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45218},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"fc3d1e209c0723c89456ff7b8df9a28a550e3988","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.8.1","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.10.0_1724251666685_0.564030391184215","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@marianmeres/http-utils","version":"1.11.0","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.11.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"df67f84cbe84f8cd3c672c8cc5f6179756e36eeb","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.11.0.tgz","fileCount":9,"integrity":"sha512-x1sIs0C11FOCYROgO41rRrU7NOB5zOhILqKxfBMEd8h37hEleVWsN56QhOBDYGE6cw2dihhZgB0nIfKYWVDFFw==","signatures":[{"sig":"MEYCIQCQMWKuRlCOMUN8RIod+dw6to3tgNg1wgWlupZAtGtPagIhAKFtQEBckWBRjDs1zUaxBjwWwNLYnkcbpQt+rhy/A8Kz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48621},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"4ec0e2f055e8a5db39e16feb586ee9639fcd142a","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.8.1","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/clog":"^1.0.1","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.11.0_1724762994579_0.0870170268560424","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"@marianmeres/http-utils","version":"1.12.0","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.12.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"c05801e6b6e15212c5619bdbba592e93d8c0b8ae","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.12.0.tgz","fileCount":9,"integrity":"sha512-ek56JzrFVxj7g0LLnjPJzpTlFxOI3CeIl/DIMJcby52THoEH05+NL+9t1OpHxDAPI40+Chly4H+tnLBP1oL04g==","signatures":[{"sig":"MEYCIQDrs+c+0m8Gk0RE1z+kmnof8PNUr48ZpQwzy++XUNftIAIhANapDwcN6lQdqQfRsZC7uK0f3OdRRO842DofZfVTSJYo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49621},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"71d32d9c79d862cd497996b1cb1eeaf6de1ce6e3","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"22.7.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/clog":"^1.0.1","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.12.0_1724912212847_0.924554658575989","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"@marianmeres/http-utils","version":"1.13.0","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.13.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"5a6491992188f0108e0b20daaf8947715e33a972","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.13.0.tgz","fileCount":9,"integrity":"sha512-wasT+p8Z8hHxi4sjZp+IYpReIrxcJUaT2IOqK/Md/zzF9wtBk3gLLyc/spI2u9x+EQx1JPcwXCGuIYErZfP5PQ==","signatures":[{"sig":"MEQCIA1LVVjUVhW/eEGM287qMWXe8D0gHhEQxCFd1fbNWc+5AiAu+2wMBldMFlf7XhUhTv4xhmGwhVj8SRInmH5Rjl6dlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52916},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"e1156b7ecdd2293ab9b2b34e1b81194d93caf394","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"22.7.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/clog":"^1.0.1","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.13.0_1726835095915_0.8143663527679741","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"@marianmeres/http-utils","version":"1.14.0","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.14.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"c82858e1e5abb7b7cb12932a0cc3e69343bcf94b","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.14.0.tgz","fileCount":9,"integrity":"sha512-bHkS8sMZ/qKhctetoABEqqwyl3GnzR95H62dA9GyvaF6f3C1thNQFlHfYyG9EFC5vwKjviGB5VKW0//uLzpEiQ==","signatures":[{"sig":"MEUCIFVw43Xu6MWNP3O/yu/KjNTszhe+CNTkFR6ZcYlejOLsAiEAivuDTzCTesl0vtwW7UUK003lEIcepsF+1grhAHBeYIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52739},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"a5f0adf82cd35c8168ebcced8aecd0f8b5d2bd53","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"23.3.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/clog":"^1.0.1","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.14.0_1735195225984_0.3549482543564817","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@marianmeres/http-utils","version":"1.15.0","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.15.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"be310953d28ffd621fb6f3d085ae9d4c4e7ffc94","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.15.0.tgz","fileCount":9,"integrity":"sha512-5VQZ5nXh93ryjJTFGwcIZXpjyOSp2KxjaW+++Rg8tAJ4WK4CIyJDnfDUtUiBk6lCLH2bnCaxzCx4noALw+r5gQ==","signatures":[{"sig":"MEUCIAOocFm1rmGXXEwZAWTxSEO1Etyi4xMKzFEeFgNIVHHwAiEA4hfys1UPtoRTP3paOwvQ797Zpd0TEiALI64BD8zzuh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52765},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"ec8ad5d690bc226a47b33436a7245f33b857e27b","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"23.3.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/clog":"^1.0.1","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.15.0_1735195769184_0.7340791673740719","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@marianmeres/http-utils","version":"1.16.0","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.16.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"5ea0807edfec6c30657ac4451fa3d5ef355f45f7","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.16.0.tgz","fileCount":9,"integrity":"sha512-ASYVgvpqgVmvNyNVjNixn/avM4NJb4LrtICbWrE1/fmR25idQU8irA8QEa7lmEHm4AXjRAL/nE0pWC+t/SZ1RQ==","signatures":[{"sig":"MEYCIQC0R7joxVoCzrzcWEXMFr5TR7N0vX/8dvfCr3RAcFFNZAIhAPEfclnV+CDi232V8NEo1HAdwAWpOyrig1uYbNyPEYry","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52811},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"5bb0a76846e7bb1252996249f9d4ac4f50c1b44a","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"23.3.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/clog":"^1.0.1","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.16.0_1735892990660_0.08841603250706798","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@marianmeres/http-utils","version":"1.18.0","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.18.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"db56f094de57dc00dab93042c5734a94f7106efb","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.18.0.tgz","fileCount":9,"integrity":"sha512-UodNkQir0qRNf73i60uQCNtWlT2V+Mz9IqKbHvw5nn7p8DpC2npUsaxYdOES1SP5uMLUQES7BNeTQoMj0pHJvg==","signatures":[{"sig":"MEUCIQDxdxlO3XpauuiBaXotsn2MDAvOgSd3OW9Njhdsob7ZrAIgcm8oxf/Y3Y/NZopLTC4ZSlbHDNdfEVdf9zi0wqT1tck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52883},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"33d3af97c14466e8a750f8e5316fad78f2fce57f","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"23.3.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/clog":"^1.0.1","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.18.0_1735893809693_0.18668093674865371","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@marianmeres/http-utils","version":"1.19.0","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.19.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"d9766fa25f16c534bcc7d3331a63fd5596d61043","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.19.0.tgz","fileCount":9,"integrity":"sha512-2RnbCo0VIufK6hqTL3PNDKTAJ1IWWrqaai9jV3o57nbZpqmwrZC8/MdHaE/yPf8klWzP/SUFJXXROjGUtS+VfA==","signatures":[{"sig":"MEUCIQDLdAxvdK/sRscS9sSEX+MTrpsuvEgvqtMb1yzw/8KK6wIgL5WUCjdw/LEbg8WoWr9pu9QF27YN7XiptdSdj/ew7MI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53536},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"a88a483274f343de390d807540ec2681c5304366","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"23.3.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/clog":"^1.0.1","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.19.0_1735978572220_0.9358862687980491","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@marianmeres/http-utils","version":"1.20.0","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.20.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"170841a57ece77964bb7e6a0ffac522a250a7b4c","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.20.0.tgz","fileCount":9,"integrity":"sha512-pZxXbYb0XAUKdWrwL488M3/9Mzcqr/Av21yF3impeD6JmU5AKD8NKvpRi7eRuWyPU9g4lCI4Iwc97Mau0S5EuQ==","signatures":[{"sig":"MEUCIAP/bJB/XAixy/fYn/rCFgjuKsOO/TyRCHvR4U+SAOdMAiEA3kOnIH1W+ua0/iLKQGvFLQK6vbGmUXyhfa7JyMC2B7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54215},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"4e07375408900f55d3e9049126e92c9dca1aab46","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"23.6.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/clog":"^1.0.1","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.20.0_1738165376914_0.8714194711458052","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@marianmeres/http-utils","version":"1.21.0","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.21.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"1a7cf1e8602b018905ee092af36e853dd86ec246","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.21.0.tgz","fileCount":9,"integrity":"sha512-Vy1XARRimLmM4j654LBnHcAqKFDfkClrKYhPouL8UrO58eCble0fJ19PjWDVLB+lq68mqzeZGTMbq5WN7DAPog==","signatures":[{"sig":"MEQCICziDfWOZt+jvFgw6M7D9YnUxUmuPeGe/IjI3suu9vISAiAkhkHqkN1ZcGYOAJovi7DGpGRtlccZvKTO3URTBygLjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54422},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"eb32e2469a2e4c1c050f8544db2864f46d87d949","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"23.6.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/clog":"^1.0.1","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.21.0_1738169978626_0.1618265392758329","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@marianmeres/http-utils","version":"1.22.0","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.22.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"a679992d0fd892dd6af8b1fc5c858ba03468ddc9","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.22.0.tgz","fileCount":9,"integrity":"sha512-ZbO6OQoqlTe4Nk8nfiKHJM5HzczGjvuOCyVan9QUNYMsJHYdC5dUd3IjTNSPdhN2iRs4NkyjIT4fQyCV48UFQw==","signatures":[{"sig":"MEQCIDYKmREKdCltqNpkZHJ+hpfLzYesc80QNNseLOh4OG2BAiAj22FsD0RtSitU5CQqXrTQoA6ZDCmM3285X+oIfqLfNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54755},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"6fa5d07bf2e310cad45bf29f69c8cff6521373d5","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","build:watch":"npm run clean && rollup -w -c","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"11.4.2","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"24.3.0","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/clog":"^1.0.1","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.22.0_1752674753856_0.7734999207942974","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@marianmeres/http-utils","version":"1.23.0","author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/http-utils@1.23.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"6fb191c94a310bbc6bcd81c14af6387e517351e0","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-1.23.0.tgz","fileCount":9,"integrity":"sha512-WFhFISYtISygAmIRq1PnXbn6qw2roRoQZMexffJLw02igyR/AN0M/b5hi4IH31Wd/Eqc4qnhuDZK9jZ06moQ2A==","signatures":[{"sig":"MEUCIQDNh3IN4edtXJagnpGg7rOc2b2v9iwC6bCuGDu+8tVM/QIgHy4LP+sTSuoiH0GQlbqoDR/OYKLq7AzQiAW0accewJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55415},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"df5a8a11a8860f9041bf7e0e91f8d614b65a7ca2","scripts":{"test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","build:watch":"npm run clean && rollup -w -c","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Misc DRY http fetch related helpers","directories":{},"_nodeVersion":"22.17.1","dependencies":{"dset":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^6.0.1","rollup":"^4.20.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.3.0","@marianmeres/clog":"^1.0.1","@marianmeres/release":"^1.1.2","@marianmeres/test-runner":"^2.0.16","@rollup/plugin-typescript":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/http-utils_1.23.0_1754502290326_0.24574363015786482","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@marianmeres/http-utils","version":"2.0.1","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/http-utils@2.0.1","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"c38c8655375c2715498aa804693d2eddff98fc03","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-2.0.1.tgz","fileCount":11,"integrity":"sha512-hCAJGMPGzENzZ4J4sor/tvGD6rgUvfVof//StUAa1NvzZAj/ySR5fJMscvIb2046c9E9e8sfqAe+OKqKpblkoA==","signatures":[{"sig":"MEUCIEcu7cNkCTJnXBsS9CG5qUbR6CBez6GddXqfGFMYvaefAiEA8S4z4eYoBzP6wwuZfCLbuRWJx3xO4VuZb3H9nIxN+Y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55155},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","gitHead":"df846d00eef59ec4cc49705651b3b88a5676e9ca","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"Opinionated, lightweight HTTP client wrapper for `fetch` with type-safe errors and convenient defaults.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/http-utils_2.0.1_1764409492118_0.4004558521882675","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@marianmeres/http-utils","version":"2.0.2","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/http-utils@2.0.2","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"e0d2f461a1861abdd09d66cba4256425ed2bca77","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-2.0.2.tgz","fileCount":11,"integrity":"sha512-sQuTP19ga27Ur2LbuFIXEXVwgaytQ08X3kgSG+8h3a5B5PLhYIx+3Gsg0pKOFr4g9CiDqPPXMm+dMLBAtPovHw==","signatures":[{"sig":"MEUCIQCOsDPx5Y5D0rD5uqOAVq5asrxb976qcuImdWF2BiQcRgIgeQu8ou76+PSWw6VY0XqUOpVG3sU22n+raXeue0W0tzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55302},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","gitHead":"6559e4cf95ee8938986b8af0dfa53102ca8bcd64","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"Opinionated, lightweight HTTP client wrapper for `fetch` with type-safe errors and convenient defaults.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/http-utils_2.0.2_1764498267167_0.24363380563909875","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@marianmeres/http-utils","version":"2.1.0","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/http-utils@2.1.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"463aab3e5af9cecb936ad9ba09608c4417c0e0ca","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-2.1.0.tgz","fileCount":13,"integrity":"sha512-yH7j3PXC9wCyEw6hP8i52CD7d652Zy/ta1PHQNEY1+TRYVfNukFQCpIOHtnJp30JcfjZqTbXl79hufMvg75C6w==","signatures":[{"sig":"MEQCIB0+audHQ2UJ/0RxRbxSD7OCaJYAEHLdjV+fKpR7iisqAiBeI5sTX+iUOT4czkKGiZ4Nmt+846XMZokR+7p13om9dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78181},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","exports":{".":{"types":"./dist/mod.d.ts","import":"./dist/mod.js"}},"gitHead":"5acb8dbf79c1fe3ad516f43484712c046598dae9","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"[![NPM version](https://img.shields.io/npm/v/@marianmeres/http-utils)](https://www.npmjs.com/package/@marianmeres/http-utils) [![JSR version](https://jsr.io/badges/@marianmeres/http-utils)](https://jsr.io/@marianmeres/http-utils) [![License: MIT](https://","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/http-utils_2.1.0_1766821674261_0.7961396540600296","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@marianmeres/http-utils","version":"2.2.0","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/http-utils@2.2.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"a8e33adde33015fb94f85760100a9f40a88cf442","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-2.2.0.tgz","fileCount":13,"integrity":"sha512-eGeA4n14A3nFXAUE20urwpgMe0TSfoMKPMmYBFAEueI1p6vsSI2qmqOYt7pi1+wdODtcEN0aqVzPvY1lECIoAw==","signatures":[{"sig":"MEQCIBM9BLO2PkFbsKp2JI78IhvhNDTVVQHtJ3vHnypGH8KgAiAOJT0ASZeAMkUX1jnxJcDbaPAHAgIPUBV5S9XdTgwgjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78908},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","exports":{".":{"types":"./dist/mod.d.ts","import":"./dist/mod.js"}},"gitHead":"c9306580720c6dfdd3ccfe9741f2d175cfadaaa9","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"[![NPM version](https://img.shields.io/npm/v/@marianmeres/http-utils)](https://www.npmjs.com/package/@marianmeres/http-utils) [![JSR version](https://jsr.io/badges/@marianmeres/http-utils)](https://jsr.io/@marianmeres/http-utils) [![License: MIT](https://","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/http-utils_2.2.0_1766823655785_0.4772744171643608","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@marianmeres/http-utils","version":"2.3.0","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/http-utils@2.3.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"2b0e59f11c5d6ec1c52057eb601faf2e87ac668e","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-2.3.0.tgz","fileCount":13,"integrity":"sha512-34nHYlI86NCKu/KLp0wSCvUVUkvgcnErAPNKyDFZUbzRCP5sUqI97OImvIRK7tXBnqR6gTVXc6A1zRkAbvxGeA==","signatures":[{"sig":"MEUCIAkuXC9dE1fbvIOGUJicapMcDp4K3BduV+7Qab94pxxKAiEA14iDMtnC5UX/zb3W4E7eO2FR23Wc/3WBHAapVlwVhEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80529},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","exports":{".":{"types":"./dist/mod.d.ts","import":"./dist/mod.js"}},"gitHead":"e5a1f05ec4fa979d4384292ef145f8cc67e2c71e","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"[![NPM version](https://img.shields.io/npm/v/@marianmeres/http-utils)](https://www.npmjs.com/package/@marianmeres/http-utils) [![JSR version](https://jsr.io/badges/@marianmeres/http-utils)](https://jsr.io/@marianmeres/http-utils) [![License: MIT](https://","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/http-utils_2.3.0_1766828986967_0.7380609888426362","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@marianmeres/http-utils","version":"2.4.0","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/http-utils@2.4.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"73f11ebe2c305f534d434790dcfe0e1c3e8c553a","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-2.4.0.tgz","fileCount":13,"integrity":"sha512-cO91Q+wflfD77MzXaGeJbwN9yMhNvHHPm/dcw6eaGE/F19Vz3RpOaMNUR4uu3BDp/Gupp3PZHZq6oln3bA43mA==","signatures":[{"sig":"MEYCIQCTJr/srb/OKrMXfkyenhL9vcvukhVKmCJV/2sWFLQCugIhAMIcSu58v60hgDmXiS88oJgqmgZEdC8iPS/aTK/bfa3k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80825},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","exports":{".":{"types":"./dist/mod.d.ts","import":"./dist/mod.js"}},"gitHead":"2d00a374f9491bc0c93fa582ef08d8d7203d34e8","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"[![NPM version](https://img.shields.io/npm/v/@marianmeres/http-utils)](https://www.npmjs.com/package/@marianmeres/http-utils) [![JSR version](https://jsr.io/badges/@marianmeres/http-utils)](https://jsr.io/@marianmeres/http-utils) [![License: MIT](https://","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/http-utils_2.4.0_1766852858806_0.8760262916411272","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@marianmeres/http-utils","version":"2.5.0","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/http-utils@2.5.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"32c315eb3ce2310033b9105683689fd52a3672c3","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-2.5.0.tgz","fileCount":13,"integrity":"sha512-z5NwV9d7mzZOVeZM6YdJP0omJ6PSaxcmJptyJjEpSgBwyfbywn+1TmrIwDxF6WttLNaL5HTN9iWiQAeC4KXElA==","signatures":[{"sig":"MEYCIQD6VPklnXL978OWKQ7Ld0M6Hs7W7lrSFy2EeMS/4UnP3QIhAIxHXOpWWxjwY+697XoYHHlBxR6NF00p8sB87GiIlU+x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81124},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","exports":{".":{"types":"./dist/mod.d.ts","import":"./dist/mod.js"}},"gitHead":"db998ff4b66d1bda324b01d95ec7e0b5cfc8ceb6","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"[![NPM version](https://img.shields.io/npm/v/@marianmeres/http-utils)](https://www.npmjs.com/package/@marianmeres/http-utils) [![JSR version](https://jsr.io/badges/@marianmeres/http-utils)](https://jsr.io/@marianmeres/http-utils) [![License: MIT](https://","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/http-utils_2.5.0_1768234983138_0.19725568080130396","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@marianmeres/http-utils","version":"2.5.1","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/http-utils@2.5.1","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"890b83fa1a82bd0c38a1cbbed68dce06a95fc1e4","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-2.5.1.tgz","fileCount":13,"integrity":"sha512-2/DpCcGi79KHUMhspOFI8PgWmYj/jscwtDaVIZZ5pEawa+74QTd2JqhmYWYtptTcWpJyaX2j905UfU13yTf21w==","signatures":[{"sig":"MEQCIFQABrZU1x49m2LyCNCypo3bwkt24ceb4925G/kFILk5AiAXteP2j/SmILBsjkx6Eoxdhm2XxonSjBdv134rxDOD5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81107},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","exports":{".":{"types":"./dist/mod.d.ts","import":"./dist/mod.js"}},"gitHead":"0347e16342780bbcc5a142e64940f4ddcac9e0b5","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"[![NPM version](https://img.shields.io/npm/v/@marianmeres/http-utils)](https://www.npmjs.com/package/@marianmeres/http-utils) [![JSR version](https://jsr.io/badges/@marianmeres/http-utils)](https://jsr.io/@marianmeres/http-utils) [![License: MIT](https://","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/http-utils_2.5.1_1768236359363_0.8737206196758891","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@marianmeres/http-utils","version":"2.6.0","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/http-utils@2.6.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"df101fcc7d5dcee547effa1ffd37adde7b814925","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-2.6.0.tgz","fileCount":14,"integrity":"sha512-E+/YF7HZtUKsfpT9eI96IBL6fBvxh9E8/HILz7ysWLULQ/7GU0megyIR96GxVW+SN0dw1MDiSq81awbG8crLzg==","signatures":[{"sig":"MEUCIQCsUOJJG365fPUPVoQtwnRmTcvq1mp6hBAw3JZqd+8juAIgI+05nHlD/bjNrJV+YECVWMA77nepmyJeQzHwOVQeMb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94644},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","exports":{".":{"types":"./dist/mod.d.ts","import":"./dist/mod.js"}},"gitHead":"3c0729b7bf6ffe5e4f96b1fb6bdbc912e27c4f4e","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"[![NPM version](https://img.shields.io/npm/v/@marianmeres/http-utils)](https://www.npmjs.com/package/@marianmeres/http-utils) [![JSR version](https://jsr.io/badges/@marianmeres/http-utils)](https://jsr.io/@marianmeres/http-utils) [![License: MIT](https://","directories":{},"_nodeVersion":"25.9.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/http-utils_2.6.0_1776436952527_0.3274673218279702","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@marianmeres/http-utils","version":"2.7.0","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/http-utils@2.7.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"d1979fea1f03d2b2b94bfbe7412cbe56724daf28","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-2.7.0.tgz","fileCount":14,"integrity":"sha512-dusqii4eJgCRanMwcZnUUoUFjO5dAa9bEO1+SDXr12huTq9Kty+eGc5kBXK7qAAsaRred460kIYbUHJDk3mjzg==","signatures":[{"sig":"MEUCICzZG+p1/2ml/pOjuEB0GkwmKAOiy2t3Iz7ZUUCNvGd9AiEAyDvvhVaiDJ+ijwKuMXFQEbTsCurMhyhD+WFOkEEi0cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97077},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","exports":{".":{"types":"./dist/mod.d.ts","import":"./dist/mod.js"}},"gitHead":"cc9dccf7a7f09653bcc8396faa8012a02b920687","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"[![NPM version](https://img.shields.io/npm/v/@marianmeres/http-utils)](https://www.npmjs.com/package/@marianmeres/http-utils) [![JSR version](https://jsr.io/badges/@marianmeres/http-utils)](https://jsr.io/@marianmeres/http-utils) [![License: MIT](https://","directories":{},"_nodeVersion":"25.9.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/http-utils_2.7.0_1777213336972_0.0753890771487784","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@marianmeres/http-utils","version":"2.7.1","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/http-utils@2.7.1","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"c27eb48448b3179e57c171c8dc0aaa670dde03cf","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-2.7.1.tgz","fileCount":14,"integrity":"sha512-XTA4kkupXy2pyrf0NYUk0SOGBWikCv7C5OJskBG1fjsApIvGD6ldMcaXdSnAqiZyCYrfLZ3idvXx/k5SjMoHPw==","signatures":[{"sig":"MEUCIBbdnuE6xMG4EPVQJG9UVzm3iRdQHgK51IdkpDYHS2IsAiEAlgY4Uukd/ngCWTZhaRcjoxhPWiNdtFiamHlxjBr9+zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97077},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","exports":{".":{"types":"./dist/mod.d.ts","import":"./dist/mod.js"}},"gitHead":"8f6a51fbc5444c1f558730c5475df0f74920b308","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"[![NPM version](https://img.shields.io/npm/v/@marianmeres/http-utils)](https://www.npmjs.com/package/@marianmeres/http-utils) [![JSR version](https://jsr.io/badges/@marianmeres/http-utils)](https://jsr.io/@marianmeres/http-utils) [![License: MIT](https://","directories":{},"_nodeVersion":"25.9.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/http-utils_2.7.1_1778922039647_0.4592321039116507","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@marianmeres/http-utils","version":"2.8.0","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/http-utils@2.8.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"91c1233c4240b122275a89137d95d9653136c5af","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-2.8.0.tgz","fileCount":14,"integrity":"sha512-bOkDEBR892r7iymOIjpHl+SdNmKOkbDzLOATB4IqJAM77W/LY8MrA3hQPxP3XOcjqKHOpxnIe2g+pZ9giJ3tyA==","signatures":[{"sig":"MEQCIHTXyXVLgnRPogBT/fXjFi7TTAfMlB/iv7E9h9EadwZeAiBbGMd1VOThMf7fYcgrLQ6hQuEbQZw1D61T986891ejjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111765},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","exports":{".":{"types":"./dist/mod.d.ts","import":"./dist/mod.js"}},"gitHead":"d1dc116d56ab7e4376973497e85cedd691e5425a","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"[![NPM version](https://img.shields.io/npm/v/@marianmeres/http-utils)](https://www.npmjs.com/package/@marianmeres/http-utils) [![JSR version](https://jsr.io/badges/@marianmeres/http-utils)](https://jsr.io/@marianmeres/http-utils) [![License: MIT](https://","directories":{},"_nodeVersion":"26.0.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/http-utils_2.8.0_1780320944554_0.1295444531767509","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@marianmeres/http-utils","version":"2.9.0","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/http-utils@2.9.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"1bf1e7f3aa4f4a418cff14007454d00e13f7c4c0","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-2.9.0.tgz","fileCount":14,"integrity":"sha512-GwC9ot3x+MKfg1/dEpMd5niqvcBYwqiAt/SSTGmkotyNZt2Ijbv1TvMdDBhc2z12hwWOu47PH8WsOjnXj0HYHw==","signatures":[{"sig":"MEQCIBKbsDjku9MQJ3b2nFpyKa8wcUblJkx2WUDIRFnb9L95AiAihOQSJK3vhZ5+wR2oMQk2Zr5hWKnLjHyIrlPoXsJCCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121796},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","exports":{".":{"types":"./dist/mod.d.ts","import":"./dist/mod.js"}},"gitHead":"7ae47a1178493a23b2e8956f78cd94cc1d412dea","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"[![NPM version](https://img.shields.io/npm/v/@marianmeres/http-utils)](https://www.npmjs.com/package/@marianmeres/http-utils) [![JSR version](https://jsr.io/badges/@marianmeres/http-utils)](https://jsr.io/@marianmeres/http-utils) [![License: MIT](https://","directories":{},"_nodeVersion":"26.0.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/http-utils_2.9.0_1780343324098_0.5229101780272349","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@marianmeres/http-utils","version":"2.10.0","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/http-utils@2.10.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"c7cea1fcd13c7228e158e240c2976e833161d634","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-2.10.0.tgz","fileCount":14,"integrity":"sha512-YKUM47OUmt+d6Ee7BSmoMkzHNYGrzSwme/iVAqcXxIDecRCpb0CdqoNcdz7WZsFs/YAd4hDPg+36FrLK+65/Bg==","signatures":[{"sig":"MEUCIQD2JbcUs64M87oYG/us0Z4XLy/hYdXQGTdyY8txQpMfXgIgOZDWoLw/j8uAc3uocw/7qFLRzDfPKWeIH9a1FNB4pE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122692},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","exports":{".":{"types":"./dist/mod.d.ts","import":"./dist/mod.js"}},"gitHead":"b1092ad35c93bd0efa8d1d40888b92817f0b8432","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"[![NPM version](https://img.shields.io/npm/v/@marianmeres/http-utils)](https://www.npmjs.com/package/@marianmeres/http-utils) [![JSR version](https://jsr.io/badges/@marianmeres/http-utils)](https://jsr.io/@marianmeres/http-utils) [![License: MIT](https://","directories":{},"_nodeVersion":"26.0.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/http-utils_2.10.0_1780344437772_0.20022132173975948","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@marianmeres/http-utils","version":"2.11.0","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/http-utils@2.11.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/http-utils#readme","bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"dist":{"shasum":"a5cd5427e3b08bb5ddbeb9bb39a75ef0df5f4cfa","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-2.11.0.tgz","fileCount":14,"integrity":"sha512-x8R1H7DV6XvfEpZDoitadjTLRZ6aPVIr/3M9L/oBYiihNk73rglhu5xwR+bdlABjEB80r0KUVRccg6+wPkB60w==","signatures":[{"sig":"MEQCIFCFM0jR2lCAq2Ak/trF/QzB4FbtsLLOLcubbPCbuOD/AiAeRsIiyJUp1cIIsyVE6PUTt5ymWIsTni3kL0AtjQv8Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125171},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","exports":{".":{"types":"./dist/mod.d.ts","import":"./dist/mod.js"}},"gitHead":"ce30b969fa51d6ff6da27911c9f0d08a5b73c931","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/http-utils.git","type":"git"},"_npmVersion":"11.12.1","description":"[![NPM version](https://img.shields.io/npm/v/@marianmeres/http-utils)](https://www.npmjs.com/package/@marianmeres/http-utils) [![JSR version](https://jsr.io/badges/@marianmeres/http-utils)](https://jsr.io/@marianmeres/http-utils) [![License: MIT](https://","directories":{},"_nodeVersion":"26.0.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/http-utils_2.11.0_1780648746292_0.9365605408053075","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@marianmeres/http-utils","version":"2.12.0","type":"module","main":"dist/mod.js","types":"dist/mod.d.ts","exports":{".":{"types":"./dist/mod.d.ts","import":"./dist/mod.js"}},"author":{"name":"Marian Meres"},"license":"MIT","dependencies":{},"repository":{"type":"git","url":"git+https://github.com/marianmeres/http-utils.git"},"bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"gitHead":"b9b6332efd4e9a245fae5a9692b04f11dbad5578","_id":"@marianmeres/http-utils@2.12.0","description":"[![NPM version](https://img.shields.io/npm/v/@marianmeres/http-utils)](https://www.npmjs.com/package/@marianmeres/http-utils) [![JSR version](https://jsr.io/badges/@marianmeres/http-utils)](https://jsr.io/@marianmeres/http-utils) [![License: MIT](https://","homepage":"https://github.com/marianmeres/http-utils#readme","_nodeVersion":"26.7.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-qTId10xYZckGGBiSVdeQLbJYKQqAfWPeEtlgSNp9RQdd32SjFhcSLzTCaB0yXFA7P4Yuztn1iUbiYEyUBldK5w==","shasum":"af44e01463d1824d4ed5e2f42c8f52ef7f0ed0b5","tarball":"https://registry.npmjs.org/@marianmeres/http-utils/-/http-utils-2.12.0.tgz","fileCount":14,"unpackedSize":142168,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICaMbZ3x2jV/TABw/mSlUhOR1hKqHW/K91lIWRAnu38JAiEA17KSl2kb5QB9gu85nSAIGxQVeoC33pgBQW27v8XzHMU="}]},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"directories":{},"maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/http-utils_2.12.0_1789038288275_0.00741605014998914"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-15T09:32:31.543Z","modified":"2026-09-10T11:04:48.610Z","1.0.1":"2024-08-15T09:32:31.828Z","1.0.2":"2024-08-15T11:44:06.610Z","1.1.0":"2024-08-15T11:44:46.186Z","1.2.0":"2024-08-15T12:13:22.591Z","1.3.0":"2024-08-15T12:16:35.417Z","1.3.2":"2024-08-15T12:25:05.720Z","1.4.0":"2024-08-16T12:26:54.025Z","1.5.0":"2024-08-16T12:59:27.748Z","1.6.0":"2024-08-17T08:58:59.486Z","1.6.1":"2024-08-21T13:10:47.452Z","1.6.2":"2024-08-21T13:15:00.635Z","1.6.3":"2024-08-21T13:18:40.125Z","1.6.4":"2024-08-21T13:20:20.025Z","1.7.0":"2024-08-21T13:46:11.004Z","1.7.1":"2024-08-21T14:07:30.896Z","1.8.0":"2024-08-21T14:18:40.037Z","1.9.0":"2024-08-21T14:47:01.025Z","1.10.0":"2024-08-21T14:47:46.819Z","1.11.0":"2024-08-27T12:49:54.755Z","1.12.0":"2024-08-29T06:16:53.018Z","1.13.0":"2024-09-20T12:24:56.125Z","1.14.0":"2024-12-26T06:40:26.172Z","1.15.0":"2024-12-26T06:49:29.379Z","1.16.0":"2025-01-03T08:29:50.858Z","1.18.0":"2025-01-03T08:43:29.861Z","1.19.0":"2025-01-04T08:16:12.425Z","1.20.0":"2025-01-29T15:42:57.124Z","1.21.0":"2025-01-29T16:59:38.889Z","1.22.0":"2025-07-16T14:05:54.117Z","1.23.0":"2025-08-06T17:44:50.588Z","2.0.1":"2025-11-29T09:44:52.308Z","2.0.2":"2025-11-30T10:24:27.395Z","2.1.0":"2025-12-27T07:47:54.411Z","2.2.0":"2025-12-27T08:20:55.922Z","2.3.0":"2025-12-27T09:49:47.134Z","2.4.0":"2025-12-27T16:27:38.991Z","2.5.0":"2026-01-12T16:23:03.280Z","2.5.1":"2026-01-12T16:45:59.528Z","2.6.0":"2026-04-17T14:42:32.668Z","2.7.0":"2026-04-26T14:22:17.093Z","2.7.1":"2026-05-16T09:00:39.788Z","2.8.0":"2026-06-01T13:35:44.702Z","2.9.0":"2026-06-01T19:48:44.236Z","2.10.0":"2026-06-01T20:07:17.924Z","2.11.0":"2026-06-05T08:39:06.477Z","2.12.0":"2026-09-10T11:04:48.420Z"},"bugs":{"url":"https://github.com/marianmeres/http-utils/issues"},"author":{"name":"Marian Meres"},"license":"MIT","homepage":"https://github.com/marianmeres/http-utils#readme","repository":{"type":"git","url":"git+https://github.com/marianmeres/http-utils.git"},"description":"[![NPM version](https://img.shields.io/npm/v/@marianmeres/http-utils)](https://www.npmjs.com/package/@marianmeres/http-utils) [![JSR version](https://jsr.io/badges/@marianmeres/http-utils)](https://jsr.io/@marianmeres/http-utils) [![License: MIT](https://","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"readme":"# @marianmeres/http-utils\n\n[![NPM version](https://img.shields.io/npm/v/@marianmeres/http-utils)](https://www.npmjs.com/package/@marianmeres/http-utils)\n[![JSR version](https://jsr.io/badges/@marianmeres/http-utils)](https://jsr.io/@marianmeres/http-utils)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nOpinionated, lightweight HTTP client wrapper for `fetch` with type-safe errors and\nconvenient defaults.\n\n## Features\n\n- 🎯 **Type-safe HTTP errors** - Well-known status codes map to specific error classes\n- 🔧 **Convenient defaults** - Auto JSON parsing, Bearer tokens, base URLs\n- 🪶 **Lightweight** - Zero dependencies, thin wrapper over native `fetch`\n- 🎨 **Flexible error handling** - Three-tier error message extraction (local → factory →\n  global)\n- 🛰️ **No swallowed transport errors** - DNS/connection failures surface the host and real\n  reason instead of an opaque \"fetch failed\"\n- 📦 **Deno & Node.js** - Works in both runtimes\n- 🦾 **Generic return types** - Optional type parameters for typed responses\n\n## Installation\n\n```shell\ndeno add jsr:@marianmeres/http-utils\n```\n\n```shell\nnpm install @marianmeres/http-utils\n```\n\n```ts\nimport { createHttpApi, HTTP_ERROR, opts } from \"@marianmeres/http-utils\";\n```\n\n## Quick Start\n\n```ts\nimport { createHttpApi, HTTP_ERROR, NotFound, opts } from \"@marianmeres/http-utils\";\n\n// Create an API client with base URL\nconst api = createHttpApi(\"https://api.example.com\", {\n\theaders: { \"Authorization\": \"Bearer your-token\" },\n});\n\n// GET request (options API with opts() wrapper)\nconst users = await api.get(\n\t\"/users\",\n\topts({\n\t\tparams: { headers: { \"X-Custom\": \"value\" } },\n\t}),\n);\n\n// POST request (options API with opts() wrapper)\nconst newUser = await api.post(\n\t\"/users\",\n\topts({\n\t\tdata: { name: \"John Doe\" },\n\t\tparams: { headers: { \"X-Custom\": \"value\" } },\n\t}),\n);\n\n// Legacy API (default behavior without opts())\nconst legacyUsers = await api.get(\"/users\", { headers: { \"X-Custom\": \"value\" } });\nconst legacyUser = await api.post(\"/users\", { name: \"John Doe\" });\n\n// With type parameters for typed responses\ninterface User {\n\tid: number;\n\tname: string;\n}\nconst user = await api.get<User>(\"/users/1\");\nconst created = await api.post<User>(\"/users\", opts({ data: { name: \"Jane\" } }));\n\n// Error handling\ntry {\n\tawait api.get(\"/not-found\");\n} catch (error) {\n\tif (error instanceof NotFound) {\n\t\tconsole.log(\"Resource not found\");\n\t}\n\t// or use the namespace\n\tif (error instanceof HTTP_ERROR.NotFound) {\n\t\tconsole.log(error.status); // 404\n\t\tconsole.log(error.body); // Response body\n\t}\n}\n```\n\n## API Overview\n\n### `createHttpApi(base?, defaults?, errorExtractor?)`\n\nCreates an HTTP API client.\n\n```ts\nconst api = createHttpApi(\"https://api.example.com\", {\n\theaders: { \"Authorization\": \"Bearer token\" },\n});\n```\n\n### HTTP Methods\n\n```ts\n// GET (options API with opts() wrapper)\nconst data = await api.get(\n\t\"/users\",\n\topts({\n\t\tparams: { headers: { \"X-Custom\": \"value\" } },\n\t\trespHeaders: {},\n\t}),\n);\n\n// POST/PUT/PATCH/DELETE (options API with opts() wrapper)\nawait api.post(\n\t\"/users\",\n\topts({\n\t\tdata: { name: \"John\" },\n\t\tparams: { token: \"bearer-token\" },\n\t}),\n);\n\n// Legacy API (default behavior without opts())\nconst data = await api.get(\"/users\", { headers: { \"X-Custom\": \"value\" } });\nawait api.post(\"/users\", { name: \"John\" });\n```\n\n### The `opts()` Helper\n\nThe `opts()` function explicitly marks an options object for the options-based API.\nWithout it, arguments are treated as legacy positional parameters.\n\n```ts\n// Without opts() - legacy behavior: object is sent as request body\nawait api.post(\"/users\", { data: { name: \"John\" } }); // Sends: { data: { name: \"John\" } }\n\n// With opts() - options API: data is extracted and sent as body\nawait api.post(\"/users\", opts({ data: { name: \"John\" } })); // Sends: { name: \"John\" }\n```\n\nThis makes the API unambiguous and prevents accidental misinterpretation of request data.\n\n### Error Handling\n\n```ts\nimport { HTTP_ERROR, NotFound } from \"@marianmeres/http-utils\";\n\ntry {\n\tawait api.get(\"/resource\");\n} catch (error) {\n\tif (error instanceof NotFound) {\n\t\tconsole.log(\"Not found:\", error.body);\n\t}\n\t// Transport-level failures (DNS, refused connection, unreachable host) throw\n\t// a NetworkError (status 0) instead of an opaque \"fetch failed\":\n\tif (error instanceof HTTP_ERROR.NetworkError) {\n\t\tconsole.log(error.message); // e.g. \"GET unreachable (https://...): ECONNREFUSED\"\n\t\tconsole.log(error.cause); // underlying transport error\n\t}\n\t// All errors have: status, statusText, body, cause\n}\n```\n\n### Diagnosing Failures in Production\n\nThe two failure modes carry request context differently, which is worth knowing before you\ngo looking for a URL that isn't there:\n\n| Failure                             | Thrown         | URL in `.message`?         |\n| ----------------------------------- | -------------- | -------------------------- |\n| Transport (DNS, ECONNREFUSED, CORS) | `NetworkError` | yes, always                |\n| HTTP non-2xx (404, 502, …)          | `HTTP_ERROR.*` | no — it's the server's own |\n\nA transport failure never reached a server, so `fetchOrThrow` builds the message itself\nand puts the URL in it. A non-2xx _did_ reach one, so the message is whatever the server\nsaid — `\"Bot backend unavailable\"` and nothing more.\n\nThe URL is always on the error's `cause` (fully resolved: base + path + query, and\npost-redirect where the runtime reports it):\n\n```ts\nimport type { HttpErrorCause } from \"@marianmeres/http-utils\";\n\ntry {\n\tawait api.get(\"/resource\");\n} catch (error) {\n\t// status > 0 excludes NetworkError, whose cause is the transport error instead\n\tif (error instanceof HTTP_ERROR.HttpError && error.status > 0) {\n\t\tconst { method, url } = error.cause as HttpErrorCause;\n\t\tlog.error(`${method} ${url} → ${error.status}: ${error.message}`);\n\t}\n}\n```\n\nIf the shipped log line is the only artifact you get — you log `error.message` and nothing\nelse — opt in to having the URL appended to the message itself:\n\n```ts\n// once, at the app entry point\ncreateHttpApi.global.appendUrlToErrorMessage = true;\n// a 502 now throws: \"Bot backend unavailable (GET https://api.example.com/v2/bot?id=7)\"\n```\n\nOff by default, because thrown messages are outward-facing (rendered in UI, matched on in\ntests). It is applied _after_ extraction, so it decorates whichever error extractor won\nand cannot be bypassed by a per-request or per-instance one, and `NetworkError` messages\nare left alone (they already carry the URL).\n\n`true` appends the URL verbatim, query string included. If yours carry credentials, pass a\nformatter instead — it renders the parenthesized part, and returning an empty string skips\nthe append altogether:\n\n```ts\n// redact the query string\ncreateHttpApi.global.appendUrlToErrorMessage = ({ method, url }) =>\n\t`${method} ${url.split(\"?\")[0]}`;\n\n// or decorate only server errors\ncreateHttpApi.global.appendUrlToErrorMessage = ({ method, url, status }) =>\n\tstatus >= 500 ? `${method} ${url}` : \"\";\n```\n\nThis affects the message only — `cause.url` always carries the unredacted URL.\n\n### Key Features\n\n- **Auto JSON**: Response bodies are automatically parsed as JSON; empty bodies (204/205)\n  return `null`\n- **Smart body handling**: Plain objects → JSON; `FormData` / `URLSearchParams` / `Blob` /\n  typed arrays / `ReadableStream` pass through; strings sent as-is\n- **Query params**: Pass `query: { page: 1, tag: [\"a\", \"b\"] }` for URL search params\n- **Timeouts**: Pass `timeout: 5000` for automatic request cancellation\n- **Bearer tokens**: Use `token` param to auto-add `Authorization: Bearer` header\n- **Response headers**: Pass `respHeaders: {}` to capture response headers\n- **Raw response**: Use `raw: true` to get the raw Response object (caller must consume\n  the body)\n- **Non-throwing**: Use `assert: false` to prevent throwing on errors\n- **AbortController**: Pass `signal` for request cancellation (composes with `timeout`)\n- **Interceptors**: `api.onRequest(...)` / `api.onResponse(...)` for tracing, auth\n  refresh, etc.\n- **Diagnosable errors**: every HTTP error carries the fully resolved request URL on its\n  `cause`; opt in to `createHttpApi.global.appendUrlToErrorMessage` to get it in `message`\n  too\n- **Typed responses**: Use generics for type-safe responses: `api.get<User>(\"/users/1\")`\n\n### Query, Timeout, Interceptors\n\n```ts\n// Query params\nawait api.get(\"/search\", { query: { q: \"hi\", tag: [\"a\", \"b\"] } });\n\n// Timeout (abort after 5s; composes with AbortSignal)\nawait api.get(\"/slow\", { timeout: 5000 });\n\n// Interceptors\napi.onRequest((init, { method, url }) => {\n\tconsole.log(method, url);\n}).onResponse(async (resp) => {\n\tif (resp.status === 401) await refreshToken();\n});\n```\n\n## Full API Reference\n\nFor complete API documentation including all error classes, HTTP status codes, types, and\nutilities, see **[API.md](API.md)**.\n\n## Utilities\n\n### `fetchOrThrow(input, init?, whatOrOptions?)`\n\nWraps the native `fetch` so a transport-level failure surfaces the target host and the\nreal reason instead of an opaque `TypeError: fetch failed`. On failure it throws a\n`NetworkError` (in the `HTTP_ERROR` namespace) whose message includes the URL and reason,\nand whose `cause` is the underlying transport error. Deliberate\n`AbortError`/`TimeoutError` are re-thrown untouched. The `HttpApi` client uses this\ninternally — reach for it directly when wrapping your own `fetch` calls.\n\nThe 3rd argument is either a label string or a `FetchOrThrowOptions` object carrying that\nlabel plus optional `onRequest`/`onError` observer hooks.\n\n```ts\nimport { fetchOrThrow, HTTP_ERROR } from \"@marianmeres/http-utils\";\n\ntry {\n\tconst res = await fetchOrThrow(\n\t\t\"https://issuer.example.com/jwks\",\n\t\tundefined,\n\t\t\"Token issuer\",\n\t);\n} catch (e) {\n\tif (e instanceof HTTP_ERROR.NetworkError) {\n\t\tconsole.log(e.message); // \"Token issuer unreachable (https://issuer.example.com/jwks): ENOTFOUND\"\n\t}\n}\n```\n\n**Tracing requests.** The `onRequest`/`onError` hooks are pure observers (they can't\nrecover or transform anything) — handy for logging, and the only way to catch a _hang_\nwhere neither a response nor an error ever arrives. Set defaults once on\n`fetchOrThrow.global` (overridable per call; resolution is `per-call ?? global`). Because\n`HttpApi` routes through `fetchOrThrow`, the global hooks instrument it too.\n\n```ts\n// app-wide defaults (also fire for every HttpApi request)\nfetchOrThrow.global.onRequest = ({ method, url }) => console.debug(`→ ${method} ${url}`);\nfetchOrThrow.global.onError = ({ url, kind, reason }) =>\n\tkind !== \"abort\" && console.error(`✗ ${url}: ${reason}`); // kind: \"abort\" | \"timeout\" | \"network\"\n\n// per-call override (here: silence the global tracer for one call)\nawait fetchOrThrow(url, init, { what: \"Token issuer\", onRequest: () => {} });\n```\n\nSee [API.md](./API.md#fetchorthrow) for the full options reference.\n\n### `getErrorMessage(error)`\n\nExtracts human-readable messages from any error format:\n\n```ts\nimport { getErrorMessage } from \"@marianmeres/http-utils\";\n\ntry {\n\tawait api.get(\"/fail\");\n} catch (error) {\n\tconsole.log(getErrorMessage(error)); // \"Not Found\"\n}\n```\n\n### `createHttpError(code, message?, body?, cause?)`\n\nManually create HTTP errors:\n\n```ts\nimport { createHttpError } from \"@marianmeres/http-utils\";\n\nconst error = createHttpError(404, \"User not found\", { userId: 123 });\nthrow error; // instanceof NotFound\n```\n","readmeFilename":"README.md"}