{"_id":"extended-fetch","_rev":"27-0203013dc215d53217666759f26509a4","name":"extended-fetch","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"extended-fetch","version":"1.0.0","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.0.0","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"90774ad0b06b681bc644acb23d52fb99bd1c4b50","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.0.0.tgz","fileCount":25,"integrity":"sha512-I0P1lLNmFX9s9IzAO4YrZ1S5Ykxbse+PordFqpcnO9fI1nCQ4Rjx6MHiwx7ujVktQPtv4tl+785hY3WJXNFSdA==","signatures":[{"sig":"MEUCIFyvKlY9/vzvc8mTGU4iK/bUB+yGfIPNsTaG7/W+k+4mAiEA1sRikPxz6rojcyThDlV7cxaEiN+QWhgkby35VetYCLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiugEEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyLhAAouAT1GnH8wl25CQMR5fKixdYJx6mgKYT4HsW37N5vm4qnaeq\r\nVGbTiqKYzrd0MVESJfGkutKMsiHB9U8yuZoWkQ+OgeRBh7rup1xQ3b2/DvCF\r\n6fAn+alu1jrU4FNaSWwSG2yjIVlc73zbeXNXCxrAzjTo7Mn+ZVO3939stvIB\r\n08XD4nLIXwNc9l5b24bz8+3steAHJGjvsMzrQMNFdb7NI7cVxRBLhCYb5zzm\r\nemDovYo38k05x0iLSrzdeSR7XCC5E2UA35CyeaRA4dHgwe+AxTxIBohpXcpH\r\n/Dl2FRxGSO40+xEDFnNLPoaoGiAbzO8xR6D2az8QlrABR16Gn4/FKpNqbJqO\r\n2YIVU7M5Mw2fFb6kcda4+yrwvcJg+YQlDBtnOUM8AslG2Me2qAxb6y6jAIoe\r\nvW+ywFlk8hLnnGTwjnFspOtBYFiij4Y2F+GOVMIxL9JEjhALbyDWLad7LAYY\r\nIjmm5SYDHYYjWPAa8JqBpLnsDW2jzAG6oDhgX7UgODFovAsgpR0qYhRw3ijg\r\nqNnuOK1mS3MmwTWHAIbG/AAVVl4aJNIhNKivDfrfGJoHH8V9KgGWO9dZoTGv\r\nvVsLvO7xZ1bSxFEcbsYlaaVf2JH3LCGR/j0DKzh5CuiyPxtOwUHGnjFub9Kq\r\n4BmDzzusHdf2ceQOfbyuj2WFQMZFTwZA4So=\r\n=SDWL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"c238b9c3c0a788822a4b28d7a941a556d2d6042a","scripts":{"fix":"eslint src --ext .ts,.tsx --fix","lint":"eslint src --ext .ts,.tsx","test":"npx uvu -r ts-node/register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"8.11.0","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"msw":"0.42.3","uvu":"0.5.4","eslint":"8.18.0","rollup":"2.75.7","esbuild":"0.14.47","ts-node":"10.8.1","lefthook":"^1.0.4","prettier":"2.7.1","colorette":"2.0.19","cross-env":"7.0.3","@types/node":"18.0.0","cross-fetch":"3.1.5","@types/debug":"4.1.7","@types/estree":"0.0.52","@types/core-js":"2.5.5","eslint-plugin-import":"2.26.0","@rollup/plugin-replace":"4.0.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","@rollup/plugin-commonjs":"22.0.1","@typescript-eslint/parser":"5.29.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-size-snapshot":"0.12.0","rollup-plugin-node-externals":"4.1.0","eslint-plugin-optimize-imports":"1.2.0","rollup-plugin-esbuild-transform":"1.4.0","@typescript-eslint/eslint-plugin":"5.29.0","eslint-plugin-simple-import-sort":"7.0.0","rollup-plugin-rename-node-modules":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.0.0_1656357124358_0.9302594072304577","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"extended-fetch","version":"1.0.1","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.0.1","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"4f2b546c83cfd969428ee48bd0a3e2bc39f21ebc","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.0.1.tgz","fileCount":25,"integrity":"sha512-9HwUyJ/CCnqvHNeLHULrQALSMxh3RblkvRiW3p953F8NPm0bxDvWFY1SiCFs+N2RwH/e8ynPSqfIYoQwDORyjQ==","signatures":[{"sig":"MEUCIQDSMiVUEeu6Y8wHthkTtVddwXztwAJy2JHYFYDRC20GTAIgXFYaLB7l6mY078ZULYFFh6wciIpCxq6SLiqI5KD2TrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiugcFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqFg/9G3N3mB6k7FUpYalAMmhZHVFdh1EO0WeLpQK8kzQVoUlUIBaz\r\nCwbEMpKPVge3jprxu0cc9xs2lF7LVO0ARfZHiWhOIzEJ2JZsudC1A9ByzbSF\r\nv22mSBqOMZ+5QfQAQIcHUx6dj/6siXnh6v2ohgV3lcTw9AwDKmQdiUCADKF+\r\nm9bJryyut7vQeMz0vOjtZDqR9Ok5w4IwGNWCzBhAEkFg5bd91Gsrls4pP040\r\nh9Gnf6exyZHPR4+2IjyC49p5/BgH8nWXVcVKdXhf7HBsnLYwz0p2laobOW39\r\nbbTVtZ4BKzT/h0MM4SuP0mqzyd21CbX5vweR7y0SjOBmPF7UEqjxVQDrzxhk\r\neSRD53iN/81icHJZaWtrZwVvhERcfT9HIR0ewBuDbRzdBOdqpERzfywZ7eAK\r\nNa3YmQlEWnhA+rzLuqXQxT7CF7vB+iW30QrBwBn32PUCCSipCM31ntj+yDZZ\r\n2rUHcDMrv0t8CRNMUTwEC9reddc6Q4TwKAQ/oldjNiKITdoGGHVqK2+89lQ6\r\ng+PSStwUYFhVH+9BX84dz3vqpokyq484EDD7gYiTQieS2YW9c7eYPihyTjJj\r\nEm4VlEBWjzOhIdMubwYONTPFfN16YFhh8soy4BTM3hjCoGhLv0VZIxF7SQGB\r\nc3dL1mqvi41hLpIl6K9m14WLDZzd5OSXcos=\r\n=2Arp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"68eda000f6260c45bfec64ac104ebe014ca985ca","scripts":{"fix":"eslint src --ext .ts,.tsx --fix","lint":"eslint src --ext .ts,.tsx","test":"npx uvu -r ts-node/register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"8.11.0","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"msw":"0.42.3","uvu":"0.5.4","eslint":"8.18.0","rollup":"2.75.7","esbuild":"0.14.47","ts-node":"10.8.1","lefthook":"^1.0.4","prettier":"2.7.1","colorette":"2.0.19","cross-env":"7.0.3","@types/node":"18.0.0","cross-fetch":"3.1.5","@types/debug":"4.1.7","@types/estree":"0.0.52","@types/core-js":"2.5.5","eslint-plugin-import":"2.26.0","@rollup/plugin-replace":"4.0.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","@rollup/plugin-commonjs":"22.0.1","@typescript-eslint/parser":"5.29.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-size-snapshot":"0.12.0","rollup-plugin-node-externals":"4.1.0","eslint-plugin-optimize-imports":"1.2.0","rollup-plugin-esbuild-transform":"1.4.0","@typescript-eslint/eslint-plugin":"5.29.0","eslint-plugin-simple-import-sort":"7.0.0","rollup-plugin-rename-node-modules":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.0.1_1656358661635_0.6473171937554698","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"extended-fetch","version":"1.0.2","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.0.2","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"a283265cb8712d99229bfa7b232403d9099f6c6b","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.0.2.tgz","fileCount":25,"integrity":"sha512-tvhDlJ8kge4h89r3fhWmR957ywYgAGCbxMCB9+N3+FaadJwhQQXJNtgFCkTQhCxPQTSyTOnlpZUHASedDU3VZA==","signatures":[{"sig":"MEUCIQDX331rAfmlywZ80JtYavZisqmUM7Es11qWKtLRY3B6OgIgVydJnXYBQyzMptqhd148Vj0XLibruFdgBO9VFVgDfHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuqorACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpg/Q//X383MWZXRsu2eB8Wcc0KKMAyIJHX4qebCtaFeLJIeYix/Ngt\r\n7h5+MVkq8S4HIvkQnY53CNsYPU9asdEy4YCwI43QlFOq42Hd1Tkdw2/kJSA8\r\nYSFGC13W4c3MtQe2uddUfkg1gSwo/JiqFcslZGlFTxmvvDwwofIRnBzJbSxV\r\ncdXO/g+bV8RnfRBY9bwJ+zZ8dwFCLkZNHbWSB5a6vgb6mFxB8B7Jhf9OisSX\r\nzzzb3BE/UAo0wZcjwxhjPuo5xy42hl/c6UFJbHXzBh+HQqw1obZYsmeuKjzX\r\ndTqcEnq8wG+4iC6d48vooMOy/ITm4HwOtqC2oT3lTDOgQQOJLs/sr+Vy/5NS\r\nnXsg2gakpGxOcdfC7InIsTcHQMqM00uOLxNmHRrXwU+mWdovfx5Q/UoUqhWX\r\nvPwd/Uy4DSLP0GXvVB+hCDukktKCMimsPDsPHYq8PcrFi9OgusTtPYrxUU7u\r\nFt3saULEtRFicGMKBUbBNy9bct59iByHTilEU7FcbFAFJT0dnEMSaJAodicW\r\nbdyEsHbIDHAoYPL37I4AetYoQk/kwar7YFpkNFrsfwMI516J64zwDNv/gph+\r\npFdRLoOSKgFGYOkzICck1WbMkTF4teiPAh96N7gnCQUKtp8Ya4T9zHUp1YV6\r\n41BLlaD/vY8O+0GQfBMbwNpkiyQvmNi6wrg=\r\n=YTtB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"09751354e4b0a386c1232f82d4260dd7e9bc7b0d","scripts":{"fix":"eslint src --ext .ts,.tsx --fix","lint":"eslint src --ext .ts,.tsx","test":"npx uvu -r ts-node/register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"8.11.0","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"msw":"0.42.3","uvu":"0.5.4","eslint":"8.18.0","rollup":"2.75.7","esbuild":"0.14.47","ts-node":"10.8.1","lefthook":"^1.0.4","prettier":"2.7.1","colorette":"2.0.19","cross-env":"7.0.3","@types/node":"18.0.0","cross-fetch":"3.1.5","@types/debug":"4.1.7","@types/estree":"0.0.52","@types/core-js":"2.5.5","eslint-plugin-import":"2.26.0","@rollup/plugin-replace":"4.0.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","@rollup/plugin-commonjs":"22.0.1","@typescript-eslint/parser":"5.29.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-size-snapshot":"0.12.0","rollup-plugin-node-externals":"4.1.0","eslint-plugin-optimize-imports":"1.2.0","rollup-plugin-esbuild-transform":"1.4.0","@typescript-eslint/eslint-plugin":"5.29.0","eslint-plugin-simple-import-sort":"7.0.0","rollup-plugin-rename-node-modules":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.0.2_1656400427284_0.8956869820791813","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"extended-fetch","version":"1.0.3","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.0.3","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"ce889adf90fc1993f323019b00fadf910a54f349","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.0.3.tgz","fileCount":25,"integrity":"sha512-LlEICTZ8hT77o1ipch0SAzoaZEzg3euHmdLqMAni+jfaR3OzQD0vlYefLDShQ25Ay3mEvFm/tbrIjWpkfXpHfg==","signatures":[{"sig":"MEUCIQCbcJlOezu2NoENoNrCgeT9djq+n5uexMnt+xmJpbk8WgIgEnHQAhWZvsqiF32u9MsKImaGcxv8HaNJg4h/FdQDoo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuwueACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrwyg/9FlJg0WluAQFRXog34v1js18untQKSeMRVGvCvzEoq1Hvbed+\r\nEQGqF375SM1TjkAwp4ZoxT2ujZRE94XvmG330EBju0uWTDXRnmiJ6ZY4l+d0\r\nXbekG6+eflkZy54zHLGf6itSJM1gHE6PU7wX40kD/qKtzFxCeXoaVyCfBq8A\r\npPO8vkNFUk1ap6Sx+24bBIsNeGg/xrnKAvP+T8OAD3Jtxn7fXBcp5bv3m9c9\r\nDDStmbe0PCf2B70LQMOmKQR8+2iXXPK0SJZJ4HFZjcED/gUebOtZD0i0cpUt\r\n4+K2tgUGF4oTL1wHXSGzgIQBFFEor5D2/odiR89VlTujiTHbP7HWyvq1SRWn\r\nal2ZgowHqJW1Vh0rarVDBX+nh5zA2C+J+t16PbNyzficwS8N3AJco1ZSMtgI\r\nJHQ9A7zorRdjdbfyim/yX9w2Gtjmt6XvsLqcuyPnPHRpMEMaZCHIMdUbkE+q\r\nVqm1Bca75II2ZGewVie3fbFD471c5dZffWAvTKQc9frXhJkxlotZa7c6JKok\r\nsW+yv3X9aYPlyNTteVa8T6XTDT8q3MAHQ+EuUoLIWllQmLGcnJ7c0L8HYr21\r\nD+SXt9u2Fs+H3S9k9Alt7E3Ws3HeYP6IvVJs9moE1znqmgS25EW2p6JyV0Jq\r\nzTzVH7bJMaXGZsRvQMLfEh/5mEl59gzOhXY=\r\n=yi0l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/umd/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/umd/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"2a1d787c3733bb900e62ad280eeddccd6f26d87b","scripts":{"fix":"eslint src --ext .ts,.tsx --fix","lint":"eslint src --ext .ts,.tsx","test":"npx uvu -r ts-node/register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"8.11.0","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"msw":"0.42.3","uvu":"0.5.4","eslint":"8.18.0","rollup":"2.75.7","esbuild":"0.14.47","ts-node":"10.8.1","lefthook":"^1.0.4","prettier":"2.7.1","colorette":"2.0.19","cross-env":"7.0.3","@types/node":"18.0.0","cross-fetch":"3.1.5","@types/debug":"4.1.7","@types/estree":"0.0.52","@types/core-js":"2.5.5","eslint-plugin-import":"2.26.0","@rollup/plugin-replace":"4.0.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","@rollup/plugin-commonjs":"22.0.1","@typescript-eslint/parser":"5.29.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-size-snapshot":"0.12.0","rollup-plugin-node-externals":"4.1.0","eslint-plugin-optimize-imports":"1.2.0","rollup-plugin-esbuild-transform":"1.4.0","@typescript-eslint/eslint-plugin":"5.29.0","eslint-plugin-simple-import-sort":"7.0.0","rollup-plugin-rename-node-modules":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.0.3_1656425374636_0.9732506723877763","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"extended-fetch","version":"1.0.4","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.0.4","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"d582354c1cde4b121bb22623494a1e93da12ab5c","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.0.4.tgz","fileCount":25,"integrity":"sha512-of/+wMLA8dDWowD+z/XF1M9wlXV++JBQhDd/J6nzSQTzy0ZjdsPWScxxxawQW6NgtzoHKMrQGv42GSVubeskjQ==","signatures":[{"sig":"MEUCIE+Vyg+ZW75MATtjaWv1B/IbIwarDupOwZ7ANI23oNmUAiEAkLX/2bywM3sU8mRW1kZeJxMgKjWEwjoWoDCSb3QCI8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu/zWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBhA/+L9OuUq5IL5HccCcjl0RL29YPidsMMPuYaCIRaHOykj5bB65q\r\nsR06CBzsWRAI/GGzPfWq2Lhgb6q2Inwr68PCC4hLJiuRmlV+WZf+lbI0ZThC\r\nU8FoJtB6mu4y3XanOzySw6yas/TUsyZDug5lEkSlCO08OKxY5UUUgbkMvclX\r\n0hQOut5sZQUPC2KHOAmvDm3DwZqUDMkYrPX6H1w8I1S+O8DJWUqZfrVkXJzZ\r\nZasveIW/nW+Gu3NdMuJzd455T8RZvRG7KxXzhD1qpKV0sT/IqXGFJkU0IoYg\r\nNPMAMYBd5HJjTVobiKdxENavrHbGDrH1nEVNZohqrsSkWJTckXmsInqhVqAX\r\nb+kPmecP3jHbS58/URU1H27HEEXpXzujY3ZPh/fzmjhLDF05zN3AwDHjzclx\r\ndirgwQbMObRVPp+/tN7dkuLu6gykfHaJmf/+9oGDRDASnvODXFwbl9Tz1vnw\r\naO4GtjqDBewm3Gr24t0Kqz/HPasVyGPXB6WlVxrKf2KPGR1oHrv0bWevo1rv\r\ndNmEVO6+EcWasWfkzrlwBx4KWADix1N/thqUySpW0Pe0YPTOhWJe3CgfWvLM\r\nkcvjqBgTwUhWxWg+EEEZ76rNV7qlQAeS/3WGWja1wDDdP0K1wWbzAdwuQ9FC\r\nRUT82tuuTmqtLuubAJQqNrYh6Ru2sWQfWB0=\r\n=9lAc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/umd/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/umd/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"5102f69e8130b1218566d990396fed761483febd","scripts":{"fix":"eslint src --ext .ts,.tsx --fix","lint":"eslint src --ext .ts,.tsx","test":"npx uvu -r ts-node/register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"8.11.0","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"msw":"0.42.3","uvu":"0.5.4","eslint":"8.18.0","rollup":"2.75.7","esbuild":"0.14.47","ts-node":"10.8.1","lefthook":"^1.0.4","prettier":"2.7.1","colorette":"2.0.19","cross-env":"7.0.3","@types/node":"18.0.0","cross-fetch":"3.1.5","@types/debug":"4.1.7","@types/estree":"0.0.52","@types/core-js":"2.5.5","eslint-plugin-import":"2.26.0","@rollup/plugin-replace":"4.0.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","@rollup/plugin-commonjs":"22.0.1","@typescript-eslint/parser":"5.29.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-size-snapshot":"0.12.0","rollup-plugin-node-externals":"4.1.0","eslint-plugin-optimize-imports":"1.2.0","rollup-plugin-esbuild-transform":"1.4.0","@typescript-eslint/eslint-plugin":"5.29.0","eslint-plugin-simple-import-sort":"7.0.0","rollup-plugin-rename-node-modules":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.0.4_1656487126195_0.5627973619781286","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"extended-fetch","version":"1.0.5","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.0.5","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"ed84e13746a6e7641bb688d8e84f1fb1ec5bd5db","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.0.5.tgz","fileCount":25,"integrity":"sha512-46l3M4xOkiqO2f6hggiyOuTtc3pokLY3bBbnhK+HCEMQewCMxocMVpJA1aplh1EiT1iJKfBp03KhPDhrep+/Vw==","signatures":[{"sig":"MEYCIQDKEcnLYkWgztagSw2PLFHAXl/K/i4GDAME/0QDQMYyvwIhAIHXNtuPb2ast/5scbzG0zHAcP/TjKDbmX/g65aJfhsY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivAe9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaEQ/9GFV9cyyauShpQeZY8vVgrgMu5fpnYIRkdDxQVaZ7QwYSzkRp\r\n+O5rWZhBfVqu7g+Do37+O1JG0RDmBoAIlIwosxvlPeG3ppgN9NytRwm1F29c\r\nXoIahLT38wPeTDnnU7lTxwlBkZmeOBcIJmBfKWI5w2HlMoH/ehTBx/vnbcpM\r\nia0keY9fbcjrocQtJyex3GzwshL5C5VrYpzHUHV4bQ1YkKHju94G2kAsDCKr\r\no4yA0UiwNg8NHn1AtZ/uNBe9pk0JE6wuu46bJZchoW2mil9R7IKwBCx6pMkf\r\nRcwShUXfceoYckwIk35oOGbpYWJJPFe8GbOYsciEn6vGe+TgDqyfjYjuYVtJ\r\ngV10lfJTxeTohConghMOoQ55aEPV1GtvokvF3sOvwDarIb7+yVOfEOuRXI4U\r\n9+O0trc0LdrZLUpcoRmY6f07En9jo9dT3Tx+n4DSQi8jKZ4DK1iUyc3U5ACz\r\nCcrzsxvGs+sBWgeT+DF2RkbpVw1tDN9wnKESnp/OutygqT24R64mMhbKVMii\r\nozWqRSWhDVar2bmuPBoJyf8DP6SjiE+Zd4Y3N/liKBSlogvU2ITBJvln2f2H\r\nblNazamnnzsW+BwLazrSiLBUswx+Imcf1Xpl1zoaxmL48i6QG1M3LJSt4USK\r\nvPYg4g9uPtqMYutyUXBafvVBz1vTfz6YeX8=\r\n=0LDD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/umd/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/umd/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"4f15f03dc54ef1a019099e024286fd92a534b344","scripts":{"fix":"eslint src --ext .ts,.tsx --fix","lint":"eslint src --ext .ts,.tsx","test":"npx uvu -r ts-node/register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"8.11.0","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"msw":"0.42.3","uvu":"0.5.4","eslint":"8.18.0","rollup":"2.75.7","esbuild":"0.14.47","ts-node":"10.8.1","lefthook":"^1.0.4","prettier":"2.7.1","colorette":"2.0.19","cross-env":"7.0.3","@types/node":"18.0.0","cross-fetch":"3.1.5","@types/debug":"4.1.7","@types/estree":"0.0.52","@types/core-js":"2.5.5","eslint-plugin-import":"2.26.0","@rollup/plugin-replace":"4.0.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","@rollup/plugin-commonjs":"22.0.1","@typescript-eslint/parser":"5.29.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-size-snapshot":"0.12.0","rollup-plugin-node-externals":"4.1.0","eslint-plugin-optimize-imports":"1.2.0","rollup-plugin-esbuild-transform":"1.4.0","@typescript-eslint/eslint-plugin":"5.29.0","eslint-plugin-simple-import-sort":"7.0.0","rollup-plugin-rename-node-modules":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.0.5_1656489917342_0.3058314480308437","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"extended-fetch","version":"1.1.1","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.1.1","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"2058191c4d226461cdd3716d07422f3b5ebf9ca0","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.1.1.tgz","fileCount":25,"integrity":"sha512-abiP/geMNBafKxvMfLzRKWHMgRWZAGhf74f4U2CUysMfnGQ/xVYpJMI61Tv9TezGxkaLSHTKFvjBUBv8qnOokQ==","signatures":[{"sig":"MEUCIQCqCxTEQtUvTfot4ieywmQkVai2OrOO/e4QmBBiOPSqlQIgCGKBPw//x6B3ebgbL1jQkciCpLw95JfvLQ63IGmuoeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48604},"main":"build/umd/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/umd/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"3d53ef84a95400cc90825c9a22e4c630f08e3439","scripts":{"fix":"eslint src --ext .ts,.tsx --fix","lint":"eslint src --ext .ts,.tsx","test":"npx uvu -r ts-node/register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"9.8.1","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"msw":"0.42.3","uvu":"0.5.4","eslint":"8.18.0","rollup":"2.75.7","esbuild":"0.14.47","ts-node":"10.8.1","lefthook":"^1.0.4","prettier":"2.7.1","colorette":"2.0.19","cross-env":"7.0.3","@types/node":"18.0.0","cross-fetch":"3.1.5","@types/debug":"4.1.7","@types/estree":"0.0.52","@types/core-js":"2.5.5","eslint-plugin-import":"2.26.0","@rollup/plugin-replace":"4.0.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","@rollup/plugin-commonjs":"22.0.1","@typescript-eslint/parser":"5.29.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-size-snapshot":"0.12.0","rollup-plugin-node-externals":"4.1.0","eslint-plugin-optimize-imports":"1.2.0","rollup-plugin-esbuild-transform":"1.4.0","@typescript-eslint/eslint-plugin":"5.29.0","eslint-plugin-simple-import-sort":"7.0.0","rollup-plugin-rename-node-modules":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.1.1_1698405426704_0.0028346172580149265","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"extended-fetch","version":"1.1.2","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.1.2","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"a001f1fadf957873579642f4013d6bd00820b81e","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.1.2.tgz","fileCount":25,"integrity":"sha512-VmrzPrtPoNSz9myYy3cPgujEoqBFd5r5sr+GQINhY4VHcREEelCIS8KX4AB0jxVkbwc5AQFX+F2Mb2ZPOOfp+Q==","signatures":[{"sig":"MEUCIEenhFOoU/XA4YllKjDXKIO7+cYgh104PNUvBRSAf3FzAiEApiBJdIvOQvechP+FCLKeJmSZgG+LwNS/SN0AZ9hWDvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48820},"main":"build/umd/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/umd/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"81cdaee5897cc745e6b5ea6ad739b02e342939c8","scripts":{"fix":"eslint src --ext .ts,.tsx --fix","lint":"eslint src --ext .ts,.tsx","test":"npx uvu -r ts-node/register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"9.8.1","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"msw":"0.42.3","uvu":"0.5.4","eslint":"8.18.0","rollup":"2.75.7","esbuild":"0.14.47","ts-node":"10.8.1","lefthook":"^1.0.4","prettier":"2.7.1","colorette":"2.0.19","cross-env":"7.0.3","@types/node":"18.0.0","cross-fetch":"3.1.5","@types/debug":"4.1.7","@types/estree":"0.0.52","@types/core-js":"2.5.5","eslint-plugin-import":"2.26.0","@rollup/plugin-replace":"4.0.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","@rollup/plugin-commonjs":"22.0.1","@typescript-eslint/parser":"5.29.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-size-snapshot":"0.12.0","rollup-plugin-node-externals":"4.1.0","eslint-plugin-optimize-imports":"1.2.0","rollup-plugin-esbuild-transform":"1.4.0","@typescript-eslint/eslint-plugin":"5.29.0","eslint-plugin-simple-import-sort":"7.0.0","rollup-plugin-rename-node-modules":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.1.2_1698698436605_0.46653023684774975","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"extended-fetch","version":"1.2.0","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.2.0","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"ea71de0cc6ecdede2823eac0c2689ae546164f6e","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.2.0.tgz","fileCount":25,"integrity":"sha512-6DQ9QYWlVHT2Scud+2LgRIXInJ0QUi6RI8tIrVE+4Q12VHsAfI7/d1ybauDQdfTTxNUJxN3kAMY+IMTWNvyg+w==","signatures":[{"sig":"MEQCIDgUHMwp4nELkThifCozrQL1+XAopys7Y89fcSoFfDLnAiAfiu7PCX+LGOEiJOTLJdLFiFq76tJJfQMwv9OMojGC+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55108},"main":"build/umd/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/umd/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"eb2083f3072cfc589b4c1ec0fa65390c3908eb58","scripts":{"fix":"eslint src --ext .ts,.tsx --fix","lint":"eslint src --ext .ts,.tsx","test":"npx uvu -r ts-node/register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"10.1.0","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"msw":"0.42.3","uvu":"0.5.4","eslint":"8.18.0","rollup":"2.75.7","esbuild":"0.14.47","ts-node":"10.8.1","lefthook":"^1.0.4","prettier":"2.7.1","colorette":"2.0.19","cross-env":"7.0.3","@types/node":"20.9.0","cross-fetch":"3.1.5","@types/debug":"4.1.7","@types/estree":"0.0.52","@types/core-js":"2.5.5","eslint-plugin-import":"2.26.0","@rollup/plugin-replace":"4.0.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","@rollup/plugin-commonjs":"22.0.1","@typescript-eslint/parser":"5.29.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-size-snapshot":"0.12.0","rollup-plugin-node-externals":"4.1.0","eslint-plugin-optimize-imports":"1.2.0","rollup-plugin-esbuild-transform":"1.4.0","@typescript-eslint/eslint-plugin":"5.29.0","eslint-plugin-simple-import-sort":"7.0.0","rollup-plugin-rename-node-modules":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.2.0_1699570785136_0.30914586636620256","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"extended-fetch","version":"1.3.0","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.3.0","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"2301b5707047e6db0b434dd5fb240a4a5f44f84e","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.3.0.tgz","fileCount":36,"integrity":"sha512-O19Sn3u1Y5pu1xLThtLPvbA0iwQDS9Jx1ppIaTiEeldKBWcz3g6rr2ITXXrAVgvxvnW5iSk0t9S+y3zp/uV2PQ==","signatures":[{"sig":"MEUCIQC0kvi8Kusamb3JhvXS/Remx8N1GFA2/WWzAlhSHRTRAgIgBW/DfeDACe499npsTSilszqzcJSKZLAB+LRQX6XoIT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73411},"main":"build/umd/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/umd/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"0910fafc4d269abc2eef39f5cd756b58aea54a35","scripts":{"fix":"eslint src --ext .ts,.tsx --fix","lint":"eslint src --ext .ts,.tsx","test":"uvu -r esbuild-register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"10.1.0","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.9","uvu":"^0.5.4","eslint":"^8.54.0","rollup":"2.75.7","esbuild":"^0.14.47","lefthook":"^1.5.3","prettier":"^3.1.0","colorette":"2.0.19","cross-env":"7.0.3","typescript":"5.2","@types/node":"^20.10.0","cross-fetch":"3.1.5","@types/debug":"4.1.7","@types/estree":"0.0.52","@types/core-js":"2.5.5","esbuild-register":"^3.5.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-replace":"4.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@rollup/plugin-commonjs":"22.0.1","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-size-snapshot":"0.12.0","rollup-plugin-node-externals":"4.1.0","eslint-plugin-optimize-imports":"^1.2.0","rollup-plugin-esbuild-transform":"1.4.0","@typescript-eslint/eslint-plugin":"^6.12.0","eslint-plugin-simple-import-sort":"^10.0.0","rollup-plugin-rename-node-modules":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.3.0_1701175217745_0.30477587624778946","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"extended-fetch","version":"1.3.1","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.3.1","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"0b5b23459a86c5fbfa6909f0669d13a74f437542","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.3.1.tgz","fileCount":37,"integrity":"sha512-Ea6t5TGOQ+lB8Ai7CcwjXbF6rWhdw4psH073aywdfMUn6HWAGbk/aOv6ARfd8vmzZ7g8UKbWGez1kPdyFNO5ig==","signatures":[{"sig":"MEQCIAF4jeR6ynW8dE2iM15jmFjELQUq0NnncEA/lAa1PMKQAiBGC1g1YgLLEdGhBAQxtlyNJVULrg3wjb1QkiVQc9c4LA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143877},"main":"build/umd/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/umd/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"79d035ae0fa1f6c90504263f78ee3f1e319786a7","scripts":{"fix":"eslint src --ext .ts,.tsx --fix","lint":"eslint src --ext .ts,.tsx","test":"uvu -r esbuild-register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"10.1.0","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.9","uvu":"^0.5.4","eslint":"^8.54.0","rollup":"2.75.7","esbuild":"^0.14.47","lefthook":"^1.5.3","prettier":"^3.1.0","colorette":"2.0.19","cross-env":"7.0.3","typescript":"5.2","@types/node":"^20.10.0","cross-fetch":"3.1.5","@types/debug":"4.1.7","@types/estree":"0.0.52","@types/core-js":"2.5.5","esbuild-register":"^3.5.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-replace":"4.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@rollup/plugin-commonjs":"22.0.1","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-size-snapshot":"0.12.0","rollup-plugin-node-externals":"4.1.0","eslint-plugin-optimize-imports":"^1.2.0","rollup-plugin-esbuild-transform":"1.4.0","@typescript-eslint/eslint-plugin":"^6.12.0","eslint-plugin-simple-import-sort":"^10.0.0","rollup-plugin-rename-node-modules":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.3.1_1701258676405_0.8121337156589563","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"extended-fetch","version":"1.3.2","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.3.2","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"b513da42d465f4fa08542e3435105a75a28a8d25","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.3.2.tgz","fileCount":35,"integrity":"sha512-VixFP/538O/pZiMk4AaKo3yBFf5psSkXmKVFpYyk7ZlSWvTNwB8giL/PllyMUY8j12tuL5A8FxVAy8Ai3bh19w==","signatures":[{"sig":"MEQCICqMqFZn/mCiBeaAHLQYeeYg/Z1SO8kzmxLUJ4IgWlLKAiA4n216ckwyBGftCOeplESrrphzP6noTO5edVsWyiEIIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36536},"main":"build/umd/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/umd/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"bf006c1fa138219e65e0cc52b65c3cc78837e31f","scripts":{"fix":"eslint src --ext .ts,.tsx --fix","lint":"eslint src --ext .ts,.tsx","test":"uvu -r esbuild-register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"10.1.0","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.9","uvu":"^0.5.4","eslint":"^8.54.0","rollup":"2.75.7","esbuild":"^0.14.47","lefthook":"^1.5.3","prettier":"^3.1.0","colorette":"2.0.19","cross-env":"7.0.3","typescript":"5.2","@types/node":"^20.10.0","cross-fetch":"3.1.5","@types/debug":"4.1.7","@types/estree":"0.0.52","@types/core-js":"2.5.5","esbuild-register":"^3.5.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-replace":"4.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@rollup/plugin-commonjs":"22.0.1","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-size-snapshot":"0.12.0","rollup-plugin-node-externals":"4.1.0","eslint-plugin-optimize-imports":"^1.2.0","rollup-plugin-esbuild-transform":"1.4.0","@typescript-eslint/eslint-plugin":"^6.12.0","eslint-plugin-simple-import-sort":"^10.0.0","rollup-plugin-rename-node-modules":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.3.2_1701260145127_0.3363320469682467","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"extended-fetch","version":"1.3.3","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.3.3","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"1caff0e902925499b1ae528b7b6aea0e3d2314b7","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.3.3.tgz","fileCount":35,"integrity":"sha512-72YSpeN1ie09QXjItJfbF/cOrGrI2pcAPg7c9SAg77DSLxWsrG2Qfrd59TltNEdOQ2d4pCBEmCkYoWDhnwH6wA==","signatures":[{"sig":"MEQCIEWWRI9+BdVqh2ZGiq5QTJ+OM+rZ74PHnzI7nifdUYVHAiBzgAkYSmlEiwi5eKXzPgcLmKS3vV7Qljei27cGymc6QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36575},"main":"build/umd/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/umd/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"8865b82560ab9a3e6708611bcece88311598ac7a","scripts":{"fix":"eslint src --ext .ts,.tsx --fix","lint":"eslint src --ext .ts,.tsx","test":"uvu -r esbuild-register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"10.1.0","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.9","uvu":"^0.5.4","eslint":"^8.54.0","rollup":"2.75.7","esbuild":"^0.14.47","lefthook":"^1.5.3","prettier":"^3.1.0","colorette":"2.0.19","cross-env":"7.0.3","typescript":"5.2","@types/node":"^20.10.0","cross-fetch":"3.1.5","@types/debug":"4.1.7","@types/estree":"0.0.52","@types/core-js":"2.5.5","esbuild-register":"^3.5.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-replace":"4.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@rollup/plugin-commonjs":"22.0.1","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-size-snapshot":"0.12.0","rollup-plugin-node-externals":"4.1.0","eslint-plugin-optimize-imports":"^1.2.0","rollup-plugin-esbuild-transform":"1.4.0","@typescript-eslint/eslint-plugin":"^6.12.0","eslint-plugin-simple-import-sort":"^10.0.0","rollup-plugin-rename-node-modules":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.3.3_1701263435372_0.6483969952471693","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"extended-fetch","version":"1.3.4","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.3.4","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"2764fd7b3bf8f2e2a80c7917fb9c2b5a1f16cfd2","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.3.4.tgz","fileCount":37,"integrity":"sha512-Z4gMakAIaMIps/piefNAwF6IS5c74ZHevf0ByeHtan6mMALVkcnHM6NPRuuh/T7NsTV9CGv3i6zyUJ2bazqM+g==","signatures":[{"sig":"MEUCIQDCxe3XFV1xhN0ShtMt/MgcU2k27fA4moJyVwjImapTFAIgWJR2kASBlmzwrPFnRPvFtENuliJYdLLJL1TdFmVO4Sk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37802},"main":"build/umd/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/umd/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"c04638bb9067cbb994f37dd4d9e7540fc22b05d8","scripts":{"fix":"eslint src --ext .ts,.tsx --fix","lint":"eslint src --ext .ts,.tsx","test":"uvu -r esbuild-register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"10.1.0","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.9","uvu":"^0.5.4","eslint":"^8.54.0","rollup":"2.75.7","esbuild":"^0.14.47","lefthook":"^1.5.3","prettier":"^3.1.0","colorette":"2.0.19","cross-env":"7.0.3","typescript":"5.2","@types/node":"^20.10.0","cross-fetch":"3.1.5","@types/debug":"4.1.7","@types/estree":"0.0.52","@types/core-js":"2.5.5","esbuild-register":"^3.5.0","eslint-plugin-import":"^2.29.0","@rollup/plugin-replace":"4.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@rollup/plugin-commonjs":"22.0.1","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"13.3.0","rollup-plugin-size-snapshot":"0.12.0","rollup-plugin-node-externals":"4.1.0","eslint-plugin-optimize-imports":"^1.2.0","rollup-plugin-esbuild-transform":"1.4.0","@typescript-eslint/eslint-plugin":"^6.12.0","eslint-plugin-simple-import-sort":"^10.0.0","rollup-plugin-rename-node-modules":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.3.4_1701273184362_0.7115698627769407","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"extended-fetch","version":"1.3.5","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.3.5","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"6f89577c0d428d16b828631ae98bcf6552668869","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.3.5.tgz","fileCount":37,"integrity":"sha512-5Vq8aTCOqOeRqWO8Y6WGTCOG6ewJEvyd6Wayfwu3eKVH0myDkmRBvBsmAvAwwUfO+ZsXdCFoNYkogFoXLaNinw==","signatures":[{"sig":"MEYCIQDuQUqimvTQ1CaMWGGzK0QM0naXKR+5lPnBVLmB2e2chAIhAIjXBLrUzs94Jqbt3OIMG23HcIFvqNpG6daU443tqAQg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35942},"main":"build/umd/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/umd/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"8d4409e65dd7b8c44b1478a2c7da4ce394f4827e","scripts":{"fix":"eslint src --ext .ts,.tsx --fix","lint":"eslint src --ext .ts,.tsx","test":"uvu -r esbuild-register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"10.1.0","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.9","uvu":"^0.5.6","eslint":"^8.55.0","rollup":"^4.6.1","esbuild":"^0.19.8","lefthook":"^1.5.5","prettier":"^3.1.0","colorette":"^2.0.20","cross-env":"^7.0.3","typescript":"^5.3.2","@types/node":"^20.10.2","cross-fetch":"^4.0.0","@types/debug":"^4.1.12","@types/estree":"^1.0.5","@types/core-js":"^2.5.8","esbuild-register":"^3.5.0","eslint-plugin-import":"^2.29.0","rollup-plugin-esbuild":"^6.1.0","@rollup/plugin-replace":"^5.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.13.1","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-externals":"^6.1.2","eslint-plugin-optimize-imports":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.13.1","eslint-plugin-simple-import-sort":"^10.0.0","rollup-plugin-rename-node-modules":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.3.5_1701512438563_0.2955969158467049","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"extended-fetch","version":"1.3.6","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.3.6","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"fade7e6124bd4d6a8421d58bae45982ad77e97f4","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.3.6.tgz","fileCount":38,"integrity":"sha512-Yxo1gSNfHE1Sor0sZCvAxtDRa1lw5+f7syZJP4KmuEFvNffamA0hCLDtX+F+llBB/wM2nDzgRqAFLFdzdEzTVg==","signatures":[{"sig":"MEYCIQD5XnCIC3JpbZRS0mKGNT930HLMZ/ZLqgec0Yeq/0KPCQIhAN4W/5HQKlCZ4H3aZr48eFxG74cuZ6sIYhYaUjKzVG8B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37905},"main":"build/umd/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/umd/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"8b7d9863cf8db234fe8c837d05dc4bb04457ca35","scripts":{"fix":"eslint src --ext .ts,.tsx --fix","lint":"eslint src --ext .ts,.tsx","test":"uvu -r esbuild-register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"10.1.0","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.9","uvu":"^0.5.6","eslint":"^8.55.0","rollup":"^4.6.1","esbuild":"^0.19.8","lefthook":"^1.5.5","prettier":"^3.1.0","colorette":"^2.0.20","cross-env":"^7.0.3","typescript":"^5.3.2","@types/node":"^20.10.2","cross-fetch":"^4.0.0","@types/debug":"^4.1.12","@types/estree":"^1.0.5","@types/core-js":"^2.5.8","esbuild-register":"^3.5.0","eslint-plugin-import":"^2.29.0","rollup-plugin-esbuild":"^6.1.0","@rollup/plugin-replace":"^5.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.13.1","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-externals":"^6.1.2","eslint-plugin-optimize-imports":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.13.1","eslint-plugin-simple-import-sort":"^10.0.0","rollup-plugin-rename-node-modules":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.3.6_1702828473938_0.7691213303191118","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"extended-fetch","version":"1.3.7","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.3.7","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"69880c5105eaa86879e42fcd284f41244e9327ca","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.3.7.tgz","fileCount":38,"integrity":"sha512-+nceJLqjj63QUvA/e3BdAKyHwD+nMCvMK9FE/EO95Kvz2TBh3kJCcrmt7iv928iYaAdMBjDTABhs+nIL7KEBWA==","signatures":[{"sig":"MEUCIC1FAehkGcNQYDQhUMTLyfNtBY0NISWd4xzKCi5/3FWIAiEAsOeiGbOIDRDFcGOoA077tKvxNbL4JW3vmaWb+XPtJfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38699},"main":"build/umd/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/umd/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"175c44957db5b12d4184b5fbb3d85b8c1586a661","scripts":{"fix":"eslint src --ext .ts,.tsx --fix","lint":"eslint src --ext .ts,.tsx","test":"uvu -r esbuild-register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"10.2.4","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.9","uvu":"^0.5.6","eslint":"^8.55.0","rollup":"^4.6.1","esbuild":"^0.19.8","lefthook":"^1.5.5","prettier":"^3.1.0","colorette":"^2.0.20","cross-env":"^7.0.3","typescript":"^5.3.2","@types/node":"^20.10.2","cross-fetch":"^4.0.0","@types/debug":"^4.1.12","@types/estree":"^1.0.5","@types/core-js":"^2.5.8","esbuild-register":"^3.5.0","eslint-plugin-import":"^2.29.0","rollup-plugin-esbuild":"^6.1.0","@rollup/plugin-replace":"^5.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.13.1","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-externals":"^6.1.2","eslint-plugin-optimize-imports":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.13.1","eslint-plugin-simple-import-sort":"^10.0.0","rollup-plugin-rename-node-modules":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.3.7_1707386195817_0.014697260471002505","host":"s3://npm-registry-packages"}},"1.3.8":{"name":"extended-fetch","version":"1.3.8","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.3.8","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"fa6eb36fe16e8f9b6e3d92e436aba119a395828d","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.3.8.tgz","fileCount":38,"integrity":"sha512-s8Afk3HMzR3NIXtR/q/4lsQIlcspF9QNm9qEucIFBo8/zzeciJKozDfIPccgG6E9YkF1fnGjQi/+7p9UU7t4Rw==","signatures":[{"sig":"MEQCIAuGrVA4pNdTWhj0hUB47uBSmOSqsgfTWjlTKzcXfSdEAiAifBf930zxnf2VlvXkcvRJOdFf0ZRe+H7z8q17aySRzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38814},"main":"build/umd/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/umd/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"fb7ef9a9c36ce9b54aac400a58d1737d1d4bdaf4","scripts":{"fix":"eslint src --ext .ts,.tsx --fix","lint":"eslint src --ext .ts,.tsx","test":"uvu -r esbuild-register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"10.2.4","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.9","uvu":"^0.5.6","eslint":"^8.55.0","rollup":"^4.6.1","esbuild":"^0.19.8","lefthook":"^1.5.5","prettier":"^3.1.0","colorette":"^2.0.20","cross-env":"^7.0.3","typescript":"^5.3.2","@types/node":"^20.10.2","cross-fetch":"^4.0.0","@types/debug":"^4.1.12","@types/estree":"^1.0.5","@types/core-js":"^2.5.8","esbuild-register":"^3.5.0","eslint-plugin-import":"^2.29.0","rollup-plugin-esbuild":"^6.1.0","@rollup/plugin-replace":"^5.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.13.1","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-externals":"^6.1.2","eslint-plugin-optimize-imports":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.13.1","eslint-plugin-simple-import-sort":"^10.0.0","rollup-plugin-rename-node-modules":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.3.8_1707390866821_0.569799685562659","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"extended-fetch","version":"1.4.0","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.4.0","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"6ee7f4f4c2c867d9ca84372f163ba7c6109de782","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.4.0.tgz","fileCount":38,"integrity":"sha512-hirCMz6J55tn2S/ZXAqCieAXS3MxZMy0+kHW9IS5apbHysbaEszSL0UjgqzVJqFeE+kLkV0zq9inDL8xDz6EYg==","signatures":[{"sig":"MEUCIQCuV8R+nOAbZW6NIt+cPD5H6bV7LZBn4FoHBAeEApnnsgIgKbRz7lihQ6+H/MAVkFbJBzwdXEwjCepSpJ8t+xykzuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38971},"main":"build/umd/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/umd/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"4853870417d8f66cdb0756c1eacf56892fbb3c20","scripts":{"fix":"eslint src --ext .ts,.tsx --fix","lint":"eslint src --ext .ts,.tsx","test":"uvu -r esbuild-register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"10.2.4","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.9","uvu":"^0.5.6","eslint":"^8.55.0","rollup":"^4.6.1","esbuild":"^0.19.8","lefthook":"^1.5.5","prettier":"^3.1.0","colorette":"^2.0.20","cross-env":"^7.0.3","typescript":"^5.3.2","@types/node":"^20.10.2","cross-fetch":"^4.0.0","@types/debug":"^4.1.12","@types/estree":"^1.0.5","@types/core-js":"^2.5.8","esbuild-register":"^3.5.0","eslint-plugin-import":"^2.29.0","rollup-plugin-esbuild":"^6.1.0","@rollup/plugin-replace":"^5.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.13.1","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-externals":"^6.1.2","eslint-plugin-optimize-imports":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.13.1","eslint-plugin-simple-import-sort":"^10.0.0","rollup-plugin-rename-node-modules":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.4.0_1707396878070_0.7274484058343285","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"extended-fetch","version":"1.4.1","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.4.1","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"6f3f6ea1e14f3306597eb74c47672573d37b07b4","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.4.1.tgz","fileCount":38,"integrity":"sha512-tjb4B+lP+7dNU3uDjdcB1VUxuWOa7ARAJfMYtGdZ5+eKh84QcoWLvYbsmPeFjE8oVaoYQ2DEx0o4n/yWTuLaNQ==","signatures":[{"sig":"MEYCIQCOscXcJQrcfYaon0sUYXrMhBwuZvhMBQtodVp214GzPwIhAL7vln5aDPsoglKVbB9nQky0osFQbApoamvnrZ29qIsl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38971},"main":"build/umd/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/umd/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"26baa3d32dfd55af91a6834132d211ac4a0a0d9c","scripts":{"fix":"eslint src --ext .ts,.tsx --fix","lint":"eslint src --ext .ts,.tsx","test":"uvu -r esbuild-register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"10.2.4","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.9","uvu":"^0.5.6","eslint":"^8.55.0","rollup":"^4.6.1","esbuild":"^0.19.8","lefthook":"^1.5.5","prettier":"^3.1.0","colorette":"^2.0.20","cross-env":"^7.0.3","typescript":"^5.3.2","@types/node":"^20.10.2","cross-fetch":"^4.0.0","@types/debug":"^4.1.12","@types/estree":"^1.0.5","@types/core-js":"^2.5.8","esbuild-register":"^3.5.0","eslint-plugin-import":"^2.29.0","rollup-plugin-esbuild":"^6.1.0","@rollup/plugin-replace":"^5.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.13.1","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-externals":"^6.1.2","eslint-plugin-optimize-imports":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.13.1","eslint-plugin-simple-import-sort":"^10.0.0","rollup-plugin-rename-node-modules":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.4.1_1707465321125_0.40357123690881713","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"extended-fetch","version":"1.5.0","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.5.0","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"489fee2d56c5281955ce5b3c148dcfc5e5d59d6b","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.5.0.tgz","fileCount":38,"integrity":"sha512-zsVljSUqL18v3Y9FCA+JrZOMyMmmnfapXGMdbJYWX8NtUf8lQS1/nkqlixZmg6YhdAH+a5vwfTkiGX74n1FBlg==","signatures":[{"sig":"MEQCIFbtgdA7zpQaO7sfYurYyZqFKtzt5Thtirbo2yPf6msqAiBOxt+LzC6e+ivNXIPnQEQNZiTAogSEXQm241yX7XVZ8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39545},"main":"build/umd/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/umd/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"4f4fc4f61376c7c496b11c088ce9991705d5a523","scripts":{"fix":"eslint src --ext .ts,.tsx --fix","lint":"eslint src --ext .ts,.tsx","test":"uvu -r esbuild-register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"10.2.4","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.9","uvu":"^0.5.6","eslint":"^8.55.0","rollup":"^4.6.1","esbuild":"^0.19.8","lefthook":"^1.5.5","prettier":"^3.1.0","colorette":"^2.0.20","cross-env":"^7.0.3","typescript":"^5.3.2","@types/node":"^20.10.2","cross-fetch":"^4.0.0","@types/debug":"^4.1.12","@types/estree":"^1.0.5","@types/core-js":"^2.5.8","esbuild-register":"^3.5.0","eslint-plugin-import":"^2.29.0","rollup-plugin-esbuild":"^6.1.0","@rollup/plugin-replace":"^5.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.13.1","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-externals":"^6.1.2","eslint-plugin-optimize-imports":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.13.1","eslint-plugin-simple-import-sort":"^10.0.0","rollup-plugin-rename-node-modules":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.5.0_1707728400165_0.6177877864681622","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"extended-fetch","version":"1.6.0","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.6.0","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"d20a0324d3bf3bbd6165ba153be3a7a47bfe0739","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.6.0.tgz","fileCount":38,"integrity":"sha512-K2XyBC+Dje7ARVLCauFIMPdI9zC3X71egJkNgURVwqA+GtIXPaz6S3+a3zesG5cjf86xYn76wpR0WT3aWWaBwg==","signatures":[{"sig":"MEQCICMzNx6VKaF+ma1pCmBatHz59DqxozQuM3WZz7AFz8xqAiBGa3tMfB1WoRTKqn7+emXfxj6rA0s1g8cgSxgEeM39nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41089},"main":"build/umd/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/umd/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"93f266a3d15fc0c8fcaf70447013a74ebc8eddc7","scripts":{"fix":"eslint src --ext .ts,.tsx --fix","lint":"eslint src --ext .ts,.tsx","test":"uvu -r esbuild-register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"10.2.4","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.9","uvu":"^0.5.6","eslint":"^8.55.0","rollup":"^4.6.1","esbuild":"^0.19.8","lefthook":"^1.5.5","prettier":"^3.1.0","colorette":"^2.0.20","cross-env":"^7.0.3","typescript":"^5.3.2","@types/node":"^20.10.2","cross-fetch":"^4.0.0","@types/debug":"^4.1.12","@types/estree":"^1.0.5","@types/core-js":"^2.5.8","esbuild-register":"^3.5.0","eslint-plugin-import":"^2.29.0","rollup-plugin-esbuild":"^6.1.0","@rollup/plugin-replace":"^5.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.13.1","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-externals":"^6.1.2","eslint-plugin-optimize-imports":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.13.1","eslint-plugin-simple-import-sort":"^10.0.0","rollup-plugin-rename-node-modules":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.6.0_1710171462156_0.4037111098928281","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"extended-fetch","version":"1.7.0","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.7.0","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"30495c99099f24a3ca0f5a214cd17dae14b4b536","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.7.0.tgz","fileCount":38,"integrity":"sha512-OK8Zlm4m/ooWavTifok/Glkibyrh5DiGKTOKnuEB5sz7l5VcLa+sopBXZSpzBLCh7xOowbV0pCs1D5vQ9PBsNg==","signatures":[{"sig":"MEUCIQD3J5v7TbCWKXvnGwoGchB77iNDIP4F9K+6UdqGEcApFAIgMdfmUVCFgBAzZxZM33GHuRWhRs69F3uJYXihc8QeBEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41702},"main":"build/umd/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/umd/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"81d17199c20cf1d5bc87f1ce36d99302b1aff384","scripts":{"fix":"eslint src --ext .ts,.tsx --fix","lint":"eslint src --ext .ts,.tsx","test":"uvu -r esbuild-register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"10.8.1","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.0.9","uvu":"^0.5.6","eslint":"^8.55.0","rollup":"^4.6.1","esbuild":"^0.19.8","lefthook":"^1.5.5","prettier":"^3.1.0","colorette":"^2.0.20","cross-env":"^7.0.3","typescript":"^5.3.2","@types/node":"^20.10.2","cross-fetch":"^4.0.0","@types/debug":"^4.1.12","@types/estree":"^1.0.5","@types/core-js":"^2.5.8","esbuild-register":"^3.5.0","eslint-plugin-import":"^2.29.0","rollup-plugin-esbuild":"^6.1.0","@rollup/plugin-replace":"^5.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^25.0.7","@typescript-eslint/parser":"^6.13.1","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-externals":"^6.1.2","eslint-plugin-optimize-imports":"^1.2.0","@typescript-eslint/eslint-plugin":"^6.13.1","eslint-plugin-simple-import-sort":"^10.0.0","rollup-plugin-rename-node-modules":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.7.0_1721241296404_0.7053318500196171","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"extended-fetch","version":"1.8.0","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.8.0","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"45f4496096632f45c34c3aef2474b726d0c21088","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.8.0.tgz","fileCount":40,"integrity":"sha512-UMGhUXUBAhNo9tpW8oakRBK+tpjsqGbLF2AFjNDUibjNICIKxkW7KU86V0s9arnJLjRT7QIPgHHMpuiMkdeh7A==","signatures":[{"sig":"MEUCIQD6AdoetCtsl4ho75qyA1xqXDC0qc+tG4VyKYh1Q3XRYQIgJJ2eUkGHkLrD3+xC71aq7Hf+gMBx8/5kr457hXhbMDc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45296},"main":"build/umd/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/umd/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"bfb1b7ac1e9049dcd231cda882fc2921c3209150","scripts":{"fix":"npx biome lint --write .","lint":"npx biome lint .","test":"uvu -r esbuild-register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","format":"npx biome format . --write && git update-index --again","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"10.8.1","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.5","uvu":"^0.5.6","rollup":"^4.27.3","esbuild":"^0.24.0","lefthook":"^1.8.4","prettier":"^3.3.3","colorette":"^2.0.20","cross-env":"^7.0.3","typescript":"^5.6.3","@types/node":"^22.9.1","cross-fetch":"^4.0.0","npm-run-all":"4.1.5","@types/debug":"^4.1.12","@types/estree":"^1.0.6","@biomejs/biome":"1.9.4","@types/core-js":"^2.5.8","esbuild-register":"^3.6.0","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-replace":"^6.0.1","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^28.0.1","@typescript-eslint/parser":"^6.13.1","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^7.1.3","@typescript-eslint/eslint-plugin":"^6.13.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.8.0_1732209478222_0.20260115389758404","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"extended-fetch","version":"1.9.0","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@1.9.0","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"4c7642fc6de1dfa2fc56d2605da54fb2ef1376ea","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-1.9.0.tgz","fileCount":40,"integrity":"sha512-ndQfCQxrKLlMGB4e2W0ekBavmBofEYZepEtbbxMOB3CIO9OI9V4nfY8SaGC8NQd5Yg59Fp8cWNz7Agw5U/PsQw==","signatures":[{"sig":"MEUCIQD9wHumUZF46BbSe4/RjpGJtJhsdrRolksIoAnjTGv/RwIgT6vf7AnWxTDPozdy53y54ppbhEMndovoUlb0MfaDzMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45995},"main":"build/umd/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/umd/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"72fe52de61e730a9029486a369a4f6cd5ddcb286","scripts":{"fix":"npx biome lint --write .","lint":"npx biome lint .","test":"uvu -r esbuild-register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","format":"npx biome format . --write && git update-index --again","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"10.8.1","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.5","uvu":"^0.5.6","rollup":"^4.27.3","esbuild":"^0.24.0","lefthook":"^1.8.4","prettier":"^3.3.3","colorette":"^2.0.20","cross-env":"^7.0.3","typescript":"^5.6.3","@types/node":"^22.9.1","cross-fetch":"^4.0.0","npm-run-all":"4.1.5","@types/debug":"^4.1.12","@types/estree":"^1.0.6","@biomejs/biome":"1.9.4","@types/core-js":"^2.5.8","esbuild-register":"^3.6.0","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-replace":"^6.0.1","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^28.0.1","@typescript-eslint/parser":"^6.13.1","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^7.1.3","@typescript-eslint/eslint-plugin":"^6.13.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_1.9.0_1736929109036_0.266773520758941","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"extended-fetch","version":"2.0.0","keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","_id":"extended-fetch@2.0.0","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"homepage":"https://github.com/glebcha/extended-fetch#readme","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"dist":{"shasum":"bdcce4b6ac03b256642cf9d1eadbd62d492f5580","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-2.0.0.tgz","fileCount":40,"integrity":"sha512-giS+d7NaR+SMeBDP+LpEwle+rPSOmByzBKi61GuK8IZYr4FZphB2T5jmeENZ1WKydEjhTyYG6RvcK1O2sscWUg==","signatures":[{"sig":"MEYCIQDiCErBB9O7Em4x16fabyl3eFsdT9p8ssUV0zwjhNRlyAIhAMEIRrFigadOCsRP+5tmzG/3Pd4u1ak9iZacJ1gUv8jx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46533},"main":"build/umd/extended-fetch.umd.js","types":"build/es/index.d.ts","module":"build/es/index.js","browser":"build/umd/extended-fetch.umd.js","engines":{"node":"^16 || >=18"},"gitHead":"a1ef3c83c7027a4f4060cb6e814d36e00a1ff69b","scripts":{"fix":"npx biome lint --write .","lint":"npx biome lint .","test":"uvu -r esbuild-register src spec","build":"cross-env NODE_ENV=production rollup -c","proxy":"cross-env NODE_ENV=production rollup -c --watch","format":"npx biome format . --write && git update-index --again","types:add":"npx npm-run-all --sequential --npm-path npm types:emit types:copy","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"npx tsc -p ./build-utils/tsconfig.declarations.json","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","prepublishOnly":"npm run build && npm run types:add"},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"repository":{"url":"git+https://github.com/glebcha/extended-fetch.git","type":"git"},"_npmVersion":"10.8.1","description":"Extended http client based on fetch","directories":{},"_nodeVersion":"24.6.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.5","uvu":"^0.5.6","rollup":"^4.27.3","esbuild":"^0.24.0","lefthook":"^1.8.4","prettier":"^3.3.3","colorette":"^2.0.20","cross-env":"^7.0.3","typescript":"^5.6.3","@types/node":"^22.9.1","cross-fetch":"^4.0.0","npm-run-all":"4.1.5","@types/debug":"^4.1.12","@types/estree":"^1.0.6","@biomejs/biome":"1.9.4","@types/core-js":"^2.5.8","esbuild-register":"^3.6.0","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-replace":"^6.0.1","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^28.0.1","@typescript-eslint/parser":"^6.13.1","@rollup/plugin-node-resolve":"^15.3.0","rollup-plugin-node-externals":"^7.1.3","@typescript-eslint/eslint-plugin":"^6.13.1"},"_npmOperationalInternal":{"tmp":"tmp/extended-fetch_2.0.0_1761833357047_0.4504682145713026","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"extended-fetch","version":"3.0.0","description":"Extended http client based on fetch","main":"build/umd/extended-fetch.umd.js","module":"build/es/index.js","types":"build/es/index.d.ts","browser":"build/umd/extended-fetch.umd.js","scripts":{"build":"npm run build:clean && rolldown -c && npm run types:emit && npm run types:copy","build:clean":"node build-utils/clean-build.mjs","proxy":"rolldown -c --watch","prepublishOnly":"npm run build","lint":"biome lint .","fix":"biome lint --write .","format":"biome format . --write && git update-index --again","test":"uvu -r esbuild-register src spec","types:sync":"npx typesync && npm i","types:check":"tsc --noEmit --project tsconfig.json","types:copy":"node build-utils/copy-declarations.mjs","types:emit":"tsc -p tsconfig.build.json"},"engines":{"node":"^20.19.0 || >=22.12.0"},"repository":{"type":"git","url":"git+https://github.com/glebcha/extended-fetch.git"},"keywords":["fetch","axios","middleware","node-fetch"],"author":{"name":"Glebcha"},"license":"MIT","devDependencies":{"@biomejs/biome":"2.5.5","@types/core-js":"^2.5.8","@types/node":"^22.9.1","cross-fetch":"^4.0.0","esbuild":"^0.24.0","esbuild-register":"^3.6.0","lefthook":"^1.8.4","msw":"^2.15.0","prettier":"^3.3.3","rolldown":"^1.2.0","typescript":"^7.0.2","uvu":"^0.5.6"},"_id":"extended-fetch@3.0.0","gitHead":"879d2bcc86c0b5a3889e88c2e305fab12b35cf0b","bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"homepage":"https://github.com/glebcha/extended-fetch#readme","_nodeVersion":"24.18.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-CsI3n6u61JoM4C2msHXKYtI3eHucJZHEei63wl3Q2gtUxYS/WuijTyXqiWZG4rCe5VJSNYRizv2Lg7xARUbu1g==","shasum":"64080e1190ac17780a633b4389b1d1d53b19ae07","tarball":"https://registry.npmjs.org/extended-fetch/-/extended-fetch-3.0.0.tgz","fileCount":40,"unpackedSize":43790,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG1MgPtE0YZonRYaU7iRfeS00ZPZtFMqwNcVAi57/Pj2AiArQDm9wXEp7x26kfH8gccVJfYOXZPSfEdrPzy5lVwOVQ=="}]},"_npmUser":{"name":"glebcha","email":"glebcha@gmail.com"},"directories":{},"maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/extended-fetch_3.0.0_1785245720766_0.6147914950016033"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-27T19:12:04.355Z","modified":"2026-07-28T13:35:21.020Z","1.0.0":"2022-06-27T19:12:04.579Z","1.0.1":"2022-06-27T19:37:41.852Z","1.0.2":"2022-06-28T07:13:47.487Z","1.0.3":"2022-06-28T14:09:34.823Z","1.0.4":"2022-06-29T07:18:46.466Z","1.0.5":"2022-06-29T08:05:17.530Z","1.1.1":"2023-10-27T11:17:06.869Z","1.1.2":"2023-10-30T20:40:36.875Z","1.2.0":"2023-11-09T22:59:45.338Z","1.3.0":"2023-11-28T12:40:18.017Z","1.3.1":"2023-11-29T11:51:16.583Z","1.3.2":"2023-11-29T12:15:45.331Z","1.3.3":"2023-11-29T13:10:35.678Z","1.3.4":"2023-11-29T15:53:04.541Z","1.3.5":"2023-12-02T10:20:38.813Z","1.3.6":"2023-12-17T15:54:34.104Z","1.3.7":"2024-02-08T09:56:35.997Z","1.3.8":"2024-02-08T11:14:26.973Z","1.4.0":"2024-02-08T12:54:38.238Z","1.4.1":"2024-02-09T07:55:21.285Z","1.5.0":"2024-02-12T09:00:00.355Z","1.6.0":"2024-03-11T15:37:42.312Z","1.7.0":"2024-07-17T18:34:56.549Z","1.8.0":"2024-11-21T17:17:58.446Z","1.9.0":"2025-01-15T08:18:29.220Z","2.0.0":"2025-10-30T14:09:17.254Z","3.0.0":"2026-07-28T13:35:20.883Z"},"bugs":{"url":"https://github.com/glebcha/extended-fetch/issues"},"author":{"name":"Glebcha"},"license":"MIT","homepage":"https://github.com/glebcha/extended-fetch#readme","keywords":["fetch","axios","middleware","node-fetch"],"repository":{"type":"git","url":"git+https://github.com/glebcha/extended-fetch.git"},"description":"Extended http client based on fetch","maintainers":[{"name":"glebcha","email":"glebcha@gmail.com"}],"readme":"# [Hackable HTTP client based on native fetch](https://www.npmjs.com/package/extended-fetch)\n![](https://img.shields.io/npm/v/extended-fetch?style=flat-square)\n![](https://img.shields.io/node/v/extended-fetch?style=flat-square)\n![](https://img.shields.io/npm/dm/extended-fetch?style=flat-square)\n[![](https://data.jsdelivr.com/v1/package/npm/extended-fetch/badge)](https://www.jsdelivr.com/package/npm/extended-fetch)\n\n* No dependencies\n* Middleware can be applied for all requests or single\n* Requests can be aborted by timeout\n* Modular architecture\n* Typescript\n* ESM + UMD\n* Tiny size < 4KB\n\nReact + Typescript sandbox:\n\n[![Edit extended-fetch](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/extended-fetch-react-typescript-ryxrdj?file=/src/App/App.tsx)\n\nBrowser sandbox:\n\n[![Edit extended-fetch](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/lingering-shape-8pml00?fontsize=14&hidenavigation=1&theme=dark)\n\n### **Install:**\n\n```\nnpm i extended-fetch\n```\n\n### **Interface:**\n\n```typescript\ntype MiddlewareType = 'request' | 'response';\ntype MiddlewareHandlers = Array<MiddlewareHandler | unknown>;\ntype Middleware = {\n  [key in MiddlewareType]?: MiddlewareHandlers\n};\ntype MiddlewareHandler = (params: RequestInit) => Promise<RequestInit>;\n\ntype CreateMethod = {\n  query?: unknown,\n  url?: string,\n  baseUrl?: string,\n  timeout?: number,\n  middleware?: Middleware,\n  params?: RequestInit,\n  method?: \"GET\" | \"POST\" | \"PUT\" | \"PATCH\" | \"DELETE\",\n  format?: (property) format?: \"formData\" | \"text\" | \"blob\" | \"json\" | \"arrayBuffer\">,\n}\n```\n\n[More info about params can be found on MDN](https://developer.mozilla.org/en-US/docs/Web/API/fetch#parameters)\n\n### **Basic usage:**\n\n```javascript\nconst api = createHttpClient();\n\napi.get('/api/books/12')\n .then((jsonFormattedResponse) => {})\n .catch(async (pureResponseInstance) => {\n  const { status, statusText } = pureResponseInstance;\n\n  return { status, statusText };\n });\n```\n\n### **Basic error handling:**\n\n```javascript\nconst api = createHttpClient();\n\napi.get('/api/books/12')\n .then((jsonFormattedResponse) => {})\n .catch(async (pureResponseInstance) => {\n  const {\n    status,\n    statusText,\n    formattedResponse: response\n  } = pureResponseInstance;\n\n  return { status, statusText, response };\n });\n```\n\n### **Custom response type:**\n\n```typescript\nconst api = createHttpClient();\n\ninterface Book {\n  id: string,\n  description?: string,\n}\n\napi.get<Book>('/api/books/12')\n .then(({ id, description }) => {})\n .catch(async (pureResponseInstance) => {\n  const { status, statusText } = pureResponseInstance;\n\n  return { status, statusText };\n });\n```\n\n### **Abort request by timeout:**\n\n```javascript\nconst api = createHttpClient();\n\napi.get({ url: '/api/books/12', timeout: 10000 });\n```\n\n### **Abort with signal passed:**\n\n```javascript\nconst api = createHttpClient();\nconst abortController = new AbortController();\n\napi.get({\n  url: '/api/books/12',\n  params: { signal: abortController.signal }\n});\n\nsetTimeout(() => abortController.abort(), 5000);\n```\n\n### **Middleware:**\n\n```javascript\nfunction setAuthHeader(options) {\n  const headers = { ...options.headers, Authorization = 'Bearer shdkjhf798798jsjjs' };\n\n  return Object.assign(options, { headers });\n}\n\nfunction collectErrors(response) {\n  const { errors = [] } = response;\n  const errorText = errors.reduce((merged, { message }) =>  `${merged}${message}`, '');\n\n  response.errorText = errorText;\n\n  return response;\n}\n\nconst middleware = {\n  request: [setAuthHeader],\n  response: [collectErrors]\n};\nconst api = createHttpClient({ middleware });\n\napi.post({\n  url: '/api/books',\n  query: { text: 'New record' }\n  middleware: {\n    request: [\n      (options) => ({\n        ...options,\n        baseUrl: '/v2',\n        format: 'text',\n      })\n    ]\n  }\n});\n```\n\n### **Auth Middleware:**\n\n```javascript\nimport { createHttpClient, initAuthMiddleware } from 'extended-fetch';\n\nconst middleware = {\n  request: [\n    setRequestHeaders: async (options) => options,\n  ],\n  response: [\n    initAuthMiddleware({\n      url: async () => 'refresh',\n      getTokens: () => ({ accessToken: '', refreshToken: '' }),\n      setTokens: () => {},\n      handleAuthError: (error) => console.log(error.message),\n    }),\n  ],\n};\nconst api = createHttpClient({ middleware });\n\nexport const getPerson = (id: number) => {\n\n  return api\n    .get({ url: `person/${id}` })\n    .catch((error) => {\n      const errorResponse = {\n        status: 'error',\n        code: error.status ?? 0\n      };\n\n      return errorResponse;\n    });\n};\n```\n\n### **Return custom response in middleware**\n\n```javascript\nconst api = createHttpClient({\n  middleware: {\n    response: [\n      (response) => {\n        const customResponse = {\n          updated: true,\n          message: 'response modified',\n        };\n        return { ok: true, modifiedResponse: customResponse };\n      }\n    ]\n  }\n});\n\napi.get({ url: '/api/books/12' }).then((result) => {\n  console.log(result); // { updated: true, message: 'response modified' }\n});\n```\n\n### **Utilities:**\n\n* Check data type\n\n>  - Array\n>  - AbortSignal\n>  - AbortController\n>  - AsyncFunction\n>  - Boolean\n>  - Date\n>  - Function\n>  - Headers\n>  - Number\n>  - Null\n>  - Object\n>  - Promise\n>  - String\n>  - Symbol\n\n\n```javascript\nimport { is } from 'extended-fetch';\n\nconst year = is.Date(unknownVar) ? unknownVar.getFullYear() : null;\n\nconsole.log({ year });\n```\n\n* Safely stringify JSON\n\n```javascript\nimport { safeJsonStringify } from 'extended-fetch';\n\nconst stringifiedJson = safeJsonStringify({ data: ['test'] });\nconst stringifiedJsonPretty = safeJsonStringify({ pretty: { data: 'test' } }, 2);\n\nconsole.log({ stringifiedJson, stringifiedJsonPretty });\n```\n\n* Extend fetch headers\n\n```javascript\nimport { applyHeaders } from 'extended-fetch';\n\nconst authHeaders = { 'Authorization': `Bearer ${tokens.accessToken}` };\n\napplyHeaders(authHeaders, responseHeadersFromFetchInstance);\n\nconsole.log(responseHeadersFromFetchInstance);\n```\n","readmeFilename":"README.md"}