{"_id":"wretch","_rev":"4209590","name":"wretch","description":"A tiny wrapper built around fetch with an intuitive syntax.","dist-tags":{"latest":"3.0.6","next":"2.0.0-next.1"},"maintainers":[{"name":"elbywan","email":""}],"time":{"modified":"2026-03-04T17:04:59.000Z","created":"2017-09-13T22:57:15.764Z","3.0.6":"2025-12-12T19:38:04.614Z","3.0.5":"2025-11-27T08:03:36.359Z","3.0.4":"2025-11-26T21:49:11.948Z","3.0.3":"2025-11-10T10:50:10.284Z","3.0.2":"2025-10-24T07:02:12.087Z","3.0.1":"2025-10-21T21:51:16.505Z","3.0.0":"2025-10-19T18:00:06.653Z","2.11.1":"2025-10-19T16:46:50.654Z","2.11.0":"2024-10-29T08:23:04.409Z","2.10.0":"2024-09-13T22:03:13.025Z","2.9.1":"2024-09-06T21:11:45.015Z","2.9.0":"2024-06-01T17:29:14.424Z","2.8.1":"2024-03-07T07:31:45.431Z","2.8.0":"2023-12-30T09:50:09.834Z","2.7.1":"2023-11-19T10:20:25.083Z","2.7.0":"2023-09-12T17:34:30.100Z","2.6.0":"2023-06-28T12:07:13.091Z","2.5.2":"2023-04-11T06:36:42.959Z","2.5.1":"2023-02-27T05:41:57.068Z","2.5.0":"2023-02-20T22:51:19.649Z","2.4.1":"2023-01-20T15:53:55.222Z","2.4.0":"2023-01-19T14:16:50.820Z","2.3.2":"2023-01-11T13:22:47.541Z","2.3.1":"2023-01-07T21:41:29.639Z","2.3.0":"2022-12-12T20:38:22.034Z","2.2.3":"2022-12-09T07:08:22.380Z","2.2.2":"2022-12-03T14:53:19.467Z","2.2.1":"2022-12-03T10:35:48.160Z","2.2.0":"2022-12-03T10:21:47.044Z","2.1.5":"2022-10-15T08:47:53.170Z","2.1.4":"2022-09-28T21:00:07.789Z","2.1.3":"2022-09-28T06:29:25.213Z","2.1.2":"2022-09-27T15:52:30.971Z","2.1.1":"2022-09-03T10:27:53.736Z","2.1.0":"2022-09-03T10:21:44.502Z","2.0.4":"2022-08-18T07:44:16.590Z","2.0.3":"2022-08-16T16:57:42.094Z","2.0.2":"2022-08-03T10:09:36.159Z","2.0.1":"2022-08-02T15:11:45.798Z","2.0.0":"2022-08-01T10:22:16.609Z","2.0.0-next.1":"2022-07-08T21:26:41.978Z","2.0.0-next.0":"2022-07-03T15:48:04.669Z","1.7.10":"2022-05-21T07:34:37.626Z","1.7.9":"2022-02-01T08:54:10.350Z","1.7.8":"2022-01-30T15:30:05.078Z","1.7.7":"2021-12-13T11:57:07.135Z","1.7.6":"2021-08-06T08:38:57.321Z","1.7.5":"2021-06-30T10:06:13.749Z","1.7.4":"2020-10-14T08:10:41.230Z","1.7.3":"2020-10-12T10:56:18.492Z","1.7.2":"2020-04-13T12:45:36.867Z","1.7.1":"2020-01-25T23:27:06.965Z","1.7.0":"2020-01-25T10:31:06.978Z","1.6.0":"2019-11-27T15:01:14.291Z","1.5.5":"2019-10-15T15:54:15.698Z","1.5.4":"2019-07-16T20:45:44.583Z","1.5.3":"2019-07-11T18:40:22.424Z","1.5.2":"2019-04-28T09:45:11.263Z","1.5.1":"2019-03-17T08:52:12.568Z","1.5.0":"2019-02-23T18:51:21.643Z","1.4.2":"2018-10-21T07:52:44.534Z","1.4.1":"2018-08-13T08:27:29.953Z","1.4.0":"2018-07-10T06:47:50.655Z","1.3.1":"2018-06-12T10:37:25.187Z","1.3.0":"2018-06-09T11:45:04.191Z","1.2.0":"2018-05-24T19:50:54.656Z","1.1.2":"2018-03-07T22:05:00.372Z","1.1.1":"2018-01-08T06:50:13.952Z","1.1.0":"2017-11-17T21:54:44.330Z","1.0.0":"2017-10-20T05:58:05.769Z","0.3.1":"2017-10-09T21:35:08.008Z","0.3.0":"2017-10-09T21:29:08.848Z","0.2.4":"2017-10-06T01:45:14.865Z","0.2.3":"2017-10-06T00:10:39.269Z","0.2.2":"2017-10-04T07:33:29.924Z","0.2.1":"2017-10-03T10:52:40.776Z","0.2.0":"2017-09-27T09:14:30.108Z","0.1.5":"2017-09-25T13:51:27.723Z","0.1.4":"2017-09-25T09:14:51.989Z","0.1.3":"2017-09-22T06:38:14.688Z","0.1.2":"2017-09-21T06:53:28.837Z","0.1.1":"2017-09-14T11:50:14.640Z","0.1.0":"2017-09-14T11:40:01.796Z","0.0.1":"2017-09-13T22:57:15.764Z"},"users":{},"author":{"name":"Julien Elbaz"},"repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"versions":{"3.0.6":{"name":"wretch","version":"3.0.6","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=22"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./all":{"require":{"types":"./dist/cjs/index.all.d.ts","default":"./dist/cjs/index.all.js"},"import":{"types":"./dist/index.all.d.ts","default":"./dist/index.all.js"}},"./addons":{"require":{"types":"./dist/cjs/addons/index.d.ts","default":"./dist/cjs/addons/index.js"},"import":{"types":"./dist/addons/index.d.ts","default":"./dist/addons/index.js"}},"./addons/*":{"require":{"types":"./dist/cjs/addons/*.d.ts","default":"./dist/cjs/addons/*.js"},"import":{"types":"./dist/addons/*.d.ts","default":"./dist/addons/*.js"}},"./middlewares":{"require":{"types":"./dist/cjs/middlewares/index.d.ts","default":"./dist/cjs/middlewares/index.js"},"import":{"types":"./dist/middlewares/index.d.ts","default":"./dist/middlewares/index.js"}},"./middlewares/*":{"require":{"types":"./dist/cjs/middlewares/*.d.ts","default":"./dist/cjs/middlewares/*.js"},"import":{"types":"./dist/middlewares/*.d.ts","default":"./dist/middlewares/*.js"}},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"eslint '{src,test}/**/*.{js,ts}'","lint:fix":"eslint --fix '{src,test}/**/*.{js,ts}'","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc && tsc --project tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json && rolldown -c ./rolldown.config.ts","mock":"node scripts/mockServer.js","test":"npm run test:node && npm run test:browser && npm run test:deno && npm run test:bun && npm run test:snippets","test:node":"node scripts/runWithMockServer.js \"c8 node --import tsx --test test/node/*.spec.ts --test test/node/**/*.spec.ts\"","test:browser":"node scripts/runWithMockServer.js web-test-runner","test:browser:watch":"node scripts/runWithMockServer.js \"web-test-runner --watch\"","test:deno":"node scripts/runWithMockServer.js \"deno test --allow-net --allow-read --no-check --sloppy-imports --config test/deno/deno.json test/deno/wretch.spec.ts\"","test:bun":"node scripts/runWithMockServer.js \"bun test test/bun/wretch.spec.ts\"","test:snippets":"node --experimental-vm-modules --import tsx --test test/snippets/snippets.spec.ts","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@eslint/js":"^9.37.0","@fastify/basic-auth":"^6.2.0","@fastify/cors":"^11.1.0","@fastify/formbody":"^8.0.2","@fastify/multipart":"^9.2.1","@types/node":"^24.7.2","@web/dev-server-esbuild":"^1.0.4","@web/test-runner":"^0.20.2","@web/test-runner-playwright":"^0.11.1","c8":"^10.1.3","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","eslint":"^9.37.0","fastify":"^5.6.1","globals":"^16.4.0","rimraf":"^6.0.1","rolldown":"^1.0.0-beta.43","tslib":"^2.8.1","tsx":"^4.20.6","typedoc":"^0.28.14","typescript":"^5.9.3","typescript-eslint":"^8.46.1"},"gitHead":"c249220b0a25add4e17ba011697a337fe2c27f3a","_id":"wretch@3.0.6","_nodeVersion":"24.12.0","_npmVersion":"11.7.0","dist":{"shasum":"69724569ebca12c7cfb52da47ec3ea3a65027f63","size":145285,"noattachment":false,"key":"/wretch/-/wretch-3.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-3.0.6.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6298fa5a-995b-4b5f-82a2-6f06fc979051"}},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wretch_3.0.6_1765568284456_0.3186631625010572"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-12T19:38:04.614Z","publish_time":1765568284614,"_source_registry_name":"default","_cnpm_publish_time":1765568284614},"3.0.5":{"name":"wretch","version":"3.0.5","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=22"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./all":{"require":{"types":"./dist/cjs/index.all.d.ts","default":"./dist/cjs/index.all.js"},"import":{"types":"./dist/index.all.d.ts","default":"./dist/index.all.js"}},"./addons":{"require":{"types":"./dist/cjs/addons/index.d.ts","default":"./dist/cjs/addons/index.js"},"import":{"types":"./dist/addons/index.d.ts","default":"./dist/addons/index.js"}},"./addons/*":{"require":{"types":"./dist/cjs/addons/*.d.ts","default":"./dist/cjs/addons/*.js"},"import":{"types":"./dist/addons/*.d.ts","default":"./dist/addons/*.js"}},"./middlewares":{"require":{"types":"./dist/cjs/middlewares/index.d.ts","default":"./dist/cjs/middlewares/index.js"},"import":{"types":"./dist/middlewares/index.d.ts","default":"./dist/middlewares/index.js"}},"./middlewares/*":{"require":{"types":"./dist/cjs/middlewares/*.d.ts","default":"./dist/cjs/middlewares/*.js"},"import":{"types":"./dist/middlewares/*.d.ts","default":"./dist/middlewares/*.js"}},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"eslint '{src,test}/**/*.{js,ts}'","lint:fix":"eslint '{src,test}/**/*.{js,ts}' --fix","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc && tsc --project tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json && rolldown -c ./rolldown.config.ts","mock":"node scripts/mockServer.js","test":"npm run test:node && npm run test:browser && npm run test:deno && npm run test:bun && npm run test:snippets","test:node":"node scripts/runWithMockServer.js \"c8 node --import tsx --test test/node/*.spec.ts --test test/node/**/*.spec.ts\"","test:browser":"node scripts/runWithMockServer.js web-test-runner","test:browser:watch":"node scripts/runWithMockServer.js \"web-test-runner --watch\"","test:deno":"node scripts/runWithMockServer.js \"deno test --allow-net --allow-read --no-check --sloppy-imports --config test/deno/deno.json test/deno/wretch.spec.ts\"","test:bun":"node scripts/runWithMockServer.js \"bun test test/bun/wretch.spec.ts\"","test:snippets":"node --experimental-vm-modules --import tsx --test test/snippets/snippets.spec.ts","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@eslint/js":"^9.37.0","@fastify/basic-auth":"^6.2.0","@fastify/cors":"^11.1.0","@fastify/formbody":"^8.0.2","@fastify/multipart":"^9.2.1","@types/node":"^24.7.2","@web/dev-server-esbuild":"^1.0.4","@web/test-runner":"^0.20.2","@web/test-runner-playwright":"^0.11.1","c8":"^10.1.3","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","eslint":"^9.37.0","fastify":"^5.6.1","globals":"^16.4.0","rimraf":"^6.0.1","rolldown":"^1.0.0-beta.43","tslib":"^2.8.1","tsx":"^4.20.6","typedoc":"^0.28.14","typescript":"^5.9.3","typescript-eslint":"^8.46.1"},"gitHead":"c381be2904671c90b475d394b3999ada79e263fc","_id":"wretch@3.0.5","_nodeVersion":"24.11.1","_npmVersion":"11.6.4","dist":{"shasum":"17980fb0f2b74e2e5438c231999d61e075defe28","size":144076,"noattachment":false,"key":"/wretch/-/wretch-3.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-3.0.5.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6298fa5a-995b-4b5f-82a2-6f06fc979051"}},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wretch_3.0.5_1764230616096_0.31011059521494166"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-27T08:03:36.359Z","publish_time":1764230616359,"_source_registry_name":"default","_cnpm_publish_time":1764230616359},"3.0.4":{"name":"wretch","version":"3.0.4","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=22"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./all":{"require":{"types":"./dist/cjs/index.all.d.ts","default":"./dist/cjs/index.all.js"},"import":{"types":"./dist/index.all.d.ts","default":"./dist/index.all.js"}},"./addons":{"require":{"types":"./dist/cjs/addons/index.d.ts","default":"./dist/cjs/addons/index.js"},"import":{"types":"./dist/addons/index.d.ts","default":"./dist/addons/index.js"}},"./addons/*":{"require":{"types":"./dist/cjs/addons/*.d.ts","default":"./dist/cjs/addons/*.js"},"import":{"types":"./dist/addons/*.d.ts","default":"./dist/addons/*.js"}},"./middlewares":{"require":{"types":"./dist/cjs/middlewares/index.d.ts","default":"./dist/cjs/middlewares/index.js"},"import":{"types":"./dist/middlewares/index.d.ts","default":"./dist/middlewares/index.js"}},"./middlewares/*":{"require":{"types":"./dist/cjs/middlewares/*.d.ts","default":"./dist/cjs/middlewares/*.js"},"import":{"types":"./dist/middlewares/*.d.ts","default":"./dist/middlewares/*.js"}},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"eslint '{src,test}/**/*.{js,ts}'","lint:fix":"eslint '{src,test}/**/*.{js,ts}' --fix","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc && tsc --project tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json && rolldown -c ./rolldown.config.ts","mock":"node scripts/mockServer.js","test":"npm run test:node && npm run test:browser && npm run test:deno && npm run test:bun && npm run test:snippets","test:node":"node scripts/runWithMockServer.js \"c8 node --import tsx --test test/node/*.spec.ts --test test/node/**/*.spec.ts\"","test:browser":"node scripts/runWithMockServer.js web-test-runner","test:browser:watch":"node scripts/runWithMockServer.js \"web-test-runner --watch\"","test:deno":"node scripts/runWithMockServer.js \"deno test --allow-net --allow-read --no-check --sloppy-imports --config test/deno/deno.json test/deno/wretch.spec.ts\"","test:bun":"node scripts/runWithMockServer.js \"bun test test/bun/wretch.spec.ts\"","test:snippets":"node --experimental-vm-modules --import tsx --test test/snippets/snippets.spec.ts","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@eslint/js":"^9.37.0","@fastify/basic-auth":"^6.2.0","@fastify/cors":"^11.1.0","@fastify/formbody":"^8.0.2","@fastify/multipart":"^9.2.1","@types/node":"^24.7.2","@web/dev-server-esbuild":"^1.0.4","@web/test-runner":"^0.20.2","@web/test-runner-playwright":"^0.11.1","c8":"^10.1.3","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","eslint":"^9.37.0","fastify":"^5.6.1","globals":"^16.4.0","rimraf":"^6.0.1","rolldown":"^1.0.0-beta.43","tslib":"^2.8.1","tsx":"^4.20.6","typedoc":"^0.28.14","typescript":"^5.9.3","typescript-eslint":"^8.46.1"},"gitHead":"6077eb6150eb9b0f669401adc647539593d7d72d","_id":"wretch@3.0.4","_nodeVersion":"24.11.1","_npmVersion":"11.6.4","dist":{"shasum":"4f264fe3be1cd97a1113c526f5931558438068df","size":141560,"noattachment":false,"key":"/wretch/-/wretch-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-3.0.4.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6298fa5a-995b-4b5f-82a2-6f06fc979051"}},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wretch_3.0.4_1764193751645_0.717716262423689"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-26T21:49:11.948Z","publish_time":1764193751948,"_source_registry_name":"default","_cnpm_publish_time":1764193751948},"3.0.3":{"name":"wretch","version":"3.0.3","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=22"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./all":{"require":{"types":"./dist/cjs/index.all.d.ts","default":"./dist/cjs/index.all.js"},"import":{"types":"./dist/index.all.d.ts","default":"./dist/index.all.js"}},"./addons":{"require":{"types":"./dist/cjs/addons/index.d.ts","default":"./dist/cjs/addons/index.js"},"import":{"types":"./dist/addons/index.d.ts","default":"./dist/addons/index.js"}},"./addons/*":{"require":{"types":"./dist/cjs/addons/*.d.ts","default":"./dist/cjs/addons/*.js"},"import":{"types":"./dist/addons/*.d.ts","default":"./dist/addons/*.js"}},"./middlewares":{"require":{"types":"./dist/cjs/middlewares/index.d.ts","default":"./dist/cjs/middlewares/index.js"},"import":{"types":"./dist/middlewares/index.d.ts","default":"./dist/middlewares/index.js"}},"./middlewares/*":{"require":{"types":"./dist/cjs/middlewares/*.d.ts","default":"./dist/cjs/middlewares/*.js"},"import":{"types":"./dist/middlewares/*.d.ts","default":"./dist/middlewares/*.js"}},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"eslint '{src,test}/**/*.{js,ts}'","lint:fix":"eslint '{src,test}/**/*.{js,ts}' --fix","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc && tsc --project tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json && rolldown -c ./rolldown.config.ts","mock":"node scripts/mockServer.js","test":"npm run test:node && npm run test:browser && npm run test:deno && npm run test:bun && npm run test:snippets","test:node":"node scripts/runWithMockServer.js \"c8 node --import tsx --test test/node/*.spec.ts --test test/node/**/*.spec.ts\"","test:browser":"node scripts/runWithMockServer.js web-test-runner","test:browser:watch":"node scripts/runWithMockServer.js \"web-test-runner --watch\"","test:deno":"node scripts/runWithMockServer.js \"deno test --allow-net --allow-read --no-check --sloppy-imports --config test/deno/deno.json test/deno/wretch.spec.ts\"","test:bun":"node scripts/runWithMockServer.js \"bun test test/bun/wretch.spec.ts\"","test:snippets":"node --experimental-vm-modules --import tsx --test test/snippets/snippets.spec.ts","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@eslint/js":"^9.37.0","@fastify/basic-auth":"^6.2.0","@fastify/cors":"^11.1.0","@fastify/formbody":"^8.0.2","@fastify/multipart":"^9.2.1","@types/node":"^24.7.2","@web/dev-server-esbuild":"^1.0.4","@web/test-runner":"^0.20.2","@web/test-runner-playwright":"^0.11.1","c8":"^10.1.3","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","eslint":"^9.37.0","fastify":"^5.6.1","globals":"^16.4.0","rimraf":"^6.0.1","rolldown":"^1.0.0-beta.43","tslib":"^2.8.1","tsx":"^4.20.6","typedoc":"^0.28.14","typescript":"^5.9.3","typescript-eslint":"^8.46.1"},"gitHead":"77a2d943f304e3949ebf3e00047c402c6d06649d","_id":"wretch@3.0.3","_nodeVersion":"24.11.0","_npmVersion":"11.6.2","dist":{"shasum":"5aef345b499a7f939e0170d2f9db241dfd1c1d3a","size":141281,"noattachment":false,"key":"/wretch/-/wretch-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-3.0.3.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6298fa5a-995b-4b5f-82a2-6f06fc979051"}},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wretch_3.0.3_1762771810093_0.6528052319819091"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-10T10:50:10.284Z","publish_time":1762771810284,"_source_registry_name":"default","_cnpm_publish_time":1762771810284},"3.0.2":{"name":"wretch","version":"3.0.2","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=22"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./all":{"require":{"types":"./dist/cjs/index.all.d.ts","default":"./dist/cjs/index.all.js"},"import":{"types":"./dist/index.all.d.ts","default":"./dist/index.all.js"}},"./addons":{"require":{"types":"./dist/cjs/addons/index.d.ts","default":"./dist/cjs/addons/index.js"},"import":{"types":"./dist/addons/index.d.ts","default":"./dist/addons/index.js"}},"./addons/*":{"require":{"types":"./dist/cjs/addons/*.d.ts","default":"./dist/cjs/addons/*.js"},"import":{"types":"./dist/addons/*.d.ts","default":"./dist/addons/*.js"}},"./middlewares":{"require":{"types":"./dist/cjs/middlewares/index.d.ts","default":"./dist/cjs/middlewares/index.js"},"import":{"types":"./dist/middlewares/index.d.ts","default":"./dist/middlewares/index.js"}},"./middlewares/*":{"require":{"types":"./dist/cjs/middlewares/*.d.ts","default":"./dist/cjs/middlewares/*.js"},"import":{"types":"./dist/middlewares/*.d.ts","default":"./dist/middlewares/*.js"}},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"eslint '{src,test}/**/*.{js,ts}'","lint:fix":"eslint '{src,test}/**/*.{js,ts}' --fix","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc && tsc --project tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json && rolldown -c ./rolldown.config.ts","mock":"node scripts/mockServer.js","test":"npm run test:node && npm run test:browser && npm run test:deno && npm run test:bun && npm run test:snippets","test:node":"node scripts/runWithMockServer.js \"c8 node --import tsx --test test/node/*.spec.ts --test test/node/**/*.spec.ts\"","test:browser":"node scripts/runWithMockServer.js web-test-runner","test:browser:watch":"node scripts/runWithMockServer.js \"web-test-runner --watch\"","test:deno":"node scripts/runWithMockServer.js \"deno test --allow-net --allow-read --no-check --sloppy-imports --config test/deno/deno.json test/deno/wretch.spec.ts\"","test:bun":"node scripts/runWithMockServer.js \"bun test test/bun/wretch.spec.ts\"","test:snippets":"node --experimental-vm-modules --import tsx --test test/snippets/snippets.spec.ts","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@eslint/js":"^9.37.0","@fastify/basic-auth":"^6.2.0","@fastify/cors":"^11.1.0","@fastify/formbody":"^8.0.2","@fastify/multipart":"^9.2.1","@types/node":"^24.7.2","@web/dev-server-esbuild":"^1.0.4","@web/test-runner":"^0.20.2","@web/test-runner-playwright":"^0.11.1","c8":"^10.1.3","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","eslint":"^9.37.0","fastify":"^5.6.1","globals":"^16.4.0","rimraf":"^6.0.1","rolldown":"^1.0.0-beta.43","tslib":"^2.8.1","tsx":"^4.20.6","typedoc":"^0.28.14","typescript":"^5.9.3","typescript-eslint":"^8.46.1"},"gitHead":"1680ef7660c84c24cf912f38b8ea5ccfc1a7365e","_id":"wretch@3.0.2","_nodeVersion":"22.21.0","_npmVersion":"11.6.2","dist":{"shasum":"94d063f055309a39b4bf798ccf4c7848ad8d9d51","size":140560,"noattachment":false,"key":"/wretch/-/wretch-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-3.0.2.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6298fa5a-995b-4b5f-82a2-6f06fc979051"}},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wretch_3.0.2_1761289331828_0.523582982153237"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-24T07:02:12.087Z","publish_time":1761289332087,"_source_registry_name":"default","_cnpm_publish_time":1761289332087},"3.0.1":{"name":"wretch","version":"3.0.1","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=22"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./all":{"require":{"types":"./dist/cjs/index.all.d.ts","default":"./dist/cjs/index.all.js"},"import":{"types":"./dist/index.all.d.ts","default":"./dist/index.all.js"}},"./addons":{"require":{"types":"./dist/cjs/addons/index.d.ts","default":"./dist/cjs/addons/index.js"},"import":{"types":"./dist/addons/index.d.ts","default":"./dist/addons/index.js"}},"./addons/*":{"require":{"types":"./dist/cjs/addons/*.d.ts","default":"./dist/cjs/addons/*.js"},"import":{"types":"./dist/addons/*.d.ts","default":"./dist/addons/*.js"}},"./middlewares":{"require":{"types":"./dist/cjs/middlewares/index.d.ts","default":"./dist/cjs/middlewares/index.js"},"import":{"types":"./dist/middlewares/index.d.ts","default":"./dist/middlewares/index.js"}},"./middlewares/*":{"require":{"types":"./dist/cjs/middlewares/*.d.ts","default":"./dist/cjs/middlewares/*.js"},"import":{"types":"./dist/middlewares/*.d.ts","default":"./dist/middlewares/*.js"}},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"eslint '{src,test}/**/*.{js,ts}'","lint:fix":"eslint '{src,test}/**/*.{js,ts}' --fix","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc && tsc --project tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json && rolldown -c ./rolldown.config.ts","mock":"node scripts/mockServer.js","test":"npm run test:node && npm run test:browser && npm run test:deno && npm run test:bun && npm run test:snippets","test:node":"node scripts/runWithMockServer.js \"c8 node --import tsx --test test/node/*.spec.ts --test test/node/**/*.spec.ts\"","test:browser":"node scripts/runWithMockServer.js web-test-runner","test:browser:watch":"node scripts/runWithMockServer.js \"web-test-runner --watch\"","test:deno":"node scripts/runWithMockServer.js \"deno test --allow-net --allow-read --no-check --sloppy-imports --config test/deno/deno.json test/deno/wretch.spec.ts\"","test:bun":"node scripts/runWithMockServer.js \"bun test test/bun/wretch.spec.ts\"","test:snippets":"node --experimental-vm-modules --import tsx --test test/snippets/snippets.spec.ts","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@eslint/js":"^9.37.0","@fastify/basic-auth":"^6.2.0","@fastify/cors":"^11.1.0","@fastify/formbody":"^8.0.2","@fastify/multipart":"^9.2.1","@types/node":"^24.7.2","@web/dev-server-esbuild":"^1.0.4","@web/test-runner":"^0.20.2","@web/test-runner-playwright":"^0.11.1","c8":"^10.1.3","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","eslint":"^9.37.0","fastify":"^5.6.1","globals":"^16.4.0","rimraf":"^6.0.1","rolldown":"^1.0.0-beta.43","tslib":"^2.8.1","tsx":"^4.20.6","typedoc":"^0.28.14","typescript":"^5.9.3","typescript-eslint":"^8.46.1"},"gitHead":"66c0f09f07c4be036fa58f3c8cce064741067e26","_id":"wretch@3.0.1","_nodeVersion":"22.21.0","_npmVersion":"11.6.2","dist":{"shasum":"e5f279f6ecde0d1da45c643e442d6e61d8ee5c95","size":140513,"noattachment":false,"key":"/wretch/-/wretch-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-3.0.1.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6298fa5a-995b-4b5f-82a2-6f06fc979051"}},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wretch_3.0.1_1761083476259_0.01339011851263594"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-21T21:51:16.505Z","publish_time":1761083476505,"_source_registry_name":"default","_cnpm_publish_time":1761083476505},"3.0.0":{"name":"wretch","version":"3.0.0","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=22"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./all":{"require":{"types":"./dist/cjs/index.all.d.ts","default":"./dist/cjs/index.all.js"},"import":{"types":"./dist/index.all.d.ts","default:":"./dist/index.all.js"}},"./addons":{"require":{"types":"./dist/cjs/addons/index.d.ts","default":"./dist/cjs/addons/index.js"},"import":{"types":"./dist/addons/index.d.ts","default":"./dist/addons/index.js"}},"./addons/*":{"require":{"types":"./dist/cjs/addons/*.d.ts","default":"./dist/cjs/addons/*.js"},"import":{"types":"./dist/addons/*.d.ts","default":"./dist/addons/*.js"}},"./middlewares":{"require":{"types":"./dist/cjs/middlewares/index.d.ts","default":"./dist/cjs/middlewares/index.js"},"import":{"types":"./dist/middlewares/index.d.ts","default":"./dist/middlewares/index.js"}},"./middlewares/*":{"require":{"types":"./dist/cjs/middlewares/*.d.ts","default":"./dist/cjs/middlewares/*.js"},"import":{"types":"./dist/middlewares/*.d.ts","default":"./dist/middlewares/*.js"}},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"eslint '{src,test}/**/*.{js,ts}'","lint:fix":"eslint '{src,test}/**/*.{js,ts}' --fix","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc && tsc --project tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json && rolldown -c ./rolldown.config.ts","mock":"node scripts/mockServer.js","test":"npm run test:node && npm run test:browser && npm run test:deno && npm run test:bun && npm run test:snippets","test:node":"node scripts/runWithMockServer.js \"c8 node --import tsx --test test/node/*.spec.ts --test test/node/**/*.spec.ts\"","test:browser":"node scripts/runWithMockServer.js web-test-runner","test:browser:watch":"node scripts/runWithMockServer.js \"web-test-runner --watch\"","test:deno":"node scripts/runWithMockServer.js \"deno test --allow-net --allow-read --no-check --sloppy-imports --config test/deno/deno.json test/deno/wretch.spec.ts\"","test:bun":"node scripts/runWithMockServer.js \"bun test test/bun/wretch.spec.ts\"","test:snippets":"node --experimental-vm-modules --import tsx --test test/snippets/snippets.spec.ts","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@eslint/js":"^9.37.0","@fastify/basic-auth":"^6.2.0","@fastify/cors":"^11.1.0","@fastify/formbody":"^8.0.2","@fastify/multipart":"^9.2.1","@types/node":"^24.7.2","@web/dev-server-esbuild":"^1.0.4","@web/test-runner":"^0.20.2","@web/test-runner-playwright":"^0.11.1","c8":"^10.1.3","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","eslint":"^9.37.0","fastify":"^5.6.1","globals":"^16.4.0","rimraf":"^6.0.1","rolldown":"^1.0.0-beta.43","tslib":"^2.8.1","tsx":"^4.20.6","typedoc":"^0.28.14","typescript":"^5.9.3","typescript-eslint":"^8.46.1"},"gitHead":"5528b73ea61499a9a56d0e31763fa63ac49d375b","_id":"wretch@3.0.0","_nodeVersion":"22.20.0","_npmVersion":"11.6.2","dist":{"shasum":"9eba3662dbc8db95960aeaca2dbfa44c0296b3c5","size":140497,"noattachment":false,"key":"/wretch/-/wretch-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-3.0.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6298fa5a-995b-4b5f-82a2-6f06fc979051"}},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wretch_3.0.0_1760896806455_0.6854211741257898"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-19T18:00:06.653Z","publish_time":1760896806653,"_source_registry_name":"default","_cnpm_publish_time":1760896806653},"2.11.1":{"name":"wretch","version":"2.11.1","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./all":{"require":{"types":"./dist/cjs/index.all.d.ts","default":"./dist/cjs/index.all.js"},"import":{"types":"./dist/index.all.d.ts","default:":"./dist/index.all.js"}},"./addons":{"require":{"types":"./dist/cjs/addons/index.d.ts","default":"./dist/cjs/addons/index.js"},"import":{"types":"./dist/addons/index.d.ts","default":"./dist/addons/index.js"}},"./addons/*":{"require":{"types":"./dist/cjs/addons/*.d.ts","default":"./dist/cjs/addons/*.js"},"import":{"types":"./dist/addons/*.d.ts","default":"./dist/addons/*.js"}},"./middlewares":{"require":{"types":"./dist/cjs/middlewares/index.d.ts","default":"./dist/cjs/middlewares/index.js"},"import":{"types":"./dist/middlewares/index.d.ts","default":"./dist/middlewares/index.js"}},"./middlewares/*":{"require":{"types":"./dist/cjs/middlewares/*.d.ts","default":"./dist/cjs/middlewares/*.js"},"import":{"types":"./dist/middlewares/*.d.ts","default":"./dist/middlewares/*.js"}},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"eslint '{src,test}/**/*.{js,ts}'","lint:fix":"eslint '{src,test}/**/*.{js,ts}' --fix","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc && tsc --project tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k 'npm run mock:wait && jest' 'npm run mock'","test:karma":"concurrently --success first -k 'npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs' 'npm run mock'","test:karma:watch":"concurrently --success first -k 'npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs' 'npm run mock'","test:deno":"concurrently --success first -k 'npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts' 'npm run mock'","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@eslint/js":"^9.4.0","@fastify/basic-auth":"^5.1.0","@fastify/cors":"^8.4.1","@fastify/formbody":"^7.4.0","@fastify/multipart":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/eslint__js":"^8.42.3","@types/form-data":"^2.5.0","@types/jest":"^29.5.8","@types/lodash-es":"^4.17.11","@types/node":"^20.9.2","abortcontroller-polyfill":"^1.7.5","concurrently":"^8.2.2","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","eslint":"^8.57.0","fastify":"^4.24.3","form-data":"^4.0.0","jasmine-core":"^5.1.1","jest":"^29.7.0","karma":"^6.4.2","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^5.0.5","rollup":"^4.5.0","ts-jest":"^29.1.1","tslib":"^2.6.2","typedoc":"^0.26.6","typescript":"^5.4.5","typescript-eslint":"^7.11.0","wait-on":"^7.2.0","whatwg-url":"^14.0.0"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"028eb274f057a3754a5a233d1faee1307f55919a","_id":"wretch@2.11.1","_nodeVersion":"24.10.0","_npmVersion":"11.6.1","dist":{"shasum":"7898f43949cdc6f9bb587b5a660efac08df1f7bd","size":159455,"noattachment":false,"key":"/wretch/-/wretch-2.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.11.1.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wretch_2.11.1_1760892410376_0.35851881264580054"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-19T16:46:50.654Z","publish_time":1760892410654,"_source_registry_name":"default","_cnpm_publish_time":1760892410654},"2.11.0":{"name":"wretch","version":"2.11.0","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./all":{"require":{"types":"./dist/cjs/index.all.d.ts","default":"./dist/cjs/index.all.js"},"import":{"types":"./dist/index.all.d.ts","default:":"./dist/index.all.js"}},"./addons":{"require":{"types":"./dist/cjs/addons/index.d.ts","default":"./dist/cjs/addons/index.js"},"import":{"types":"./dist/addons/index.d.ts","default":"./dist/addons/index.js"}},"./addons/*":{"require":{"types":"./dist/cjs/addons/*.d.ts","default":"./dist/cjs/addons/*.js"},"import":{"types":"./dist/addons/*.d.ts","default":"./dist/addons/*.js"}},"./middlewares":{"require":{"types":"./dist/cjs/middlewares/index.d.ts","default":"./dist/cjs/middlewares/index.js"},"import":{"types":"./dist/middlewares/index.d.ts","default":"./dist/middlewares/index.js"}},"./middlewares/*":{"require":{"types":"./dist/cjs/middlewares/*.d.ts","default":"./dist/cjs/middlewares/*.js"},"import":{"types":"./dist/middlewares/*.d.ts","default":"./dist/middlewares/*.js"}},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"eslint '{src,test}/**/*.{js,ts}'","lint:fix":"eslint '{src,test}/**/*.{js,ts}' --fix","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc && tsc --project tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k 'npm run mock:wait && jest' 'npm run mock'","test:karma":"concurrently --success first -k 'npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs' 'npm run mock'","test:karma:watch":"concurrently --success first -k 'npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs' 'npm run mock'","test:deno":"concurrently --success first -k 'npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts' 'npm run mock'","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@eslint/js":"^9.4.0","@fastify/basic-auth":"^5.1.0","@fastify/cors":"^8.4.1","@fastify/formbody":"^7.4.0","@fastify/multipart":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/eslint__js":"^8.42.3","@types/form-data":"^2.5.0","@types/jest":"^29.5.8","@types/lodash-es":"^4.17.11","@types/node":"^20.9.2","abortcontroller-polyfill":"^1.7.5","concurrently":"^8.2.2","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","eslint":"^8.57.0","fastify":"^4.24.3","form-data":"^4.0.0","jasmine-core":"^5.1.1","jest":"^29.7.0","karma":"^6.4.2","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^5.0.5","rollup":"^4.5.0","ts-jest":"^29.1.1","tslib":"^2.6.2","typedoc":"^0.26.6","typescript":"^5.4.5","typescript-eslint":"^7.11.0","wait-on":"^7.2.0","whatwg-url":"^14.0.0"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"_id":"wretch@2.11.0","gitHead":"3d189bad50baab584a93823e32d949bdf8915b73","_nodeVersion":"22.8.0","_npmVersion":"10.8.3","dist":{"shasum":"cf48a1c3eb0a29c4eb9aa241cd06da95b06fedab","size":159272,"noattachment":false,"key":"/wretch/-/wretch-2.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.11.0.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.11.0_1730190184221_0.29310148288901283"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-29T08:23:04.409Z","publish_time":1730190184409,"_source_registry_name":"default","_cnpm_publish_time":1730190184409},"2.10.0":{"name":"wretch","version":"2.10.0","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./all":{"require":{"types":"./dist/cjs/index.all.d.ts","default":"./dist/cjs/index.all.js"},"import":{"types":"./dist/index.all.d.ts","default:":"./dist/index.all.js"}},"./addons":{"require":{"types":"./dist/cjs/addons/index.d.ts","default":"./dist/cjs/addons/index.js"},"import":{"types":"./dist/addons/index.d.ts","default":"./dist/addons/index.js"}},"./addons/*":{"require":{"types":"./dist/cjs/addons/*.d.ts","default":"./dist/cjs/addons/*.js"},"import":{"types":"./dist/addons/*.d.ts","default":"./dist/addons/*.js"}},"./middlewares":{"require":{"types":"./dist/cjs/middlewares/index.d.ts","default":"./dist/cjs/middlewares/index.js"},"import":{"types":"./dist/middlewares/index.d.ts","default":"./dist/middlewares/index.js"}},"./middlewares/*":{"require":{"types":"./dist/cjs/middlewares/*.d.ts","default":"./dist/cjs/middlewares/*.js"},"import":{"types":"./dist/middlewares/*.d.ts","default":"./dist/middlewares/*.js"}},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"eslint '{src,test}/**/*.{js,ts}'","lint:fix":"eslint '{src,test}/**/*.{js,ts}' --fix","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc && tsc --project tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k 'npm run mock:wait && jest' 'npm run mock'","test:karma":"concurrently --success first -k 'npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs' 'npm run mock'","test:karma:watch":"concurrently --success first -k 'npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs' 'npm run mock'","test:deno":"concurrently --success first -k 'npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts' 'npm run mock'","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@eslint/js":"^9.4.0","@fastify/basic-auth":"^5.1.0","@fastify/cors":"^8.4.1","@fastify/formbody":"^7.4.0","@fastify/multipart":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/eslint__js":"^8.42.3","@types/form-data":"^2.5.0","@types/jest":"^29.5.8","@types/lodash-es":"^4.17.11","@types/node":"^20.9.2","abortcontroller-polyfill":"^1.7.5","concurrently":"^8.2.2","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","eslint":"^8.57.0","fastify":"^4.24.3","form-data":"^4.0.0","jasmine-core":"^5.1.1","jest":"^29.7.0","karma":"^6.4.2","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^5.0.5","rollup":"^4.5.0","ts-jest":"^29.1.1","tslib":"^2.6.2","typedoc":"^0.26.6","typescript":"^5.4.5","typescript-eslint":"^7.11.0","wait-on":"^7.2.0","whatwg-url":"^14.0.0"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"_id":"wretch@2.10.0","gitHead":"53fb12b92c46ce0f9174f9e36da6e953faa42569","_nodeVersion":"22.8.0","_npmVersion":"10.8.3","dist":{"shasum":"07bf3c2ceb1e43330ae46955b455d2b1034e3e55","size":159110,"noattachment":false,"key":"/wretch/-/wretch-2.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.10.0.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.10.0_1726264992698_0.6405220325122045"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-13T22:03:13.025Z","publish_time":1726264993025,"_source_registry_name":"default","_cnpm_publish_time":1726264993025},"2.9.1":{"name":"wretch","version":"2.9.1","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons":{"types":"./dist/addons/index.d.ts","import":"./dist/addons/index.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"eslint '{src,test}/**/*.{js,ts}'","lint:fix":"eslint '{src,test}/**/*.{js,ts}' --fix","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k 'npm run mock:wait && jest' 'npm run mock'","test:karma":"concurrently --success first -k 'npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs' 'npm run mock'","test:karma:watch":"concurrently --success first -k 'npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs' 'npm run mock'","test:deno":"concurrently --success first -k 'npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts' 'npm run mock'","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@eslint/js":"^9.4.0","@fastify/basic-auth":"^5.1.0","@fastify/cors":"^8.4.1","@fastify/formbody":"^7.4.0","@fastify/multipart":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/eslint__js":"^8.42.3","@types/form-data":"^2.5.0","@types/jest":"^29.5.8","@types/lodash-es":"^4.17.11","@types/node":"^20.9.2","abortcontroller-polyfill":"^1.7.5","concurrently":"^8.2.2","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","eslint":"^8.57.0","fastify":"^4.24.3","form-data":"^4.0.0","jasmine-core":"^5.1.1","jest":"^29.7.0","karma":"^6.4.2","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^5.0.5","rollup":"^4.5.0","ts-jest":"^29.1.1","tslib":"^2.6.2","typedoc":"^0.26.6","typescript":"^5.4.5","typescript-eslint":"^7.11.0","wait-on":"^7.2.0","whatwg-url":"^14.0.0"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"_id":"wretch@2.9.1","gitHead":"cfbe100ae5ee79fcb326caf0380982a245ecdc4e","_nodeVersion":"21.6.1","_npmVersion":"10.8.3","dist":{"shasum":"7c062bfcd3bd46b9c9493951e09301eb8f9ec130","size":151919,"noattachment":false,"key":"/wretch/-/wretch-2.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.9.1.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.9.1_1725657104694_0.06424610827118382"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-06T21:11:45.015Z","publish_time":1725657105015,"_source_registry_name":"default","_cnpm_publish_time":1725657105015},"2.9.0":{"name":"wretch","version":"2.9.0","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons":{"types":"./dist/addons/index.d.ts","import":"./dist/addons/index.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k 'npm run mock:wait && jest' 'npm run mock'","test:karma":"concurrently --success first -k 'npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs' 'npm run mock'","test:karma:watch":"concurrently --success first -k 'npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs' 'npm run mock'","test:deno":"concurrently --success first -k 'npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts' 'npm run mock'","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^5.1.0","@fastify/cors":"^8.4.1","@fastify/formbody":"^7.4.0","@fastify/multipart":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/form-data":"^2.5.0","@types/jest":"^29.5.8","@types/lodash-es":"^4.17.11","@types/node":"^20.9.2","abortcontroller-polyfill":"^1.7.5","concurrently":"^8.2.2","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.24.3","form-data":"^4.0.0","jasmine-core":"^5.1.1","jest":"^29.7.0","karma":"^6.4.2","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^5.0.5","rollup":"^4.5.0","ts-jest":"^29.1.1","tslib":"^2.6.2","tslint":"^6.1.2","typedoc":"^0.25.3","typescript":"^5.2.2","wait-on":"^7.2.0","whatwg-url":"^14.0.0"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"_id":"wretch@2.9.0","gitHead":"1a3d8cb297228a849506ddd20c944768ca25f93f","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"shasum":"0c36621be2d407a1725791f318ecf6d9bb267c48","size":150167,"noattachment":false,"key":"/wretch/-/wretch-2.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.9.0.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.9.0_1717262954261_0.7292834900411693"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-01T17:29:14.424Z","publish_time":1717262954424,"_source_registry_name":"default","_cnpm_publish_time":1717262954424},"2.8.1":{"name":"wretch","version":"2.8.1","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons":{"types":"./dist/addons/index.d.ts","import":"./dist/addons/index.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k 'npm run mock:wait && jest' 'npm run mock'","test:karma":"concurrently --success first -k 'npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs' 'npm run mock'","test:karma:watch":"concurrently --success first -k 'npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs' 'npm run mock'","test:deno":"concurrently --success first -k 'npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts' 'npm run mock'","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^5.1.0","@fastify/cors":"^8.4.1","@fastify/formbody":"^7.4.0","@fastify/multipart":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/form-data":"^2.5.0","@types/jest":"^29.5.8","@types/lodash-es":"^4.17.11","@types/node":"^20.9.2","abortcontroller-polyfill":"^1.7.5","concurrently":"^8.2.2","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.24.3","form-data":"^4.0.0","jasmine-core":"^5.1.1","jest":"^29.7.0","karma":"^6.4.2","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^5.0.5","rollup":"^4.5.0","ts-jest":"^29.1.1","tslib":"^2.6.2","tslint":"^6.1.2","typedoc":"^0.25.3","typescript":"^5.2.2","wait-on":"^7.2.0"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"_id":"wretch@2.8.1","gitHead":"d2cb52235026c3a68f8a9949f08d99234c6675be","_nodeVersion":"20.11.0","_npmVersion":"10.5.0","dist":{"shasum":"13a5620f78330e350c4c27fbf30ea04672c880a3","size":140629,"noattachment":false,"key":"/wretch/-/wretch-2.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.8.1.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.8.1_1709796705215_0.483388317850987"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-07T07:31:45.431Z","publish_time":1709796705431,"_source_registry_name":"default","_cnpm_publish_time":1709796705431},"2.8.0":{"name":"wretch","version":"2.8.0","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons":{"types":"./dist/addons/index.d.ts","import":"./dist/addons/index.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k 'npm run mock:wait && jest' 'npm run mock'","test:karma":"concurrently --success first -k 'npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs' 'npm run mock'","test:karma:watch":"concurrently --success first -k 'npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs' 'npm run mock'","test:deno":"concurrently --success first -k 'npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts' 'npm run mock'","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^5.1.0","@fastify/cors":"^8.4.1","@fastify/formbody":"^7.4.0","@fastify/multipart":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/form-data":"^2.5.0","@types/jest":"^29.5.8","@types/lodash-es":"^4.17.11","@types/node":"^20.9.2","abortcontroller-polyfill":"^1.7.5","concurrently":"^8.2.2","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.24.3","form-data":"^4.0.0","jasmine-core":"^5.1.1","jest":"^29.7.0","karma":"^6.4.2","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^5.0.5","rollup":"^4.5.0","ts-jest":"^29.1.1","tslib":"^2.6.2","tslint":"^6.1.2","typedoc":"^0.25.3","typescript":"^5.2.2","wait-on":"^7.2.0"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"_id":"wretch@2.8.0","gitHead":"4c48e5d1ee1a363c397884b3fbdae0f3ff1dd989","_nodeVersion":"21.2.0","_npmVersion":"10.2.3","dist":{"shasum":"0cc788bc998f25e9012fed72432f7f79ec2f16b4","size":140189,"noattachment":false,"key":"/wretch/-/wretch-2.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.8.0.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.8.0_1703929809634_0.4819953747176071"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-30T09:50:09.834Z","publish_time":1703929809834,"_source_registry_name":"default","_cnpm_publish_time":1703929809834},"2.7.1":{"name":"wretch","version":"2.7.1","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons":{"types":"./dist/addons/index.d.ts","import":"./dist/addons/index.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k 'npm run mock:wait && jest' 'npm run mock'","test:karma":"concurrently --success first -k 'npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs' 'npm run mock'","test:karma:watch":"concurrently --success first -k 'npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs' 'npm run mock'","test:deno":"concurrently --success first -k 'npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts' 'npm run mock'","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^5.1.0","@fastify/cors":"^8.4.1","@fastify/formbody":"^7.4.0","@fastify/multipart":"^8.0.0","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/form-data":"^2.5.0","@types/jest":"^29.5.8","@types/lodash-es":"^4.17.11","@types/node":"^20.9.2","abortcontroller-polyfill":"^1.7.5","concurrently":"^8.2.2","conventional-changelog-cli":"^4.1.0","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.24.3","form-data":"^4.0.0","jasmine-core":"^5.1.1","jest":"^29.7.0","karma":"^6.4.2","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^5.0.5","rollup":"^4.5.0","ts-jest":"^29.1.1","tslib":"^2.6.2","tslint":"^6.1.2","typedoc":"^0.25.3","typescript":"^5.2.2","wait-on":"^7.2.0"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"_id":"wretch@2.7.1","gitHead":"5b17cfd91cd7e582097d1b8b2929ac5afb3a5ce8","_nodeVersion":"21.2.0","_npmVersion":"10.2.3","dist":{"shasum":"d448dc4394722d97a001b069096221fb1a03fc6e","size":139897,"noattachment":false,"key":"/wretch/-/wretch-2.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.7.1.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.7.1_1700389224804_0.6483657222380323"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-19T10:20:25.083Z","publish_time":1700389225083,"_source_registry_name":"default","_cnpm_publish_time":1700389225083},"2.7.0":{"name":"wretch","version":"2.7.0","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons":{"types":"./dist/addons/index.d.ts","import":"./dist/addons/index.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k 'npm run mock:wait && jest' 'npm run mock'","test:karma":"concurrently --success first -k 'npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs' 'npm run mock'","test:karma:watch":"concurrently --success first -k 'npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs' 'npm run mock'","test:deno":"concurrently --success first -k 'npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts' 'npm run mock'","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.3.0","@fastify/formbody":"^7.4.0","@fastify/multipart":"^7.7.0","@rollup/plugin-node-resolve":"^15.1.0","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-typescript":"^11.1.2","@types/form-data":"^2.5.0","@types/jest":"^29.5.2","@types/lodash-es":"^4.17.7","@types/node":"^18.11.7","abortcontroller-polyfill":"^1.7.5","concurrently":"^8.2.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.18.0","form-data":"^4.0.0","jasmine-core":"^5.0.1","jest":"^29.5.0","karma":"^6.4.2","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^5.0.1","rollup":"^3.25.3","ts-jest":"^29.1.0","tslib":"^2.6.0","tslint":"^6.1.2","typedoc":"^0.24.8","typescript":"^5.1.5","wait-on":"^7.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"_id":"wretch@2.7.0","gitHead":"a804cace6040268908eebe8014cdbad86867fd00","_nodeVersion":"20.6.1","_npmVersion":"10.1.0","dist":{"shasum":"6ad1664e2ad827d878fc41f4100208f60b7c6cb8","size":139539,"noattachment":false,"key":"/wretch/-/wretch-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.7.0.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.7.0_1694540069779_0.3649026084307003"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-12T17:34:30.100Z","publish_time":1694540070100,"_source_registry_name":"default","_cnpm_publish_time":1694540070100},"2.6.0":{"name":"wretch","version":"2.6.0","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons":{"types":"./dist/addons/index.d.ts","import":"./dist/addons/index.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k 'npm run mock:wait && jest' 'npm run mock'","test:karma":"concurrently --success first -k 'npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs' 'npm run mock'","test:karma:watch":"concurrently --success first -k 'npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs' 'npm run mock'","test:deno":"concurrently --success first -k 'npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts' 'npm run mock'","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.3.0","@fastify/formbody":"^7.4.0","@fastify/multipart":"^7.7.0","@rollup/plugin-node-resolve":"^15.1.0","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-typescript":"^11.1.2","@types/form-data":"^2.5.0","@types/jest":"^29.5.2","@types/lodash-es":"^4.17.7","@types/node":"^18.11.7","abortcontroller-polyfill":"^1.7.5","concurrently":"^8.2.0","conventional-changelog-cli":"^3.0.0","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.18.0","form-data":"^4.0.0","jasmine-core":"^5.0.1","jest":"^29.5.0","karma":"^6.4.2","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^5.0.1","rollup":"^3.25.3","ts-jest":"^29.1.0","tslib":"^2.6.0","tslint":"^6.1.2","typedoc":"^0.24.8","typescript":"^5.1.5","wait-on":"^7.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"6647f35d440a3c580217dde1064d3c1ea686f7e4","_id":"wretch@2.6.0","_nodeVersion":"18.16.1","_npmVersion":"9.7.2","dist":{"shasum":"546fcf9dcbe1c980d00cb22097d0568de188f2c0","size":138511,"noattachment":false,"key":"/wretch/-/wretch-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.6.0.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.6.0_1687954032818_0.9198136208303327"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-28T12:07:13.091Z","publish_time":1687954033091,"_source_registry_name":"default","_cnpm_publish_time":1687954033091},"2.5.2":{"name":"wretch","version":"2.5.2","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons":{"types":"./dist/addons/index.d.ts","import":"./dist/addons/index.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k 'npm run mock:wait && jest' 'npm run mock'","test:karma":"concurrently --success first -k 'npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs' 'npm run mock'","test:karma:watch":"concurrently --success first -k 'npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs' 'npm run mock'","test:deno":"concurrently --success first -k 'npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts' 'npm run mock'","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.1.1","@fastify/formbody":"^7.3.0","@fastify/multipart":"^7.3.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-terser":"^0.1.0","@rollup/plugin-typescript":"^9.0.2","@types/form-data":"^2.5.0","@types/jest":"^29.2.0","@types/lodash-es":"^4.17.6","@types/node":"^18.11.7","abortcontroller-polyfill":"^1.7.5","concurrently":"^7.5.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.9.2","form-data":"^4.0.0","jasmine-core":"^4.5.0","jest":"^29.2.2","karma":"^6.4.1","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^3.0.2","rollup":"^3.2.3","ts-jest":"^29.0.3","tslib":"^2.3.1","tslint":"^6.1.2","typedoc":"^0.23.19","typescript":"^4.8.4","wait-on":"^6.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"bda300c16100e4598135750c141a1a0537f39e3c","_id":"wretch@2.5.2","_nodeVersion":"18.15.0","_npmVersion":"9.6.4","dist":{"shasum":"f80bcaed654d5e20a92ffbaa22a82acc9a7ab8c7","size":146280,"noattachment":false,"key":"/wretch/-/wretch-2.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.5.2.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.5.2_1681195002694_0.9178646387100462"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-11T06:36:42.959Z","publish_time":1681195002959,"_cnpm_publish_time":1681195002959},"2.5.1":{"name":"wretch","version":"2.5.1","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons":{"types":"./dist/addons/index.d.ts","import":"./dist/addons/index.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k 'npm run mock:wait && jest' 'npm run mock'","test:karma":"concurrently --success first -k 'npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs' 'npm run mock'","test:karma:watch":"concurrently --success first -k 'npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs' 'npm run mock'","test:deno":"concurrently --success first -k 'npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts' 'npm run mock'","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.1.1","@fastify/formbody":"^7.3.0","@fastify/multipart":"^7.3.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-terser":"^0.1.0","@rollup/plugin-typescript":"^9.0.2","@types/form-data":"^2.5.0","@types/jest":"^29.2.0","@types/lodash-es":"^4.17.6","@types/node":"^18.11.7","abortcontroller-polyfill":"^1.7.5","concurrently":"^7.5.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.9.2","form-data":"^4.0.0","jasmine-core":"^4.5.0","jest":"^29.2.2","karma":"^6.4.1","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^3.0.2","rollup":"^3.2.3","ts-jest":"^29.0.3","tslib":"^2.3.1","tslint":"^6.1.2","typedoc":"^0.23.19","typescript":"^4.8.4","wait-on":"^6.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"77c0a1d01514b3193914cb6b7cd1059d318e4a13","_id":"wretch@2.5.1","_nodeVersion":"16.15.1","_npmVersion":"8.19.3","dist":{"shasum":"5d763bca8f4dabb6b594c19d951cc2ab001e9ec9","size":145897,"noattachment":false,"key":"/wretch/-/wretch-2.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.5.1.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.5.1_1677476516787_0.06469677295322285"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-27T05:41:57.068Z","publish_time":1677476517068,"_cnpm_publish_time":1677476517068},"2.5.0":{"name":"wretch","version":"2.5.0","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons":{"types":"./dist/addons/index.d.ts","import":"./dist/addons/index.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k 'npm run mock:wait && jest' 'npm run mock'","test:karma":"concurrently --success first -k 'npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs' 'npm run mock'","test:karma:watch":"concurrently --success first -k 'npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs' 'npm run mock'","test:deno":"concurrently --success first -k 'npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts' 'npm run mock'","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.1.1","@fastify/formbody":"^7.3.0","@fastify/multipart":"^7.3.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-terser":"^0.1.0","@rollup/plugin-typescript":"^9.0.2","@types/form-data":"^2.5.0","@types/jest":"^29.2.0","@types/lodash-es":"^4.17.6","@types/node":"^18.11.7","abortcontroller-polyfill":"^1.7.5","concurrently":"^7.5.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.9.2","form-data":"^4.0.0","jasmine-core":"^4.5.0","jest":"^29.2.2","karma":"^6.4.1","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^3.0.2","rollup":"^3.2.3","ts-jest":"^29.0.3","tslib":"^2.3.1","tslint":"^6.1.2","typedoc":"^0.23.19","typescript":"^4.8.4","wait-on":"^6.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"a3bec713a6cd4900cd610a29a54f0cb5ba599b14","_id":"wretch@2.5.0","_nodeVersion":"16.15.1","_npmVersion":"8.19.3","dist":{"shasum":"e4fa393222630613a71839e37a82295d359b1deb","size":145805,"noattachment":false,"key":"/wretch/-/wretch-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.5.0.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.5.0_1676933479392_0.4002351075605721"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-20T22:51:19.649Z","publish_time":1676933479649,"_cnpm_publish_time":1676933479649},"2.4.1":{"name":"wretch","version":"2.4.1","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons":{"types":"./dist/addons/index.d.ts","import":"./dist/addons/index.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k 'npm run mock:wait && jest' 'npm run mock'","test:karma":"concurrently --success first -k 'npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs' 'npm run mock'","test:karma:watch":"concurrently --success first -k 'npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs' 'npm run mock'","test:deno":"concurrently --success first -k 'npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts' 'npm run mock'","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.1.1","@fastify/formbody":"^7.3.0","@fastify/multipart":"^7.3.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-terser":"^0.1.0","@rollup/plugin-typescript":"^9.0.2","@types/form-data":"^2.5.0","@types/jest":"^29.2.0","@types/lodash-es":"^4.17.6","@types/node":"^18.11.7","abortcontroller-polyfill":"^1.7.5","concurrently":"^7.5.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.9.2","form-data":"^4.0.0","jasmine-core":"^4.5.0","jest":"^29.2.2","karma":"^6.4.1","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^3.0.2","rollup":"^3.2.3","ts-jest":"^29.0.3","tslib":"^2.3.1","tslint":"^6.1.2","typedoc":"^0.23.19","typescript":"^4.8.4","wait-on":"^6.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"f585b221148b40f45ea7763f34a54e09c350a11a","_id":"wretch@2.4.1","_nodeVersion":"16.15.1","_npmVersion":"8.19.2","dist":{"shasum":"713d55c2a05d87bb0f0bfb1cf26dbae112060320","size":144650,"noattachment":false,"key":"/wretch/-/wretch-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.4.1.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.4.1_1674230034885_0.4928360000915577"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-20T15:53:55.222Z","publish_time":1674230035222,"_cnpm_publish_time":1674230035222},"2.4.0":{"name":"wretch","version":"2.4.0","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons":{"types":"./dist/addons/index.d.ts","import":"./dist/addons/index.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k 'npm run mock:wait && jest' 'npm run mock'","test:karma":"concurrently --success first -k 'npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs' 'npm run mock'","test:karma:watch":"concurrently --success first -k 'npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs' 'npm run mock'","test:deno":"concurrently --success first -k 'npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts' 'npm run mock'","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.1.1","@fastify/formbody":"^7.3.0","@fastify/multipart":"^7.3.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-terser":"^0.1.0","@rollup/plugin-typescript":"^9.0.2","@types/form-data":"^2.5.0","@types/jest":"^29.2.0","@types/lodash-es":"^4.17.6","@types/node":"^18.11.7","abortcontroller-polyfill":"^1.7.5","concurrently":"^7.5.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.9.2","form-data":"^4.0.0","jasmine-core":"^4.5.0","jest":"^29.2.2","karma":"^6.4.1","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^3.0.2","rollup":"^3.2.3","ts-jest":"^29.0.3","tslib":"^2.3.1","tslint":"^6.1.2","typedoc":"^0.23.19","typescript":"^4.8.4","wait-on":"^6.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"bd3575a6edab3e815a73d182b671cc9bd713797b","_id":"wretch@2.4.0","_nodeVersion":"16.15.1","_npmVersion":"8.19.2","dist":{"shasum":"1a5aba183809b4943e656e60e4192943bcd5c9a3","size":142818,"noattachment":false,"key":"/wretch/-/wretch-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.4.0.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.4.0_1674137810646_0.2776614648528264"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-19T14:16:50.820Z","publish_time":1674137810820,"_cnpm_publish_time":1674137810820},"2.3.2":{"name":"wretch","version":"2.3.2","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons":{"types":"./dist/addons/index.d.ts","import":"./dist/addons/index.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k 'npm run mock:wait && jest' 'npm run mock'","test:karma":"concurrently --success first -k 'npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs' 'npm run mock'","test:karma:watch":"concurrently --success first -k 'npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs' 'npm run mock'","test:deno":"concurrently --success first -k 'npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts' 'npm run mock'","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.1.1","@fastify/formbody":"^7.3.0","@fastify/multipart":"^7.3.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-terser":"^0.1.0","@rollup/plugin-typescript":"^9.0.2","@types/form-data":"^2.5.0","@types/jest":"^29.2.0","@types/lodash-es":"^4.17.6","@types/node":"^18.11.7","abortcontroller-polyfill":"^1.7.5","concurrently":"^7.5.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.9.2","form-data":"^4.0.0","jasmine-core":"^4.5.0","jest":"^29.2.2","karma":"^6.4.1","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^3.0.2","rollup":"^3.2.3","ts-jest":"^29.0.3","tslib":"^2.3.1","tslint":"^6.1.2","typedoc":"^0.23.19","typescript":"^4.8.4","wait-on":"^6.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"d251fb1c304d58c145cfc7156add308fbe41c68c","_id":"wretch@2.3.2","_nodeVersion":"16.15.1","_npmVersion":"8.19.3","dist":{"shasum":"78396e5a33853b3dd951ea039072c3dfbcb7deb4","size":142323,"noattachment":false,"key":"/wretch/-/wretch-2.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.3.2.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.3.2_1673443367371_0.015143408701391081"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-11T13:22:47.541Z","publish_time":1673443367541,"_cnpm_publish_time":1673443367541},"2.3.1":{"name":"wretch","version":"2.3.1","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons":{"types":"./dist/addons/index.d.ts","import":"./dist/addons/index.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k 'npm run mock:wait && jest' 'npm run mock'","test:karma":"concurrently --success first -k 'npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs' 'npm run mock'","test:karma:watch":"concurrently --success first -k 'npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs' 'npm run mock'","test:deno":"concurrently --success first -k 'npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts' 'npm run mock'","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.1.1","@fastify/formbody":"^7.3.0","@fastify/multipart":"^7.3.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-terser":"^0.1.0","@rollup/plugin-typescript":"^9.0.2","@types/form-data":"^2.5.0","@types/jest":"^29.2.0","@types/lodash-es":"^4.17.6","@types/node":"^18.11.7","abortcontroller-polyfill":"^1.7.5","concurrently":"^7.5.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.9.2","form-data":"^4.0.0","jasmine-core":"^4.5.0","jest":"^29.2.2","karma":"^6.4.1","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^3.0.2","rollup":"^3.2.3","ts-jest":"^29.0.3","tslib":"^2.3.1","tslint":"^6.1.2","typedoc":"^0.23.19","typescript":"^4.8.4","wait-on":"^6.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"5098deac0ebb6204c4c31edec465826f4c7e7153","_id":"wretch@2.3.1","_nodeVersion":"16.15.1","_npmVersion":"8.19.3","dist":{"shasum":"71327c4b2e4ae8d1ad1137f5b3eeeb2ae0784ac7","size":142479,"noattachment":false,"key":"/wretch/-/wretch-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.3.1.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.3.1_1673127689261_0.35531076264049544"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-07T21:41:34.597Z","publish_time":1673127689639,"_cnpm_publish_time":1673127689639},"2.3.0":{"name":"wretch","version":"2.3.0","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k 'npm run mock:wait && jest' 'npm run mock'","test:karma":"concurrently --success first -k 'npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs' 'npm run mock'","test:karma:watch":"concurrently --success first -k 'npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs' 'npm run mock'","test:deno":"concurrently --success first -k 'npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts' 'npm run mock'","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.1.1","@fastify/formbody":"^7.3.0","@fastify/multipart":"^7.3.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-terser":"^0.1.0","@rollup/plugin-typescript":"^9.0.2","@types/form-data":"^2.5.0","@types/jest":"^29.2.0","@types/lodash-es":"^4.17.6","@types/node":"^18.11.7","abortcontroller-polyfill":"^1.7.5","concurrently":"^7.5.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.9.2","form-data":"^4.0.0","jasmine-core":"^4.5.0","jest":"^29.2.2","karma":"^6.4.1","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^3.0.2","rollup":"^3.2.3","ts-jest":"^29.0.3","tslib":"^2.3.1","tslint":"^6.1.2","typedoc":"^0.23.19","typescript":"^4.8.4","wait-on":"^6.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"c1fc7a6d5ce74e04a7ea5aa6975e7e52eab704f7","_id":"wretch@2.3.0","_nodeVersion":"16.15.1","_npmVersion":"8.19.3","dist":{"shasum":"e08d30c01f79c880ba3ff929abb18c1148d50ed6","size":141290,"noattachment":false,"key":"/wretch/-/wretch-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.3.0.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.3.0_1670877501826_0.157232024888462"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-12T20:43:41.494Z","publish_time":1670877502034,"_cnpm_publish_time":1670877502034},"2.2.3":{"name":"wretch","version":"2.2.3","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k 'npm run mock:wait && jest' 'npm run mock'","test:karma":"concurrently --success first -k 'npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs' 'npm run mock'","test:karma:watch":"concurrently --success first -k 'npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs' 'npm run mock'","test:deno":"concurrently --success first -k 'npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts' 'npm run mock'","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.1.1","@fastify/formbody":"^7.3.0","@fastify/multipart":"^7.3.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-terser":"^0.1.0","@rollup/plugin-typescript":"^9.0.2","@types/form-data":"^2.5.0","@types/jest":"^29.2.0","@types/lodash-es":"^4.17.6","@types/node":"^18.11.7","abortcontroller-polyfill":"^1.7.5","concurrently":"^7.5.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.9.2","form-data":"^4.0.0","jasmine-core":"^4.5.0","jest":"^29.2.2","karma":"^6.4.1","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^3.0.2","rollup":"^3.2.3","ts-jest":"^29.0.3","tslib":"^2.3.1","tslint":"^6.1.2","typedoc":"^0.23.19","typescript":"^4.8.4","wait-on":"^6.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"d18ef68a6c9e0bbf5f9cc24199fa3bd15e7fc2cf","_id":"wretch@2.2.3","_nodeVersion":"16.15.1","_npmVersion":"8.19.3","dist":{"shasum":"a25881465ead79443de451416a0841a1319adcf8","size":140565,"noattachment":false,"key":"/wretch/-/wretch-2.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.2.3.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.2.3_1670569702122_0.5022768610552073"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-09T07:09:49.691Z","publish_time":1670569702380,"_cnpm_publish_time":1670569702380},"2.2.2":{"name":"wretch","version":"2.2.2","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k 'npm run mock:wait && jest' 'npm run mock'","test:karma":"concurrently --success first -k 'npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs' 'npm run mock'","test:karma:watch":"concurrently --success first -k 'npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs' 'npm run mock'","test:deno":"concurrently --success first -k 'npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts' 'npm run mock'","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.1.1","@fastify/formbody":"^7.3.0","@fastify/multipart":"^7.3.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-terser":"^0.1.0","@rollup/plugin-typescript":"^9.0.2","@types/form-data":"^2.5.0","@types/jest":"^29.2.0","@types/lodash-es":"^4.17.6","@types/node":"^18.11.7","abortcontroller-polyfill":"^1.7.5","concurrently":"^7.5.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.9.2","form-data":"^4.0.0","jasmine-core":"^4.5.0","jest":"^29.2.2","karma":"^6.4.1","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^3.0.2","rollup":"^3.2.3","ts-jest":"^29.0.3","tslib":"^2.3.1","tslint":"^6.1.2","typedoc":"^0.23.19","typescript":"^4.8.4","wait-on":"^6.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"3ffd0d38b371e7e18433ce9225c29eeb1f80bdb3","_id":"wretch@2.2.2","_nodeVersion":"16.15.1","_npmVersion":"8.19.3","dist":{"shasum":"936373103fd0659bf33c430c3ea18edcf32a9201","size":140569,"noattachment":false,"key":"/wretch/-/wretch-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.2.2.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.2.2_1670079199263_0.3174403066903948"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-03T14:53:24.748Z","publish_time":1670079199467,"_cnpm_publish_time":1670079199467},"2.2.1":{"name":"wretch","version":"2.2.1","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k 'npm run mock:wait && jest' 'npm run mock'","test:karma":"concurrently --success first -k 'npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs' 'npm run mock'","test:karma:watch":"concurrently --success first -k 'npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs' 'npm run mock'","test:deno":"concurrently --success first -k 'npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts' 'npm run mock'","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.1.1","@fastify/formbody":"^7.3.0","@fastify/multipart":"^7.3.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-terser":"^0.1.0","@rollup/plugin-typescript":"^9.0.2","@types/form-data":"^2.5.0","@types/jest":"^29.2.0","@types/lodash-es":"^4.17.6","@types/node":"^18.11.7","abortcontroller-polyfill":"^1.7.5","concurrently":"^7.5.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.9.2","form-data":"^4.0.0","jasmine-core":"^4.5.0","jest":"^29.2.2","karma":"^6.4.1","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^3.0.2","rollup":"^3.2.3","ts-jest":"^29.0.3","tslib":"^2.3.1","tslint":"^6.1.2","typedoc":"^0.23.19","typescript":"^4.8.4","wait-on":"^6.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"34b1594cdeb99f0e371dca855adc6a7542e681e5","_id":"wretch@2.2.1","_nodeVersion":"16.15.1","_npmVersion":"8.19.3","dist":{"shasum":"4ce3fef2e2a9ff289f37a43a85abf696ee7f80f6","size":140742,"noattachment":false,"key":"/wretch/-/wretch-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.2.1.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.2.1_1670063747865_0.43212356224576376"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-03T10:35:52.845Z","publish_time":1670063748160,"_cnpm_publish_time":1670063748160},"2.2.0":{"name":"wretch","version":"2.2.0","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k 'npm run mock:wait && jest' 'npm run mock'","test:karma":"concurrently --success first -k 'npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs' 'npm run mock'","test:karma:watch":"concurrently --success first -k 'npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs' 'npm run mock'","test:deno":"concurrently --success first -k 'npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts' 'npm run mock'","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare":"npm run build","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.1.1","@fastify/formbody":"^7.3.0","@fastify/multipart":"^7.3.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-terser":"^0.1.0","@rollup/plugin-typescript":"^9.0.2","@types/form-data":"^2.5.0","@types/jest":"^29.2.0","@types/lodash-es":"^4.17.6","@types/node":"^18.11.7","abortcontroller-polyfill":"^1.7.5","concurrently":"^7.5.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.9.2","form-data":"^4.0.0","jasmine-core":"^4.5.0","jest":"^29.2.2","karma":"^6.4.1","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^3.0.2","rollup":"^3.2.3","ts-jest":"^29.0.3","tslib":"^2.3.1","tslint":"^6.1.2","typedoc":"^0.23.19","typescript":"^4.8.4","wait-on":"^6.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"9ab4c60e408ef0e750e0ea5eb0462b7001defe85","_id":"wretch@2.2.0","_nodeVersion":"16.15.1","_npmVersion":"8.19.3","dist":{"shasum":"7f7d8ee80b2a085bafcec2294b1b3741bbd13aca","size":135649,"noattachment":false,"key":"/wretch/-/wretch-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.2.0.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.2.0_1670062906870_0.3330628994238578"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-03T10:21:52.087Z","publish_time":1670062907044,"_cnpm_publish_time":1670062907044},"2.1.5":{"name":"wretch","version":"2.1.5","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k \"npm run mock:wait && jest\" \"npm run mock\"","test:karma":"concurrently --success first -k \"npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs\" \"npm run mock\"","test:karma:watch":"concurrently --success first -k \"npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs\" \"npm run mock\"","test:deno":"concurrently --success first -k \"npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts\" \"npm run mock\"","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.1.0","@fastify/formbody":"^7.3.0","@fastify/multipart":"^7.2.0","@types/form-data":"^2.5.0","@types/jest":"^29.1.2","@types/lodash-es":"^4.17.6","@types/node":"^18.11.0","abortcontroller-polyfill":"^1.7.5","concurrently":"^7.4.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.8.1","form-data":"^4.0.0","jasmine-core":"^4.4.0","jest":"^29.2.0","karma":"^6.4.1","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^3.0.2","rollup":"^3.2.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","ts-jest":"^29.0.3","tslib":"^2.3.1","tslint":"^6.1.2","typedoc":"^0.23.16","typescript":"^4.8.4","wait-on":"^6.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"5505c8ba8e5ec05766e20bfd62e80e703f613b0f","_id":"wretch@2.1.5","_nodeVersion":"16.15.1","_npmVersion":"8.13.1","dist":{"shasum":"b66d582e136df51187eeef5cee97decf72765062","size":119813,"noattachment":false,"key":"/wretch/-/wretch-2.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.1.5.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.1.5_1665823672980_0.5372622917919345"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-15T08:56:40.849Z","publish_time":1665823673170,"_cnpm_publish_time":1665823673170},"2.1.4":{"name":"wretch","version":"2.1.4","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k \"npm run mock:wait && jest\" \"npm run mock\"","test:karma":"concurrently --success first -k \"npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs\" \"npm run mock\"","test:karma:watch":"concurrently --success first -k \"npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs\" \"npm run mock\"","test:deno":"concurrently --success first -k \"npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts\" \"npm run mock\"","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.0.0","@fastify/formbody":"^7.0.1","@fastify/multipart":"^7.1.0","@types/form-data":"^2.5.0","@types/jest":"^28.1.6","@types/lodash-es":"^4.17.6","@types/node":"^18.6.3","abortcontroller-polyfill":"^1.7.3","concurrently":"^7.3.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.3.0","form-data":"^4.0.0","jasmine-core":"^4.3.0","jest":"^28.1.3","karma":"^6.4.0","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^3.0.2","rollup":"^2.77.2","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","ts-jest":"^28.0.7","tslib":"^2.3.1","tslint":"^6.1.2","typedoc":"^0.23.10","typescript":"^4.7.4","wait-on":"^6.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":"ts-jest"},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsconfig":"test/tsconfig.json"}},"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"0e07574cc5756edf386e5c5508d6451eb595633f","_id":"wretch@2.1.4","_nodeVersion":"16.15.1","_npmVersion":"8.13.1","dist":{"shasum":"85fe42b1629a776c0c889de7de2f538ab24493a6","size":119311,"noattachment":false,"key":"/wretch/-/wretch-2.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.1.4.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.1.4_1664398807462_0.357662805850536"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-09T16:17:16.560Z","publish_time":1664398807789,"_cnpm_publish_time":1664398807789},"2.1.3":{"name":"wretch","version":"2.1.3","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k \"npm run mock:wait && jest\" \"npm run mock\"","test:karma":"concurrently --success first -k \"npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs\" \"npm run mock\"","test:karma:watch":"concurrently --success first -k \"npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs\" \"npm run mock\"","test:deno":"concurrently --success first -k \"npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts\" \"npm run mock\"","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.0.0","@fastify/formbody":"^7.0.1","@fastify/multipart":"^7.1.0","@types/form-data":"^2.5.0","@types/jest":"^28.1.6","@types/lodash-es":"^4.17.6","@types/node":"^18.6.3","abortcontroller-polyfill":"^1.7.3","concurrently":"^7.3.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.3.0","form-data":"^4.0.0","jasmine-core":"^4.3.0","jest":"^28.1.3","karma":"^6.4.0","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^3.0.2","rollup":"^2.77.2","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","ts-jest":"^28.0.7","tslib":"^2.3.1","tslint":"^6.1.2","typedoc":"^0.23.10","typescript":"^4.7.4","wait-on":"^6.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":"ts-jest"},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsconfig":"test/tsconfig.json"}},"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"06f9b7a0c8f435faf9190a3071fad5f13899306e","_id":"wretch@2.1.3","_nodeVersion":"16.15.1","_npmVersion":"8.13.1","dist":{"shasum":"9d14338259144d40dc53188c92b1a53505c7af72","size":119310,"noattachment":false,"key":"/wretch/-/wretch-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.1.3.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.1.3_1664346565036_0.8312737182477719"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-09T16:17:16.428Z","publish_time":1664346565213,"_cnpm_publish_time":1664346565213},"2.1.2":{"name":"wretch","version":"2.1.2","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k \"npm run mock:wait && jest\" \"npm run mock\"","test:karma":"concurrently --success first -k \"npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs\" \"npm run mock\"","test:karma:watch":"concurrently --success first -k \"npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs\" \"npm run mock\"","test:deno":"concurrently --success first -k \"npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts\" \"npm run mock\"","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.0.0","@fastify/formbody":"^7.0.1","@fastify/multipart":"^7.1.0","@types/form-data":"^2.5.0","@types/jest":"^28.1.6","@types/lodash-es":"^4.17.6","@types/node":"^18.6.3","abortcontroller-polyfill":"^1.7.3","concurrently":"^7.3.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.3.0","form-data":"^4.0.0","jasmine-core":"^4.3.0","jest":"^28.1.3","karma":"^6.4.0","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^3.0.2","rollup":"^2.77.2","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","ts-jest":"^28.0.7","tslib":"^2.3.1","tslint":"^6.1.2","typedoc":"^0.23.10","typescript":"^4.7.4","wait-on":"^6.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":"ts-jest"},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsconfig":"test/tsconfig.json"}},"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"a2b3a37ca9099382752ee1e5c54b4ddfcb52f19c","_id":"wretch@2.1.2","_nodeVersion":"16.15.1","_npmVersion":"8.13.1","dist":{"shasum":"7899fadeedd1207a557b9d5b0287c29c0813bdfb","size":119274,"noattachment":false,"key":"/wretch/-/wretch-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.1.2.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.1.2_1664293950793_0.5543397813322675"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-27T16:00:52.386Z","publish_time":1664293950971,"_cnpm_publish_time":1664293950971},"2.1.1":{"name":"wretch","version":"2.1.1","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k \"npm run mock:wait && jest\" \"npm run mock\"","test:karma":"concurrently --success first -k \"npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs\" \"npm run mock\"","test:karma:watch":"concurrently --success first -k \"npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs\" \"npm run mock\"","test:deno":"concurrently --success first -k \"npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts\" \"npm run mock\"","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.0.0","@fastify/formbody":"^7.0.1","@fastify/multipart":"^7.1.0","@types/form-data":"^2.5.0","@types/jest":"^28.1.6","@types/lodash-es":"^4.17.6","@types/node":"^18.6.3","abortcontroller-polyfill":"^1.7.3","concurrently":"^7.3.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.3.0","form-data":"^4.0.0","jasmine-core":"^4.3.0","jest":"^28.1.3","karma":"^6.4.0","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^3.0.2","rollup":"^2.77.2","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","ts-jest":"^28.0.7","tslib":"^2.3.1","tslint":"^6.1.2","typedoc":"^0.23.10","typescript":"^4.7.4","wait-on":"^6.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":"ts-jest"},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsconfig":"test/tsconfig.json"}},"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"5520b0645af3162286a27bf4dbc7ff788355ebd1","_id":"wretch@2.1.1","_nodeVersion":"16.15.1","_npmVersion":"8.13.1","dist":{"shasum":"afd5e23094feaceb4d7716661cd0c5b4b05c8578","size":119221,"noattachment":false,"key":"/wretch/-/wretch-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.1.1.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.1.1_1662200873564_0.16045583744321856"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-03T10:28:00.937Z","publish_time":1662200873736,"_cnpm_publish_time":1662200873736},"2.1.0":{"name":"wretch","version":"2.1.0","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k \"npm run mock:wait && jest\" \"npm run mock\"","test:karma":"concurrently --success first -k \"npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs\" \"npm run mock\"","test:karma:watch":"concurrently --success first -k \"npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs\" \"npm run mock\"","test:deno":"concurrently --success first -k \"npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts\" \"npm run mock\"","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.0.0","@fastify/formbody":"^7.0.1","@fastify/multipart":"^7.1.0","@types/form-data":"^2.5.0","@types/jest":"^28.1.6","@types/lodash-es":"^4.17.6","@types/node":"^18.6.3","abortcontroller-polyfill":"^1.7.3","concurrently":"^7.3.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.3.0","form-data":"^4.0.0","jasmine-core":"^4.3.0","jest":"^28.1.3","karma":"^6.4.0","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^3.0.2","rollup":"^2.77.2","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","ts-jest":"^28.0.7","tslib":"^2.3.1","tslint":"^6.1.2","typedoc":"^0.23.10","typescript":"^4.7.4","wait-on":"^6.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":"ts-jest"},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsconfig":"test/tsconfig.json"}},"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"7c5b2247828e67b1c91c9c693f9c55729f4a4ab8","_id":"wretch@2.1.0","_nodeVersion":"16.15.1","_npmVersion":"8.13.1","dist":{"shasum":"560be8e068ca39cd66f5312a2d4fe3c92f048683","size":119215,"noattachment":false,"key":"/wretch/-/wretch-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.1.0.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.1.0_1662200504346_0.45854482905834804"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-03T10:21:49.271Z","publish_time":1662200504502,"_cnpm_publish_time":1662200504502},"2.0.4":{"name":"wretch","version":"2.0.4","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k \"npm run mock:wait && jest\" \"npm run mock\"","test:karma":"concurrently --success first -k \"npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs\" \"npm run mock\"","test:karma:watch":"concurrently --success first -k \"npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs\" \"npm run mock\"","test:deno":"concurrently --success first -k \"npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts\" \"npm run mock\"","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.0.0","@fastify/formbody":"^7.0.1","@fastify/multipart":"^7.1.0","@types/form-data":"^2.5.0","@types/jest":"^28.1.6","@types/lodash-es":"^4.17.6","@types/node":"^18.6.3","abortcontroller-polyfill":"^1.7.3","concurrently":"^7.3.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.3.0","form-data":"^4.0.0","jasmine-core":"^4.3.0","jest":"^28.1.3","karma":"^6.4.0","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^3.0.2","rollup":"^2.77.2","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","ts-jest":"^28.0.7","tslib":"^2.3.1","tslint":"^6.1.2","typedoc":"^0.23.10","typescript":"^4.7.4","wait-on":"^6.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":"ts-jest"},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsconfig":"test/tsconfig.json"}},"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"5d332562731c89266bec221218a8c65bb64ffecb","_id":"wretch@2.0.4","_nodeVersion":"16.15.1","_npmVersion":"8.13.1","dist":{"shasum":"d135569f97ac4a6d9cd81fbb942d38bba2b4ab00","size":118720,"noattachment":false,"key":"/wretch/-/wretch-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.0.4.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.0.4_1660808656326_0.2132252922615414"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-18T07:49:34.880Z","publish_time":1660808656590,"_cnpm_publish_time":1660808656590},"2.0.3":{"name":"wretch","version":"2.0.3","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k \"npm run mock:wait && jest\" \"npm run mock\"","test:karma":"concurrently --success first -k \"npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs\" \"npm run mock\"","test:karma:watch":"concurrently --success first -k \"npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs\" \"npm run mock\"","test:deno":"concurrently --success first -k \"npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts\" \"npm run mock\"","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.0.0","@fastify/formbody":"^7.0.1","@fastify/multipart":"^7.1.0","@types/form-data":"^2.5.0","@types/jest":"^28.1.6","@types/lodash-es":"^4.17.6","@types/node":"^18.6.3","abortcontroller-polyfill":"^1.7.3","concurrently":"^7.3.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.3.0","form-data":"^4.0.0","jasmine-core":"^4.3.0","jest":"^28.1.3","karma":"^6.4.0","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^3.0.2","rollup":"^2.77.2","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","ts-jest":"^28.0.7","tslib":"^2.3.1","tslint":"^6.1.2","typedoc":"^0.23.10","typescript":"^4.7.4","wait-on":"^6.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":"ts-jest"},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsconfig":"test/tsconfig.json"}},"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"30e6b98c603795b0220240e51b8463144ae0525c","_id":"wretch@2.0.3","_nodeVersion":"16.15.1","_npmVersion":"8.13.1","dist":{"shasum":"1e6a98cdf976caa1a016976a569453e689caf207","size":118359,"noattachment":false,"key":"/wretch/-/wretch-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.0.3.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.0.3_1660669061881_0.18616213480794785"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-16T16:57:46.455Z","publish_time":1660669062094,"_cnpm_publish_time":1660669062094},"2.0.2":{"name":"wretch","version":"2.0.2","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k \"npm run mock:wait && jest\" \"npm run mock\"","test:karma":"concurrently --success first -k \"npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs\" \"npm run mock\"","test:karma:watch":"concurrently --success first -k \"npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs\" \"npm run mock\"","test:deno":"concurrently --success first -k \"npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts\" \"npm run mock\"","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.0.0","@fastify/formbody":"^7.0.1","@fastify/multipart":"^7.1.0","@types/form-data":"^2.5.0","@types/jest":"^28.1.6","@types/lodash-es":"^4.17.6","@types/node":"^18.6.3","abortcontroller-polyfill":"^1.7.3","concurrently":"^7.3.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.3.0","form-data":"^4.0.0","jasmine-core":"^4.3.0","jest":"^28.1.3","karma":"^6.4.0","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^3.0.2","rollup":"^2.77.2","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","ts-jest":"^28.0.7","tslib":"^2.3.1","tslint":"^6.1.2","typedoc":"^0.23.10","typescript":"^4.7.4","wait-on":"^6.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":"ts-jest"},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsconfig":"test/tsconfig.json"}},"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"e55fa04ed877aeaeb52e3bd9504763564c281d42","_id":"wretch@2.0.2","_nodeVersion":"16.15.1","_npmVersion":"8.13.1","dist":{"shasum":"d7afbe41eecd9a4defebfed16c1990e567b94387","size":117720,"noattachment":false,"key":"/wretch/-/wretch-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.0.2.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.0.2_1659521375899_0.3255796905303916"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-03T11:18:23.240Z","publish_time":1659521376159,"_cnpm_publish_time":1659521376159},"2.0.1":{"name":"wretch","version":"2.0.1","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","unpkg":"./dist/bundle/wretch.min.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 10000 http://localhost:9876/ping","test":"concurrently --success first -k \"npm run mock:wait && jest\" \"npm run mock\"","test:karma":"concurrently --success first -k \"npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs\" \"npm run mock\"","test:karma:watch":"concurrently --success first -k \"npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs\" \"npm run mock\"","test:deno":"concurrently --success first -k \"npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts\" \"npm run mock\"","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.0.0","@fastify/formbody":"^7.0.1","@fastify/multipart":"^7.1.0","@types/form-data":"^2.5.0","@types/jest":"^28.1.6","@types/lodash-es":"^4.17.6","@types/node":"^18.6.3","abortcontroller-polyfill":"^1.7.3","concurrently":"^7.3.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.3.0","form-data":"^4.0.0","jasmine-core":"^4.3.0","jest":"^28.1.3","karma":"^6.4.0","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^3.0.2","rollup":"^2.77.2","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","ts-jest":"^28.0.7","tslib":"^2.3.1","tslint":"^6.1.2","typedoc":"^0.23.10","typescript":"^4.7.4","wait-on":"^6.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":"ts-jest"},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsconfig":"test/tsconfig.json"}},"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"4c4838d668adaaf716221f6d26dd9757934ddeb3","_id":"wretch@2.0.1","_nodeVersion":"16.15.1","_npmVersion":"8.13.1","dist":{"shasum":"660aa6db208223fc9034b7973882c1fd9ddadb10","size":117744,"noattachment":false,"key":"/wretch/-/wretch-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.0.1.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.0.1_1659453105593_0.24744323622744346"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-02T15:23:55.352Z","publish_time":1659453105798,"_cnpm_publish_time":1659453105798},"2.0.0":{"name":"wretch","version":"2.0.0","type":"module","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.min.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/bundle/wretch.min.cjs","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/index.all.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","require":"./dist/bundle/addons/*.min.cjs","import":"./dist/addons/*.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","mock:wait":"wait-on -t 5000 http://localhost:9876/ping","test":"concurrently --success first -k \"npm run mock:wait && jest\" \"npm run mock\"","test:karma":"concurrently --success first -k \"npm run mock:wait && karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs\" \"npm run mock\"","test:karma:watch":"concurrently --success first -k \"npm run mock:wait && karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs\" \"npm run mock\"","test:deno":"concurrently --success first -k \"npm run mock:wait && deno test --allow-net ./test/deno/wretch_test.ts\" \"npm run mock\"","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.0.0","@fastify/formbody":"^7.0.1","@fastify/multipart":"^7.1.0","@types/form-data":"^2.5.0","@types/jest":"^28.1.5","@types/lodash-es":"^4.17.6","@types/node":"^18.0.4","abortcontroller-polyfill":"^1.7.3","concurrently":"^7.2.2","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.2.1","form-data":"^4.0.0","jasmine-core":"^4.2.0","jest":"^28.1.3","karma":"^6.4.0","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^3.0.2","rollup":"^2.76.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","ts-jest":"^28.0.6","tslib":"^2.3.1","tslint":"^6.1.2","typedoc":"^0.23.7","typescript":"^4.7.4","wait-on":"^6.0.1"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":"ts-jest"},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsconfig":"test/tsconfig.json"}},"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"gitHead":"baaddaadd0d04d64b6432462456317f08ea28cc7","_id":"wretch@2.0.0","_nodeVersion":"16.15.1","_npmVersion":"8.13.1","dist":{"shasum":"19e1268ad51c9cc81b0b9324f73394a6ba06008e","size":117478,"noattachment":false,"key":"/wretch/-/wretch-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.0.0.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.0.0_1659349336445_0.5060386223307867"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-01T10:23:40.449Z","publish_time":1659349336609,"_cnpm_publish_time":1659349336609},"2.0.0-next.1":{"name":"wretch","version":"2.0.0-next.1","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"engines":{"node":">=14"},"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"type":"module","main":"./dist/bundle/wretch.min.cjs","module":"./dist/index.js","browser":"./dist/bundle/wretch.min.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","node":{"require":"./dist/bundle/wretch.min.cjs","import":"./dist/bundle/wretch.min.mjs"},"browser":"./dist/bundle/wretch.min.js","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","node":{"require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/bundle/wretch.all.min.mjs"},"browser":"./dist/bundle/wretch.all.min.js","import":"./dist/index.all.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","node":{"require":"./dist/bundle/addons/*.min.cjs","import":"./dist/bundle/addons/*.min.mjs"},"browser":"./dist/bundle/addons/*.min.js","import":"./dist/addons/*.js"},"./middlewares/*":{"types":"./dist/middlewares/*.d.ts","node":{"require":"./dist/bundle/middlewares/*.min.cjs","import":"./dist/bundle/middlewares/*.min.mjs"},"browser":"./dist/bundle/middlewares/*.min.js","import":"./dist/middlewares/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","lint:fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","test":"concurrently --success first -k jest \"npm run mock\"","test:karma":"concurrently --success first -k \"karma start --single-run --browsers ChromeHeadless,FirefoxHeadless,SafariNative karma.conf.cjs\" \"npm run mock\"","test:karma:watch":"concurrently --success first -k \"karma start --auto-watch --browsers ChromeHeadless karma.conf.cjs\" \"npm run mock\"","test:deno":"concurrently --success first -k \"deno test --allow-net ./test/deno/wretch_test.ts\" \"npm run mock\"","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0","doc":"typedoc --out docs/api --readme none --excludeInternal src/index.ts 'src/addons/*.ts' 'src/middlewares/*.ts'","prepare:release":"npm run start && npm run doc && npm run changelog"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@fastify/basic-auth":"^4.0.0","@fastify/cors":"^8.0.0","@fastify/formbody":"^7.0.1","@fastify/multipart":"^7.1.0","@types/form-data":"^2.5.0","@types/jest":"^28.1.3","@types/lodash-es":"^4.17.6","@types/node":"^18.0.0","abortcontroller-polyfill":"^1.7.3","concurrently":"^7.2.2","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","fastify":"^4.2.0","form-data":"^4.0.0","jasmine-core":"^4.2.0","jest":"^28.1.1","karma":"^6.4.0","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^5.1.0","karma-safari-launcher":"^1.0.0","karma-safarinative-launcher":"^1.1.0","lodash-es":"^4.17.21","node-fetch":"^2","querystring":"^0.2.1","rimraf":"^3.0.2","rollup":"^2.75.7","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","ts-jest":"^28.0.5","tslib":"^2.3.1","tslint":"^6.1.2","typedoc":"^0.23.5","typescript":"^4.7.4"},"jest":{"testPathIgnorePatterns":["/node_modules/","/test/browser/","/test/deno"],"transform":{"^.+\\.tsx?$":"ts-jest"},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsconfig":"test/tsconfig.json"}},"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts","src/addons/index.ts"]},"readmeFilename":"README.md","gitHead":"d86722708f06904cf9b15d0b1076d999a5d7f261","_id":"wretch@2.0.0-next.1","_nodeVersion":"16.15.1","_npmVersion":"8.13.1","dist":{"shasum":"38af7b2ef2a5c0af7dd50442c7c5440d1be55eda","size":116186,"noattachment":false,"key":"/wretch/-/wretch-2.0.0-next.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.0.0-next.1.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.0.0-next.1_1657315601708_0.07661735340859477"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-08T21:30:02.045Z","publish_time":1657315601978,"_cnpm_publish_time":1657315601978},"2.0.0-next.0":{"name":"wretch","version":"2.0.0-next.0","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"type":"module","main":"./dist/bundle/wretch.min.cjs","module":"./dist/index.js","browser":"./dist/bundle/wretch.min.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["dist/*","dist/*/index.d.ts","dist/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","node":{"require":"./dist/bundle/wretch.min.cjs","import":"./dist/bundle/wretch.min.mjs"},"browser":"./dist/bundle/wretch.min.js","import":"./dist/index.js"},"./all":{"types":"./dist/index.all.d.ts","node":{"require":"./dist/bundle/wretch.all.min.cjs","import":"./dist/bundle/wretch.all.min.mjs"},"browser":"./dist/bundle/wretch.all.min.js","import":"./dist/index.all.js"},"./addons/*":{"types":"./dist/addons/*.d.ts","node":{"require":"./dist/bundle/addons/*.min.cjs","import":"./dist/bundle/addons/*.min.mjs"},"browser":"./dist/bundle/addons/*.min.js","import":"./dist/addons/*.js"},"./package.json":"./package.json","./*.mjs":{"default":"./dist/*.mjs"},"./*.cjs":{"default":"./dist/*.cjs"},"./*":{"default":"./dist/*.js"}},"sideEffects":false,"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.cjs","test":"concurrently --success first -k jest \"npm run mock\"","test-browsers":"concurrently -s first -k browserstack-runner \"npm run mock\"","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/form-data":"^2.5.0","@types/jest":"^28.1.3","@types/node":"^18.0.0","abortcontroller-polyfill":"^1.7.3","browserstack-runner":"^0.9.4","concurrently":"^7.2.2","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","form-data":"^4.0.0","jest":"^28.1.1","node-fetch":"^2","restify":"^8.6.0","restify-cors-middleware2":"^2.1.2","rimraf":"^3.0.2","rollup":"^2.75.7","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","ts-jest":"^28.0.5","tslib":"^2.3.1","tslint":"^6.1.2","typescript":"^4.7.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"resolver":"<rootDir>/test/resolver.cjs","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsconfig":"test/tsconfig.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.all.ts"]},"readmeFilename":"README.md","gitHead":"59e2e5d28e50ffc29b26449a81907878714b8f8e","_id":"wretch@2.0.0-next.0","_nodeVersion":"16.15.1","_npmVersion":"8.13.1","dist":{"shasum":"d5ec75646d233935d31f70e45ae45e45da35ba3a","size":90970,"noattachment":false,"key":"/wretch/-/wretch-2.0.0-next.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-2.0.0-next.0.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_2.0.0-next.0_1656863284500_0.40484203345930925"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-03T16:04:39.953Z","publish_time":1656863284669,"_cnpm_publish_time":1656863284669},"1.7.10":{"name":"wretch","version":"1.7.10","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c && rollup -c --format esm -o dist/bundle/wretch.esm.js","mock":"node scripts/mockServer.js","test":"concurrently --success first -k jest \"npm run mock\"","test-browsers":"rollup -c -o test/browser/src/wretch.min.js && concurrently -s first -k browserstack-runner \"npm run mock\"","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/form-data":"^2.5.0","@types/jest":"^27.4.0","@types/node":"^17.0.13","abortcontroller-polyfill":"^1.7.3","browserstack-runner":"^0.9.4","concurrently":"^7.0.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","dtrace-provider":"^0.8.8","form-data":"^4.0.0","jest":"^27.4.7","node-fetch":"^2.6.7","restify":"^8.6.0","restify-cors-middleware2":"^2.1.2","rimraf":"^3.0.2","rollup":"^2.66.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","ts-jest":"^27.1.3","tslib":"^2.3.1","tslint":"^6.1.2","typescript":"^4.5.5"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfig":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.umd.ts"]},"gitHead":"c4c2c70a0e40e884a571183d14f2528ffc00a4ec","_id":"wretch@1.7.10","_nodeVersion":"14.19.2","_npmVersion":"8.10.0","dist":{"shasum":"eb03684515d01fe568700a1bc3c0fc58d7fa7acb","size":57483,"noattachment":false,"key":"/wretch/-/wretch-1.7.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.7.10.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.7.10_1653118477452_0.6905580152846709"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-21T07:34:44.314Z","publish_time":1653118477626,"_cnpm_publish_time":1653118477626},"1.7.9":{"name":"wretch","version":"1.7.9","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c && rollup -c --format esm -o dist/bundle/wretch.esm.js","mock":"node scripts/mockServer.js","test":"concurrently --success first -k jest \"npm run mock\"","test-browsers":"rollup -c -o test/browser/src/wretch.min.js && concurrently -s first -k browserstack-runner \"npm run mock\"","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/form-data":"^2.5.0","@types/jest":"^27.4.0","@types/node":"^17.0.13","abortcontroller-polyfill":"^1.7.3","browserstack-runner":"^0.9.4","concurrently":"^7.0.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.1.1","dtrace-provider":"^0.8.8","form-data":"^4.0.0","jest":"^27.4.7","node-fetch":"^2.6.7","restify":"^8.6.0","restify-cors-middleware":"^1.1.1","rimraf":"^3.0.2","rollup":"^2.66.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","ts-jest":"^27.1.3","tslib":"^2.3.1","tslint":"^6.1.2","typescript":"^4.5.5"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfig":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.umd.ts"]},"gitHead":"642fe9d0dabfa6825983ff890b6162e9f46e0030","_id":"wretch@1.7.9","_nodeVersion":"14.18.3","_npmVersion":"8.3.1","dist":{"shasum":"ecc8568ce1dfa359e62159c6c7982c38c4817d18","size":55897,"noattachment":false,"key":"/wretch/-/wretch-1.7.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.7.9.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.7.9_1643705650180_0.7805647336852879"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-01T08:54:16.455Z","publish_time":1643705650350,"_cnpm_publish_time":1643705650350},"1.7.8":{"name":"wretch","version":"1.7.8","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c && rollup -c --format esm -o dist/bundle/wretch.esm.js","mock":"node scripts/mockServer.js","test":"concurrently --success first -k jest \"npm run mock\"","test-browsers":"rollup -c -o test/browser/src/wretch.min.js && concurrently -s first -k browserstack-runner \"npm run mock\"","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/form-data":"^2.5.0","@types/jest":"^27.4.0","@types/node":"^17.0.13","abortcontroller-polyfill":"^1.7.3","browserstack-runner":"^0.9.4","concurrently":"^7.0.0","conventional-changelog-cli":"^2.2.2","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.1.1","dtrace-provider":"^0.8.8","form-data":"^4.0.0","jest":"^27.4.7","node-fetch":"^2.6.7","restify":"^8.6.0","restify-cors-middleware":"^1.1.1","rimraf":"^3.0.2","rollup":"^2.66.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","ts-jest":"^27.1.3","tslib":"^2.3.1","tslint":"^6.1.2","typescript":"^4.5.5"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfig":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.umd.ts"]},"gitHead":"5ec641e038c153c56c562c061a91526eb153c93a","_id":"wretch@1.7.8","_nodeVersion":"14.18.3","_npmVersion":"8.3.1","dist":{"shasum":"1d6f5d40c49d8e4bfac9d026fc2c0bea274f2c36","size":55234,"noattachment":false,"key":"/wretch/-/wretch-1.7.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.7.8.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.7.8_1643556604947_0.14201448375082082"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-30T15:30:12.165Z","publish_time":1643556605078,"_cnpm_publish_time":1643556605078},"1.7.7":{"name":"wretch","version":"1.7.7","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c && rollup -c --format esm -o dist/bundle/wretch.esm.js","mock":"node scripts/mockServer.js","test":"concurrently --success first -k jest \"npm run mock\"","test-browsers":"rollup -c -o test/browser/src/wretch.min.js && concurrently -s first -k browserstack-runner \"npm run mock\"","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/form-data":"^2.5.0","@types/jest":"^26.0.24","@types/node":"^16.4.13","abortcontroller-polyfill":"^1.7.3","browserstack-runner":"^0.9.4","concurrently":"^6.2.0","conventional-changelog-cli":"^2.1.1","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.1.1","dtrace-provider":"^0.8.8","form-data":"^4.0.0","jest":"^27.0.6","node-fetch":"^2.6.0","restify":"^8.5.1","restify-cors-middleware":"^1.1.1","rimraf":"^3.0.2","rollup":"^2.56.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","ts-jest":"^27.0.4","tslib":"^2.3.0","tslint":"^6.1.2","typescript":"^4.3.5"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfig":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.umd.ts"]},"gitHead":"41a0e3d007daad9457a0d94d13c1fd32206274f2","_id":"wretch@1.7.7","_nodeVersion":"16.9.0","_npmVersion":"7.21.1","dist":{"shasum":"f6fd75f73601dd23bc75581f6e3ced56718624d2","size":54505,"noattachment":false,"key":"/wretch/-/wretch-1.7.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.7.7.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.7.7_1639396626995_0.2833053925821676"},"_hasShrinkwrap":false,"publish_time":1639396627135,"_cnpm_publish_time":1639396627135,"_cnpmcore_publish_time":"2021-12-16T16:42:35.403Z"},"1.7.6":{"name":"wretch","version":"1.7.6","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c && rollup -c --format esm -o dist/bundle/wretch.esm.js","mock":"node scripts/mockServer.js","test":"concurrently --success first -k jest \"npm run mock\"","test-browsers":"rollup -c -o test/browser/src/wretch.min.js && concurrently -s first -k browserstack-runner \"npm run mock\"","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/form-data":"^2.5.0","@types/jest":"^26.0.24","@types/node":"^16.4.13","abortcontroller-polyfill":"^1.7.3","browserstack-runner":"^0.9.4","concurrently":"^6.2.0","conventional-changelog-cli":"^2.1.1","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.1.1","dtrace-provider":"^0.8.8","form-data":"^4.0.0","jest":"^27.0.6","node-fetch":"^2.6.0","restify":"^8.5.1","restify-cors-middleware":"^1.1.1","rimraf":"^3.0.2","rollup":"^2.56.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","ts-jest":"^27.0.4","tslib":"^2.3.0","tslint":"^6.1.2","typescript":"^4.3.5"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfig":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.umd.ts"]},"gitHead":"dcd114a4a86a9ecaec753b92751ba448be4cf3be","_id":"wretch@1.7.6","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"shasum":"62297b23a51cd025c663ef53f14de1c9851e2202","size":54528,"noattachment":false,"key":"/wretch/-/wretch-1.7.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.7.6.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.7.6_1628239137177_0.5979882959943108"},"_hasShrinkwrap":false,"publish_time":1628239137321,"_cnpm_publish_time":1628239137321,"_cnpmcore_publish_time":"2021-12-16T16:42:35.902Z"},"1.7.5":{"name":"wretch","version":"1.7.5","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c && rollup -c --format esm -o dist/bundle/wretch.esm.js","mock":"node scripts/mockServer.js","test":"concurrently --success first -k jest \"npm run mock\"","test-browsers":"rollup -c -o test/browser/src/wretch.min.js && concurrently -s first -k browserstack-runner \"npm run mock\"","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/form-data":"^2.5.0","@types/jest":"^26.0.23","@types/node":"^15.12.5","abortcontroller-polyfill":"^1.7.3","browserstack-runner":"^0.9.4","concurrently":"^6.2.0","conventional-changelog-cli":"^2.1.1","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.1.1","dtrace-provider":"^0.8.8","form-data":"^4.0.0","jest":"^27.0.6","node-fetch":"^2.6.0","restify":"^8.5.1","restify-cors-middleware":"^1.1.1","rimraf":"^3.0.2","rollup":"^2.52.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","ts-jest":"^27.0.3","tslib":"^2.3.0","tslint":"^6.1.2","typescript":"^4.3.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfig":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.umd.ts"]},"gitHead":"16d6619d53994ec5071a960da502ba7a9fc53b67","_id":"wretch@1.7.5","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"shasum":"81dd6a6d12130bf4cc300d5a90d8f515d3d1de80","size":54355,"noattachment":false,"key":"/wretch/-/wretch-1.7.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.7.5.tgz"},"_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"directories":{},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.7.5_1625047573467_0.5150915181205711"},"_hasShrinkwrap":false,"publish_time":1625047573749,"_cnpm_publish_time":1625047573749,"_cnpmcore_publish_time":"2021-12-16T16:42:36.173Z"},"1.7.4":{"name":"wretch","version":"1.7.4","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c && rollup -c --format esm -o dist/bundle/wretch.esm.js","mock":"node scripts/mockServer.js","test":"concurrently --success first -k jest \"npm run mock\"","test-browsers":"rollup -c -o test/browser/src/wretch.min.js && concurrently -s first -k browserstack-runner \"npm run mock\"","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/form-data":"^2.5.0","@types/jest":"^26.0.3","@types/node":"^14.0.14","abortcontroller-polyfill":"^1.5.0","browserstack-runner":"^0.9.3","concurrently":"^5.2.0","conventional-changelog-cli":"^2.0.34","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.1.0","dtrace-provider":"^0.8.8","form-data":"^3.0.0","jest":"^26.1.0","node-fetch":"^2.6.0","restify":"^8.5.1","restify-cors-middleware":"^1.1.1","rimraf":"^3.0.2","rollup":"^2.18.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","ts-jest":"^26.1.1","tslib":"^2.0.0","tslint":"^6.1.2","typescript":"^4.0.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfig":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.umd.ts"]},"dependencies":{},"gitHead":"e61da95e5844fce0e6e117e6e2321e56916e620c","_id":"wretch@1.7.4","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"d71fc16ed01a8fd549df6cd06f205c6d13e2cf73","size":59671,"noattachment":false,"key":"/wretch/-/wretch-1.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.7.4.tgz"},"maintainers":[{"name":"elbywan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.7.4_1602663041074_0.6843382767809858"},"_hasShrinkwrap":false,"publish_time":1602663041230,"_cnpm_publish_time":1602663041230,"_cnpmcore_publish_time":"2021-12-16T16:42:36.930Z"},"1.7.3":{"name":"wretch","version":"1.7.3","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c && rollup -c --format esm -o dist/bundle/wretch.esm.js","mock":"node scripts/mockServer.js","test":"concurrently --success first -k jest \"npm run mock\"","test-browsers":"rollup -c -o test/browser/src/wretch.min.js && concurrently -s first -k browserstack-runner \"npm run mock\"","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/form-data":"^2.5.0","@types/jest":"^26.0.3","@types/node":"^14.0.14","abortcontroller-polyfill":"^1.5.0","browserstack-runner":"^0.9.3","concurrently":"^5.2.0","conventional-changelog-cli":"^2.0.34","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.1.0","dtrace-provider":"^0.8.8","form-data":"^3.0.0","jest":"^26.1.0","node-fetch":"^2.6.0","restify":"^8.5.1","restify-cors-middleware":"^1.1.1","rimraf":"^3.0.2","rollup":"^2.18.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","ts-jest":"^26.1.1","tslib":"^2.0.0","tslint":"^6.1.2","typescript":"^4.0.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfig":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.umd.ts"]},"dependencies":{},"gitHead":"4dbc097b8c370a1f92ce5354b060a3557adfbf60","_id":"wretch@1.7.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"75c6288c4391420f36e7fc2f8313ad5b4a92c7cb","size":59605,"noattachment":false,"key":"/wretch/-/wretch-1.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.7.3.tgz"},"maintainers":[{"name":"elbywan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.7.3_1602500178290_0.30528604644647594"},"_hasShrinkwrap":false,"publish_time":1602500178492,"_cnpm_publish_time":1602500178492,"_cnpmcore_publish_time":"2021-12-16T16:42:37.274Z"},"1.7.2":{"name":"wretch","version":"1.7.2","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c && rollup -c --format esm -o dist/bundle/wretch.esm.js","mock":"node scripts/mockServer.js","test":"concurrently --success first -k jest \"npm run mock\"","test-browsers":"rollup -c -o test/browser/src/wretch.min.js && concurrently -s first -k browserstack-runner \"npm run mock\"","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/form-data":"^2.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","abortcontroller-polyfill":"^1.4.0","browserstack-runner":"^0.9.1","concurrently":"^5.1.0","conventional-changelog-cli":"^2.0.31","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.0.11","dtrace-provider":"^0.8.8","form-data":"^3.0.0","jest":"^25.2.7","node-fetch":"^2.6.0","restify":"^8.5.1","restify-cors-middleware":"^1.1.1","rimraf":"^3.0.2","rollup":"^2.3.3","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-typescript":"^1.0.1","ts-jest":"^25.3.1","tslib":"^1.11.1","tslint":"^6.1.1","typescript":"^3.8.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfig":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.umd.ts"]},"dependencies":{},"gitHead":"8c02bc5cc62128f1ec18ee35bd9c2313694e52d5","_id":"wretch@1.7.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"03f8f875b45204e3d4d91583122368a803965bd5","size":58410,"noattachment":false,"key":"/wretch/-/wretch-1.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.7.2.tgz"},"maintainers":[{"name":"elbywan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.7.2_1586781936750_0.09593104002006214"},"_hasShrinkwrap":false,"publish_time":1586781936867,"_cnpm_publish_time":1586781936867,"_cnpmcore_publish_time":"2021-12-16T16:42:37.627Z"},"1.7.1":{"name":"wretch","version":"1.7.1","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c && rollup -c --format esm -o dist/bundle/wretch.esm.js","mock":"node scripts/mockServer.js","test":"concurrently --success first -k jest \"npm run mock\"","test-browsers":"rollup -c -o test/browser/src/wretch.min.js && concurrently -s first -k browserstack-runner \"npm run mock\"","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/form-data":"^2.5.0","@types/jest":"^24.9.1","@types/node":"^13.5.0","abortcontroller-polyfill":"^1.4.0","browserstack-runner":"^0.9.0","concurrently":"^5.0.2","conventional-changelog-cli":"^2.0.31","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.0.9","dtrace-provider":"^0.8.8","form-data":"^3.0.0","jest":"^25.1.0","node-fetch":"^2.6.0","restify":"^8.5.1","restify-cors-middleware":"^1.1.1","rimraf":"^3.0.0","rollup":"^1.29.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript":"^1.0.1","ts-jest":"^25.0.0","tslib":"^1.10.0","tslint":"^6.0.0","typescript":"^3.7.5"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfig":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.umd.ts"]},"dependencies":{},"gitHead":"9c1adf003ff40f8ac08456915cc514daa4871348","_id":"wretch@1.7.1","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"3e1482d7beaa845fe2c8459f319cbfecac5d47f3","size":57427,"noattachment":false,"key":"/wretch/-/wretch-1.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.7.1.tgz"},"maintainers":[{"name":"elbywan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.7.1_1579994826823_0.5163017417641433"},"_hasShrinkwrap":false,"publish_time":1579994826965,"_cnpm_publish_time":1579994826965,"_cnpmcore_publish_time":"2021-12-16T16:42:38.358Z"},"1.7.0":{"name":"wretch","version":"1.7.0","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c && rollup -c --format esm -o dist/bundle/wretch.esm.js","mock":"node scripts/mockServer.js","test":"concurrently --success first -k jest \"npm run mock\"","test-browsers":"rollup -c -o test/browser/src/wretch.min.js && concurrently -s first -k browserstack-runner \"npm run mock\"","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/form-data":"^2.5.0","@types/jest":"^24.9.1","@types/node":"^13.5.0","abortcontroller-polyfill":"^1.4.0","browserstack-runner":"^0.9.0","concurrently":"^5.0.2","conventional-changelog-cli":"^2.0.31","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.0.9","dtrace-provider":"^0.8.8","form-data":"^3.0.0","jest":"^25.1.0","node-fetch":"^2.6.0","restify":"^8.5.1","restify-cors-middleware":"^1.1.1","rimraf":"^3.0.0","rollup":"^1.29.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript":"^1.0.1","ts-jest":"^25.0.0","tslib":"^1.10.0","tslint":"^6.0.0","typescript":"^3.7.5"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfig":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.umd.ts"]},"dependencies":{},"gitHead":"a68d94e90a8297e37405c1dea716eabaa209db87","_id":"wretch@1.7.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"039067e4a5739718a8db2f5766db43fa7d3a33aa","size":57296,"noattachment":false,"key":"/wretch/-/wretch-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.7.0.tgz"},"maintainers":[{"name":"elbywan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.7.0_1579948266806_0.2986306724578591"},"_hasShrinkwrap":false,"publish_time":1579948266978,"_cnpm_publish_time":1579948266978,"_cnpmcore_publish_time":"2021-12-16T16:42:38.630Z"},"1.6.0":{"name":"wretch","version":"1.6.0","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c && rollup -c --format esm -o dist/bundle/wretch.esm.js","mock":"node scripts/mockServer.js","test":"concurrently --success first -k jest \"npm run mock\"","test-browsers":"rollup -c -o test/browser/src/wretch.min.js && concurrently -s first -k browserstack-runner \"npm run mock\"","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/form-data":"^2.5.0","@types/jest":"^24.0.15","@types/node":"^12.7.11","abortcontroller-polyfill":"^1.3.0","browserstack-runner":"^0.9.0","concurrently":"^4.1.2","conventional-changelog-cli":"^2.0.23","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.0.6","dtrace-provider":"^0.8.8","form-data":"^2.5.1","jest":"^24.1.0","node-fetch":"^2.6.0","restify":"^8.4.0","restify-cors-middleware":"^1.1.1","rimraf":"^3.0.0","rollup":"^1.23.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.1.2","rollup-plugin-typescript":"^1.0.1","ts-jest":"^24.1.0","tslib":"^1.10.0","tslint":"^5.20.0","typescript":"^3.6.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfig":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.umd.ts"]},"dependencies":{},"gitHead":"a7940c86b670c82a96f8d18f5b745d51b8c2e64f","_id":"wretch@1.6.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"672fb637f9eda21f08ac656dc84a758e30093934","size":52593,"noattachment":false,"key":"/wretch/-/wretch-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.6.0.tgz"},"maintainers":[{"name":"elbywan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.6.0_1574866874151_0.5565647897278427"},"_hasShrinkwrap":false,"publish_time":1574866874291,"_cnpm_publish_time":1574866874291,"_cnpmcore_publish_time":"2021-12-16T16:42:38.852Z"},"1.5.5":{"name":"wretch","version":"1.5.5","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","test":"concurrently --success first -k jest \"npm run mock\"","test-browsers":"rollup -c -o test/browser/src/wretch.min.js && concurrently -s first -k browserstack-runner \"npm run mock\"","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/form-data":"^2.5.0","@types/jest":"^24.0.15","@types/node":"^12.7.11","abortcontroller-polyfill":"^1.3.0","browserstack-runner":"^0.9.0","concurrently":"^4.1.2","conventional-changelog-cli":"^2.0.23","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.0.6","dtrace-provider":"^0.8.8","form-data":"^2.5.1","jest":"^24.1.0","node-fetch":"^2.6.0","restify":"^8.4.0","restify-cors-middleware":"^1.1.1","rimraf":"^3.0.0","rollup":"^1.23.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-uglify":"^6.0.3","ts-jest":"^24.1.0","tslib":"^1.10.0","tslint":"^5.20.0","typescript":"^3.6.3","uglify-es":"^3.3.9"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfig":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.umd.ts"]},"dependencies":{},"gitHead":"5b158fcaabd301a332d343b8de77faee6d40c4a8","_id":"wretch@1.5.5","_nodeVersion":"10.15.1","_npmVersion":"6.11.3","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"0facb7c225aacf7fd145bdbb384d2963e6b23831","size":44578,"noattachment":false,"key":"/wretch/-/wretch-1.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.5.5.tgz"},"maintainers":[{"name":"elbywan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.5.5_1571154855544_0.06495912100143197"},"_hasShrinkwrap":false,"publish_time":1571154855698,"_cnpm_publish_time":1571154855698,"_cnpmcore_publish_time":"2021-12-16T16:42:39.111Z"},"1.5.4":{"name":"wretch","version":"1.5.4","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","test":"concurrently --success first -k jest \"npm run mock\"","test-browsers":"rollup -c -o test/browser/src/wretch.min.js && concurrently -s first -k browserstack-runner \"npm run mock\"","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/form-data":"^2.2.1","@types/jest":"^24.0.15","@types/node":"^12.6.2","abortcontroller-polyfill":"^1.3.0","browserstack-runner":"^0.9.0","concurrently":"^4.1.1","conventional-changelog-cli":"^2.0.21","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.0.4","dtrace-provider":"^0.8.7","form-data":"^2.5.0","jest":"^24.1.0","node-fetch":"^2.6.0","restify":"^8.3.3","restify-cors-middleware":"^1.1.1","rimraf":"^2.6.3","rollup":"^1.16.7","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-uglify":"^6.0.2","ts-jest":"^23.10.5","tslib":"^1.10.0","tslint":"^5.18.0","typescript":"^3.3.1","uglify-es":"^3.3.9"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfig":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.umd.ts"]},"dependencies":{},"gitHead":"2b79b3dd31602a25089cabd4722a0701ee2e3787","_id":"wretch@1.5.4","_nodeVersion":"10.15.1","_npmVersion":"6.9.2","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"785b54ec8ec4b5a5d44261d9e9c2dc60c6bb3ee6","size":43383,"noattachment":false,"key":"/wretch/-/wretch-1.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.5.4.tgz"},"maintainers":[{"name":"elbywan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.5.4_1563309944447_0.5396629718777528"},"_hasShrinkwrap":false,"publish_time":1563309944583,"_cnpm_publish_time":1563309944583,"_cnpmcore_publish_time":"2021-12-16T16:42:39.356Z"},"1.5.3":{"name":"wretch","version":"1.5.3","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","test":"concurrently --success first -k jest \"npm run mock\"","test-browsers":"rollup -c -o test/browser/src/wretch.min.js && concurrently -s first -k browserstack-runner \"npm run mock\"","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/form-data":"^2.2.1","@types/jest":"^24.0.15","@types/node":"^12.6.2","abortcontroller-polyfill":"^1.3.0","browserstack-runner":"^0.9.0","concurrently":"^4.1.1","conventional-changelog-cli":"^2.0.21","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.0.4","dtrace-provider":"^0.8.7","form-data":"^2.5.0","jest":"^24.1.0","node-fetch":"^2.6.0","restify":"^8.3.3","restify-cors-middleware":"^1.1.1","rimraf":"^2.6.3","rollup":"^1.16.7","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-uglify":"^6.0.2","ts-jest":"^23.10.5","tslib":"^1.10.0","tslint":"^5.18.0","typescript":"^3.3.1","uglify-es":"^3.3.9"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfig":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.umd.ts"]},"dependencies":{},"gitHead":"9fe16a84120344f39f6ecc88ddef313429546c77","_id":"wretch@1.5.3","_nodeVersion":"10.15.1","_npmVersion":"6.9.2","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"06abf9bf7b36c80b11070dfb98a4fc39cb01a6a7","size":43220,"noattachment":false,"key":"/wretch/-/wretch-1.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.5.3.tgz"},"maintainers":[{"name":"elbywan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.5.3_1562870422222_0.8202007003235123"},"_hasShrinkwrap":false,"publish_time":1562870422424,"_cnpm_publish_time":1562870422424,"_cnpmcore_publish_time":"2021-12-16T16:42:39.661Z"},"1.5.2":{"name":"wretch","version":"1.5.2","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","test":"concurrently --success first -k jest \"npm run mock\"","test-browsers":"rollup -c -o test/browser/src/wretch.min.js && concurrently -s first -k browserstack-runner \"npm run mock\"","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/form-data":"^2.2.1","@types/jest":"^24.0.0","@types/node":"^10.12.21","abortcontroller-polyfill":"^1.2.3","browserstack-runner":"^0.9.0","concurrently":"^4.1.0","conventional-changelog-cli":"^2.0.12","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.0.2","dtrace-provider":"^0.8.7","form-data":"^2.3.3","jest":"^24.1.0","node-fetch":"^2.3.0","restify":"^7.7.0","restify-cors-middleware":"^1.1.1","rimraf":"^2.6.3","rollup":"^1.6.0","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-typescript":"^1.0.0","rollup-plugin-uglify":"^6.0.2","ts-jest":"^23.10.5","tslib":"^1.9.3","tslint":"^5.12.1","typescript":"^3.3.1","uglify-es":"^3.3.9"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfig":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.umd.ts"]},"dependencies":{},"gitHead":"f71faef59c678858094dc39fd26764a9d6053f23","_id":"wretch@1.5.2","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"e9ca28a041cf5cbeb68e0fc4598dac85057e91de","size":43083,"noattachment":false,"key":"/wretch/-/wretch-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.5.2.tgz"},"maintainers":[{"name":"elbywan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.5.2_1556444711022_0.5799221032711321"},"_hasShrinkwrap":false,"publish_time":1556444711263,"_cnpm_publish_time":1556444711263,"_cnpmcore_publish_time":"2021-12-16T16:42:39.970Z"},"1.5.1":{"name":"wretch","version":"1.5.1","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","test":"concurrently --success first -k jest \"npm run mock\"","test-browsers":"rollup -c -o test/browser/src/wretch.min.js && concurrently -s first -k browserstack-runner \"npm run mock\"","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/form-data":"^2.2.1","@types/jest":"^24.0.0","@types/node":"^10.12.21","abortcontroller-polyfill":"^1.2.3","browserstack-runner":"^0.9.0","concurrently":"^4.1.0","conventional-changelog-cli":"^2.0.12","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.0.2","dtrace-provider":"^0.8.7","form-data":"^2.3.3","jest":"^24.1.0","node-fetch":"^2.3.0","restify":"^7.7.0","restify-cors-middleware":"^1.1.1","rimraf":"^2.6.3","rollup":"^1.6.0","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-typescript":"^1.0.0","rollup-plugin-uglify":"^6.0.2","ts-jest":"^23.10.5","tslib":"^1.9.3","tslint":"^5.12.1","typescript":"^3.3.1","uglify-es":"^3.3.9"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfig":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.umd.ts"]},"dependencies":{},"gitHead":"2f5af21d4ba1a033ac7a5c0e5240fb26ed357ef3","_id":"wretch@1.5.1","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"6422390316f88cc9fb28e7e4b4f8f68ed3747738","size":42367,"noattachment":false,"key":"/wretch/-/wretch-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.5.1.tgz"},"maintainers":[{"name":"elbywan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.5.1_1552812732372_0.03483285686023985"},"_hasShrinkwrap":false,"publish_time":1552812732568,"_cnpm_publish_time":1552812732568,"_cnpmcore_publish_time":"2021-12-16T16:42:40.238Z"},"1.5.0":{"name":"wretch","version":"1.5.0","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","test":"concurrently --success first -k jest \"npm run mock\"","test-browsers":"rollup -c -o test/browser/src/wretch.min.js && concurrently -s first -k browserstack-runner \"npm run mock\"","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/form-data":"^2.2.1","@types/jest":"^24.0.0","@types/node":"^10.12.21","abortcontroller-polyfill":"^1.2.3","browserstack-runner":"^0.9.0","concurrently":"^4.1.0","conventional-changelog-cli":"^2.0.12","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.0.2","dtrace-provider":"^0.8.7","form-data":"^2.3.3","jest":"^24.1.0","node-fetch":"^2.3.0","restify":"^7.7.0","restify-cors-middleware":"^1.1.1","rimraf":"^2.6.3","rollup":"^1.1.2","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-typescript":"^1.0.0","rollup-plugin-uglify":"^6.0.2","ts-jest":"^23.10.5","tslib":"^1.9.3","tslint":"^5.12.1","typescript":"^3.3.1","uglify-es":"^3.3.9"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfig":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.umd.ts"]},"dependencies":{},"gitHead":"05e07ac4b1a66a23d6d3cc4cc4cb2ad0ec8cd518","_id":"wretch@1.5.0","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"7a6f6ac38b92b65ecbb70d95d677f45026c93a2d","size":41957,"noattachment":false,"key":"/wretch/-/wretch-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.5.0.tgz"},"maintainers":[{"name":"elbywan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.5.0_1550947881535_0.015824817856671336"},"_hasShrinkwrap":false,"publish_time":1550947881643,"_cnpm_publish_time":1550947881643,"_cnpmcore_publish_time":"2021-12-16T16:42:40.505Z"},"1.4.2":{"name":"wretch","version":"1.4.2","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","test":"concurrently --success first -k jest \"npm run mock\"","test-browsers":"rollup -c -o test/browser/src/wretch.min.js && concurrently -s first -k browserstack-runner \"npm run mock\"","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/form-data":"^2.2.1","@types/jest":"^23.3.5","@types/node":"^10.12.0","abortcontroller-polyfill":"^1.1.9","browserstack-runner":"^0.9.0","concurrently":"^4.0.1","conventional-changelog-cli":"^2.0.5","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.0.2","dtrace-provider":"^0.8.7","form-data":"^2.3.3","jest":"^23.6.0","node-fetch":"^2.2.0","restify":"^7.2.1","restify-cors-middleware":"^1.1.1","rimraf":"^2.6.2","rollup":"^0.66.6","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-typescript":"^1.0.0","rollup-plugin-uglify":"^6.0.0","ts-jest":"^23.10.4","tslib":"^1.9.3","tslint":"^5.11.0","typescript":"^3.1.3","uglify-es":"^3.3.9"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfig":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"],"coveragePathIgnorePatterns":["src/index.umd.ts"]},"dependencies":{},"gitHead":"e53622dfab59085d1cb8d1138e6f4d112f13a739","_id":"wretch@1.4.2","_npmVersion":"6.4.1","_nodeVersion":"10.1.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"e7ee01f6606000b845041624e70d4284aecb7c97","size":38140,"noattachment":false,"key":"/wretch/-/wretch-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.4.2.tgz"},"maintainers":[{"name":"elbywan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.4.2_1540108364376_0.332593886786162"},"_hasShrinkwrap":false,"publish_time":1540108364534,"_cnpm_publish_time":1540108364534,"_cnpmcore_publish_time":"2021-12-16T16:42:40.726Z"},"1.4.1":{"name":"wretch","version":"1.4.1","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","files":["dist"],"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","test":"concurrently --success first -k jest \"npm run mock\"","test-browsers":"rollup -c -o test/browser/src/wretch.min.js && concurrently -s first -k browserstack-runner \"npm run mock\"","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/form-data":"^2.2.1","@types/jest":"^23.3.1","@types/node":"^10.5.8","abortcontroller-polyfill":"^1.1.9","browserstack-runner":"^0.8.0","concurrently":"^3.6.1","conventional-changelog-cli":"^2.0.1","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.0.2","dtrace-provider":"^0.8.7","form-data":"^2.3.2","jest":"^23.5.0","node-fetch":"^2.2.0","restify":"^7.2.1","restify-cors-middleware":"^1.1.1","rimraf":"^2.6.2","rollup":"^0.64.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-typescript":"^0.8.1","rollup-plugin-uglify":"^4.0.0","ts-jest":"^23.1.3","tslib":"^1.9.3","tslint":"^5.11.0","typescript":"^3.0.1","uglify-es":"^3.3.9"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfigFile":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"]},"dependencies":{},"gitHead":"429fd8d80a7cf40a8d7275ba16dca02c623c52f5","_id":"wretch@1.4.1","_npmVersion":"6.2.0","_nodeVersion":"10.1.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"0423ae539a5279d17835f3995103d49c2906cd71","size":40527,"noattachment":false,"key":"/wretch/-/wretch-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.4.1.tgz"},"maintainers":[{"name":"elbywan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.4.1_1534148849481_0.479829196230362"},"_hasShrinkwrap":false,"publish_time":1534148849953,"_cnpm_publish_time":1534148849953,"_cnpmcore_publish_time":"2021-12-16T16:42:40.999Z"},"1.4.0":{"name":"wretch","version":"1.4.0","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","files":["dist"],"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","test":"concurrently --success first -k jest \"npm run mock\"","test-browsers":"rollup -c -o test/browser/src/wretch.min.js && concurrently -s first -k browserstack-runner \"npm run mock\"","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/form-data":"^2.2.1","@types/jest":"^22.2.3","@types/node":"^10.1.2","abortcontroller-polyfill":"^1.1.9","browserstack-runner":"^0.7.0","concurrently":"^3.5.1","conventional-changelog-cli":"^1.3.22","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.0.1","dtrace-provider":"^0.8.6","form-data":"^2.3.2","jest":"^22.4.4","node-fetch":"^2.1.2","restify":"^7.2.0","restify-cors-middleware":"^1.1.1","rimraf":"^2.6.2","rollup":"^0.59.2","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-typescript":"^0.8.1","rollup-plugin-uglify":"^4.0.0","ts-jest":"^22.4.6","tslib":"^1.9.1","tslint":"^5.10.0","typescript":"^2.8.3","uglify-es":"^3.3.9"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfigFile":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"]},"dependencies":{},"gitHead":"27acc8e693c7188abb4df546e669baefdd029e66","_id":"wretch@1.4.0","_npmVersion":"6.1.0","_nodeVersion":"10.1.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"3055aaa77039ca4338c8eabcc909bc91f35623a1","size":39864,"noattachment":false,"key":"/wretch/-/wretch-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.4.0.tgz"},"maintainers":[{"name":"elbywan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.4.0_1531205270572_0.639355469196659"},"_hasShrinkwrap":false,"publish_time":1531205270655,"_cnpm_publish_time":1531205270655,"_cnpmcore_publish_time":"2021-12-16T16:42:41.391Z"},"1.3.1":{"name":"wretch","version":"1.3.1","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","files":["dist"],"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","mock":"node scripts/mockServer.js","test":"concurrently --success first -k jest \"npm run mock\"","test-browsers":"rollup -c -o test/browser/src/wretch.min.js && concurrently -s first -k browserstack-runner \"npm run mock\"","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/form-data":"^2.2.1","@types/jest":"^22.2.3","@types/node":"^10.1.2","abortcontroller-polyfill":"^1.1.9","browserstack-runner":"^0.7.0","concurrently":"^3.5.1","conventional-changelog-cli":"^1.3.22","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.0.1","dtrace-provider":"^0.8.6","form-data":"^2.3.2","jest":"^22.4.4","node-fetch":"^2.1.2","restify":"^7.2.0","restify-cors-middleware":"^1.1.1","rimraf":"^2.6.2","rollup":"^0.59.2","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-typescript":"^0.8.1","rollup-plugin-uglify":"^4.0.0","ts-jest":"^22.4.6","tslib":"^1.9.1","tslint":"^5.10.0","typescript":"^2.8.3","uglify-es":"^3.3.9"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfigFile":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"]},"dependencies":{},"gitHead":"f162e0e17fd2c2b1f9408a0adfdcc18615a4b90d","_id":"wretch@1.3.1","_npmVersion":"6.1.0","_nodeVersion":"10.1.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"c4efa11d6e4e93d4aabc21126998d03f0578708a","size":39561,"noattachment":false,"key":"/wretch/-/wretch-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.3.1.tgz"},"maintainers":[{"name":"elbywan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.3.1_1528799845095_0.4763876550744339"},"_hasShrinkwrap":false,"publish_time":1528799845187,"_cnpm_publish_time":1528799845187,"_cnpmcore_publish_time":"2021-12-16T16:42:41.680Z"},"1.3.0":{"name":"wretch","version":"1.3.0","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["wretch","fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","files":["dist"],"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","test":"jest","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/jest":"^22.2.3","@types/node":"^10.1.2","abortcontroller-polyfill":"^1.1.9","conventional-changelog-cli":"^1.3.22","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.0.1","dtrace-provider":"^0.8.6","form-data":"^2.3.2","jest":"^22.4.4","node-fetch":"^2.1.2","restify":"^7.2.0","rimraf":"^2.6.2","rollup":"^0.59.2","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-typescript":"^0.8.1","rollup-plugin-uglify":"^4.0.0","ts-jest":"^22.4.6","tslib":"^1.9.1","tslint":"^5.10.0","typescript":"^2.8.3","uglify-es":"^3.3.9"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfigFile":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"]},"dependencies":{},"gitHead":"ff05dfca4d3ef7a754965d99579b455c93aa7880","_id":"wretch@1.3.0","_npmVersion":"6.1.0","_nodeVersion":"10.1.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"49b00e8ecc3480894606606e7e5a97a8d7185692","size":38956,"noattachment":false,"key":"/wretch/-/wretch-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.3.0.tgz"},"maintainers":[{"name":"elbywan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.3.0_1528544704108_0.7800528763123082"},"_hasShrinkwrap":false,"publish_time":1528544704191,"_cnpm_publish_time":1528544704191,"_cnpmcore_publish_time":"2021-12-16T16:42:41.911Z"},"1.2.0":{"name":"wretch","version":"1.2.0","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","files":["dist"],"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","test":"jest","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/jest":"^22.2.3","@types/node":"^10.1.2","abortcontroller-polyfill":"^1.1.9","conventional-changelog-cli":"^1.3.22","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.0.1","dtrace-provider":"^0.8.6","form-data":"^2.3.2","jest":"^22.4.4","node-fetch":"^2.1.2","restify":"^7.2.0","rimraf":"^2.6.2","rollup":"^0.59.2","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-typescript":"^0.8.1","rollup-plugin-uglify":"^4.0.0","ts-jest":"^22.4.6","tslib":"^1.9.1","tslint":"^5.10.0","typescript":"^2.8.3","uglify-es":"^3.3.9"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfigFile":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"]},"dependencies":{},"gitHead":"3f067df73f2a9b942a6a98e1d2c24354ace48775","_id":"wretch@1.2.0","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"7d28376a3ca94ea96e35aaad7c5ea85a4a8ee8b2","size":37366,"noattachment":false,"key":"/wretch/-/wretch-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.2.0.tgz"},"maintainers":[{"name":"elbywan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.2.0_1527191454574_0.4367160095110785"},"_hasShrinkwrap":false,"publish_time":1527191454656,"_cnpm_publish_time":1527191454656,"_cnpmcore_publish_time":"2021-12-16T16:42:42.164Z"},"1.1.2":{"name":"wretch","version":"1.1.2","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","files":["dist"],"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","test":"jest","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/jest":"^22.2.0","@types/node":"^9.4.6","abortcontroller-polyfill":"^1.1.8","conventional-changelog-cli":"^1.3.16","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.0.0","dtrace-provider":"^0.8.6","form-data":"^2.3.2","jest":"^22.4.2","node-fetch":"^2.1.1","restify":"^6.3.4","rimraf":"^2.6.2","rollup":"^0.56.5","rollup-plugin-node-resolve":"^3.2.0","rollup-plugin-typescript":"^0.8.1","rollup-plugin-uglify":"^3.0.0","ts-jest":"^22.4.1","tslib":"^1.9.0","tslint":"^5.9.1","typescript":"^2.7.2","uglify-es":"^3.3.9"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfigFile":"test/tsconfig.tests.json"}},"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"]},"dependencies":{},"gitHead":"f4e9ffed5894c92893301a60620d6d391644533e","_id":"wretch@1.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"48ff25f60daa8099afeae7af600d5507112166a1","size":36330,"noattachment":false,"key":"/wretch/-/wretch-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.1.2.tgz"},"maintainers":[{"name":"elbywan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch_1.1.2_1520460300312_0.465496117116198"},"_hasShrinkwrap":false,"publish_time":1520460300372,"_cnpm_publish_time":1520460300372,"_cnpmcore_publish_time":"2021-12-16T16:42:42.377Z"},"1.1.1":{"name":"wretch","version":"1.1.1","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","files":["dist"],"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","test":"jest","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/jest":"^21.1.6","@types/node":"^8.5.7","abortcontroller":"git+https://github.com/jimmywarting/abortcontroller.git","conventional-changelog-cli":"^1.3.5","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.0.0","form-data":"^2.3.1","jest":"^21.2.1","node-fetch":"^2.0.0-alpha.8","restify":"^6.3.4","rimraf":"^2.6.2","rollup":"^0.53.3","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-typescript":"^0.8.1","rollup-plugin-uglify":"^2.0.1","ts-jest":"^21.2.3","tslib":"^1.8.1","tslint":"^5.8.0","typescript":"^2.6.2","uglify-es":"^3.3.4"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfigFile":"test/tsconfig.tests.json"}},"mapCoverage":true,"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"]},"dependencies":{},"gitHead":"efc67a4a538bc7cb8dfb592d72b1d3e6955e103f","_id":"wretch@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"4f07af932ae1dfe01cdbad74af26da86c98d7bbe","size":35941,"noattachment":false,"key":"/wretch/-/wretch-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.1.1.tgz"},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch-1.1.1.tgz_1515394212782_0.15024619409814477"},"directories":{},"publish_time":1515394213952,"_hasShrinkwrap":false,"_cnpm_publish_time":1515394213952,"_cnpmcore_publish_time":"2021-12-16T16:42:42.592Z"},"1.1.0":{"name":"wretch","version":"1.1.0","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","files":["dist"],"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","test":"jest","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/jest":"^21.1.6","@types/node":"^8.0.53","abortcontroller":"git+https://github.com/jimmywarting/abortcontroller.git","chai":"^4.1.2","conventional-changelog-cli":"^1.3.5","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.0.0","form-data":"^2.3.1","jest":"^21.2.1","node-fetch":"^2.0.0-alpha.8","restify":"^6.3.2","rimraf":"^2.6.2","rollup":"^0.51.7","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-typescript":"^0.8.1","rollup-plugin-uglify":"^2.0.1","ts-jest":"^21.2.3","tslib":"^1.8.0","tslint":"^5.8.0","typescript":"^2.6.1","uglify-es":"^3.1.9"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfigFile":"test/tsconfig.tests.json"}},"mapCoverage":true,"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"]},"dependencies":{},"gitHead":"75e0c68f5f0617cf2359f2460471f65e6dc8a4a6","_id":"wretch@1.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"e5b3e2c52f87a716ef894efcb14218689d405589","size":35383,"noattachment":false,"key":"/wretch/-/wretch-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.1.0.tgz"},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch-1.1.0.tgz_1510955684144_0.47456331411376595"},"directories":{},"publish_time":1510955684330,"_hasShrinkwrap":false,"_cnpm_publish_time":1510955684330,"_cnpmcore_publish_time":"2021-12-16T16:42:42.824Z"},"1.0.0":{"name":"wretch","version":"1.0.0","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","files":["dist"],"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","test":"jest","coverage":"cat ./coverage/lcov.info | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"@types/jest":"^21.1.2","@types/node":"^8.0.34","abortcontroller":"git+https://github.com/jimmywarting/abortcontroller.git","chai":"^4.1.2","conventional-changelog-cli":"^1.3.3","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.0.0","form-data":"^2.3.1","jest":"^21.2.1","node-fetch":"^2.0.0-alpha.8","restify":"^6.0.1","rimraf":"^2.6.2","rollup":"^0.50.0","rollup-plugin-typescript":"^0.8.1","rollup-plugin-uglify":"^2.0.1","ts-jest":"^21.1.2","tslint":"^5.7.0","typescript":"^2.5.2","uglify-es":"^3.1.1"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"globals":{"ts-jest":{"tsConfigFile":"test/tsconfig.tests.json"}},"mapCoverage":true,"collectCoverage":true,"collectCoverageFrom":["src/*.{js,ts}"]},"dependencies":{},"gitHead":"63b7d2b49edc53b6bf37d7e7ebafa12b5fe9fea3","_id":"wretch@1.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"7c39fd28333b7fe935cb620f10cbbac9ae050dc1","size":29689,"noattachment":false,"key":"/wretch/-/wretch-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-1.0.0.tgz"},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch-1.0.0.tgz_1508479084601_0.9570477176457644"},"directories":{},"publish_time":1508479085769,"_hasShrinkwrap":false,"_cnpm_publish_time":1508479085769,"_cnpmcore_publish_time":"2021-12-16T16:42:43.042Z"},"0.3.1":{"name":"wretch","version":"0.3.1","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["fetch","ajax","request"],"homepage":"https://elbywan.github.io/wretch","repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","files":["dist"],"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","test":"nyc mocha --reporter list test/**/*.spec.js","coverage":"nyc report --reporter=text-lcov | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"abortcontroller":"git+https://github.com/jimmywarting/abortcontroller.git","chai":"^4.1.2","conventional-changelog-cli":"^1.3.3","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.0.0","form-data":"^2.3.1","mocha":"^4.0.1","node-fetch":"^2.0.0-alpha.8","nyc":"^11.2.1","restify":"^6.0.1","rimraf":"^2.6.2","rollup":"^0.50.0","rollup-plugin-typescript":"^0.8.1","rollup-plugin-uglify":"^2.0.1","tslint":"^5.7.0","typescript":"^2.5.2","uglify-es":"^3.1.1"},"nyc":{"reporter":["text","html"]},"gitHead":"ccca2dc3e1028264706ef923a8aad1322faeed14","_id":"wretch@0.3.1","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"0ea657275fd7e5d98c4adb08596220b003da636f","size":27890,"noattachment":false,"key":"/wretch/-/wretch-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-0.3.1.tgz"},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch-0.3.1.tgz_1507584906820_0.9003415838815272"},"directories":{},"publish_time":1507584908008,"_hasShrinkwrap":false,"_cnpm_publish_time":1507584908008,"_cnpmcore_publish_time":"2021-12-16T16:42:43.315Z"},"0.3.0":{"name":"wretch","version":"0.3.0","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["fetch","ajax","request"],"repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","files":["dist"],"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","test":"nyc mocha --reporter list test/**/*.spec.js","coverage":"nyc report --reporter=text-lcov | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"abortcontroller":"git+https://github.com/jimmywarting/abortcontroller.git","chai":"^4.1.2","conventional-changelog-cli":"^1.3.3","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^3.0.0","form-data":"^2.3.1","mocha":"^4.0.1","node-fetch":"^2.0.0-alpha.8","nyc":"^11.2.1","restify":"^6.0.1","rimraf":"^2.6.2","rollup":"^0.50.0","rollup-plugin-typescript":"^0.8.1","rollup-plugin-uglify":"^2.0.1","tslint":"^5.7.0","typescript":"^2.5.2","uglify-es":"^3.1.1"},"nyc":{"reporter":["text","html"]},"gitHead":"a9450c1e70d3a5739b81d163690133d5d92e342b","homepage":"https://github.com/elbywan/wretch#readme","_id":"wretch@0.3.0","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"9c0dc6acf036c69cd1e18b55133b5b281671274a","size":27822,"noattachment":false,"key":"/wretch/-/wretch-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-0.3.0.tgz"},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch-0.3.0.tgz_1507584547586_0.11986920889467001"},"directories":{},"publish_time":1507584548848,"_hasShrinkwrap":false,"_cnpm_publish_time":1507584548848,"_cnpmcore_publish_time":"2021-12-16T16:42:43.545Z"},"0.2.4":{"name":"wretch","version":"0.2.4","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["fetch","ajax","request"],"repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","files":["dist"],"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","test":"nyc mocha --reporter list test/**/*.spec.js","coverage":"nyc report --reporter=text-lcov | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"chai":"^4.1.2","conventional-changelog-cli":"^1.3.3","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^2.13.1","form-data":"^2.3.1","mocha":"^3.5.3","node-fetch":"^2.0.0-alpha.8","nyc":"^11.2.1","restify":"^6.0.1","rimraf":"^2.6.2","rollup":"^0.50.0","rollup-plugin-typescript":"^0.8.1","rollup-plugin-uglify":"^2.0.1","tslint":"^5.7.0","typescript":"^2.5.2","uglify-es":"^3.1.1"},"nyc":{"reporter":["text","html"]},"gitHead":"879e14a2d7cf115422c9f03e8fd884b1ee9f4990","homepage":"https://github.com/elbywan/wretch#readme","_id":"wretch@0.2.4","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"cee8e4e89bf194ce7d3340e25074957519739fed","size":21378,"noattachment":false,"key":"/wretch/-/wretch-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-0.2.4.tgz"},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch-0.2.4.tgz_1507254313669_0.26794716669246554"},"directories":{},"publish_time":1507254314865,"_hasShrinkwrap":false,"_cnpm_publish_time":1507254314865,"_cnpmcore_publish_time":"2021-12-16T16:42:43.780Z"},"0.2.3":{"name":"wretch","version":"0.2.3","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["fetch","ajax","request"],"repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"./dist/bundle/wretch.js","module":"./dist/index.js","jsnext:main":"./dist/index.js","types":"./dist/index.d.ts","files":["dist"],"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","test":"nyc mocha --reporter list test/**/*.spec.js","coverage":"nyc report --reporter=text-lcov | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"chai":"^4.1.2","conventional-changelog-cli":"^1.3.3","conventional-changelog-wretch":"file:scripts/conventional-changelog-wretch","coveralls":"^2.13.1","form-data":"^2.3.1","mocha":"^3.5.3","node-fetch":"^2.0.0-alpha.8","nyc":"^11.2.1","restify":"^6.0.1","rimraf":"^2.6.2","rollup":"^0.50.0","rollup-plugin-typescript":"^0.8.1","rollup-plugin-uglify":"^2.0.1","tslint":"^5.7.0","typescript":"^2.5.2","uglify-es":"^3.1.1"},"nyc":{"reporter":["text","html"]},"gitHead":"9fc50323f66840b1d2f7dd5a5233327c5a677c83","homepage":"https://github.com/elbywan/wretch#readme","_id":"wretch@0.2.3","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"6876bfeb500ea7bfd1ad0abf5ec15080b1a6694e","size":20842,"noattachment":false,"key":"/wretch/-/wretch-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-0.2.3.tgz"},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch-0.2.3.tgz_1507248638153_0.295953412540257"},"directories":{},"publish_time":1507248639269,"_hasShrinkwrap":false,"_cnpm_publish_time":1507248639269,"_cnpmcore_publish_time":"2021-12-16T16:42:44.125Z"},"0.2.2":{"name":"wretch","version":"0.2.2","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["fetch","ajax","request"],"repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"jsnext:main":"./dist/index.js","main":"./dist/bundle/wretch.js","types":"./dist/index.d.ts","files":["dist"],"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","test":"nyc mocha --reporter list","coverage":"nyc report --reporter=text-lcov | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"chai":"^4.1.2","conventional-changelog-cli":"^1.3.3","conventional-changelog-wretch":"file:conventional-changelog-wretch","coveralls":"^2.13.1","form-data":"^2.3.1","mocha":"^3.5.3","node-fetch":"^2.0.0-alpha.8","nyc":"^11.2.1","restify":"^6.0.1","rimraf":"^2.6.2","rollup":"^0.50.0","rollup-plugin-typescript":"^0.8.1","rollup-plugin-uglify":"^2.0.1","tslint":"^5.7.0","typescript":"^2.5.2","uglify-es":"^3.1.1"},"nyc":{"reporter":["text","html"]},"gitHead":"b81b9f68df908dfc2e57f5f2a85c743b5ef60f48","homepage":"https://github.com/elbywan/wretch#readme","_id":"wretch@0.2.2","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"49f67551973fe92aafa66516a136daf406b1c283","size":19597,"noattachment":false,"key":"/wretch/-/wretch-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-0.2.2.tgz"},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch-0.2.2.tgz_1507102408837_0.8887697709724307"},"directories":{},"publish_time":1507102409924,"_hasShrinkwrap":false,"_cnpm_publish_time":1507102409924,"_cnpmcore_publish_time":"2021-12-16T16:42:44.426Z"},"0.2.1":{"name":"wretch","version":"0.2.1","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["fetch","ajax","request"],"repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"jsnext:main":"./dist/index.js","main":"./dist/bundle/wretch.js","types":"./dist/index.d.ts","files":["dist"],"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","test":"nyc mocha --reporter list","coverage":"nyc report --reporter=text-lcov | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"chai":"^4.1.2","conventional-changelog-cli":"^1.3.3","conventional-changelog-wretch":"file:conventional-changelog-wretch","coveralls":"^2.13.1","form-data":"^2.3.1","mocha":"^3.5.3","node-fetch":"^2.0.0-alpha.8","nyc":"^11.2.1","restify":"^6.0.1","rimraf":"^2.6.2","rollup":"^0.50.0","rollup-plugin-typescript":"^0.8.1","rollup-plugin-uglify":"^2.0.1","tslint":"^5.7.0","typescript":"^2.5.2","uglify-es":"^3.1.1"},"nyc":{"reporter":["text","html"]},"gitHead":"d13e8ad21e2b71a73a97cda04949de88a79817f0","homepage":"https://github.com/elbywan/wretch#readme","_id":"wretch@0.2.1","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"8d5e3ddf081e4b39bbed996c315bbd1ccb9d57e6","size":19045,"noattachment":false,"key":"/wretch/-/wretch-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-0.2.1.tgz"},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch-0.2.1.tgz_1507027959644_0.18777027749456465"},"directories":{},"publish_time":1507027960776,"_hasShrinkwrap":false,"_cnpm_publish_time":1507027960776,"_cnpmcore_publish_time":"2021-12-16T16:42:44.641Z"},"0.2.0":{"name":"wretch","version":"0.2.0","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["fetch","ajax","request"],"repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"jsnext:main":"./dist/index.js","main":"./dist/bundle/wretch.js","types":"./dist/index.d.ts","files":["dist"],"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","test":"nyc mocha --reporter list","coverage":"nyc report --reporter=text-lcov | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"chai":"^4.1.2","conventional-changelog-cli":"^1.3.3","coveralls":"^2.13.1","form-data":"^2.3.1","mocha":"^3.5.3","node-fetch":"^2.0.0-alpha.8","nyc":"^11.2.1","restify":"^6.0.1","rimraf":"^2.6.2","rollup":"^0.50.0","rollup-plugin-typescript":"^0.8.1","rollup-plugin-uglify":"^2.0.1","tslint":"^5.7.0","typescript":"^2.5.2","uglify-es":"^3.1.1"},"nyc":{"reporter":["text","html"]},"gitHead":"d12b6d37e66b423521f44ef3de96f6e5f38b7f0e","homepage":"https://github.com/elbywan/wretch#readme","_id":"wretch@0.2.0","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"541534e43f3a4702c11b9f191f3b2c2ee901e93c","size":18573,"noattachment":false,"key":"/wretch/-/wretch-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-0.2.0.tgz"},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch-0.2.0.tgz_1506503668838_0.46517862705513835"},"directories":{},"publish_time":1506503670108,"_hasShrinkwrap":false,"_cnpm_publish_time":1506503670108,"_cnpmcore_publish_time":"2021-12-16T16:42:45.039Z"},"0.1.5":{"name":"wretch","version":"0.1.5","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["fetch","ajax","request"],"repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"jsnext:main":"./dist/index.js","main":"./dist/bundle/wretch.js","types":"./dist/index.d.ts","files":["dist"],"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","test":"nyc mocha --reporter list","coverage":"nyc report --reporter=text-lcov | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"chai":"^4.1.2","conventional-changelog-cli":"^1.3.3","coveralls":"^2.13.1","form-data":"^2.3.1","mocha":"^3.5.3","node-fetch":"^2.0.0-alpha.8","nyc":"^11.2.1","restify":"^6.0.1","rimraf":"^2.6.2","rollup":"^0.50.0","rollup-plugin-typescript":"^0.8.1","rollup-plugin-uglify":"^2.0.1","tslint":"^5.7.0","typescript":"^2.5.2","uglify-es":"^3.1.1"},"nyc":{"reporter":["text","html"]},"gitHead":"c0e71d294f3f3af5152e7cd8da2783f265f9c25f","homepage":"https://github.com/elbywan/wretch#readme","_id":"wretch@0.1.5","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"e01d2cb82cff321679edd913b7544901f9710e01","size":18176,"noattachment":false,"key":"/wretch/-/wretch-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-0.1.5.tgz"},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch-0.1.5.tgz_1506347486536_0.7827435622457415"},"directories":{},"publish_time":1506347487723,"_hasShrinkwrap":false,"_cnpm_publish_time":1506347487723,"_cnpmcore_publish_time":"2021-12-16T16:42:45.353Z"},"0.1.4":{"name":"wretch","version":"0.1.4","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["fetch","ajax","request"],"repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"jsnext:main":"./dist/index.js","main":"./dist/bundle/wretch.js","types":"./dist/index.d.ts","files":["dist"],"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","test":"nyc mocha --reporter list","coverage":"nyc report --reporter=text-lcov | coveralls","changelog":"conventional-changelog -p wretch -i CHANGELOG.md -s -r 0"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"chai":"^4.1.2","conventional-changelog-cli":"^1.3.3","coveralls":"^2.13.1","form-data":"^2.3.1","mocha":"^3.5.3","node-fetch":"^2.0.0-alpha.8","nyc":"^11.2.1","restify":"^6.0.1","rimraf":"^2.6.2","rollup":"^0.50.0","rollup-plugin-typescript":"^0.8.1","rollup-plugin-uglify":"^2.0.1","tslint":"^5.7.0","typescript":"^2.5.2","uglify-es":"^3.1.1"},"nyc":{"reporter":["text","html"]},"gitHead":"25d953c2f608a035f750cc8042f9840bf05d5fe7","homepage":"https://github.com/elbywan/wretch#readme","_id":"wretch@0.1.4","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"41008c79032bb94d246e796a8920dff2cea08003","size":18186,"noattachment":false,"key":"/wretch/-/wretch-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-0.1.4.tgz"},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch-0.1.4.tgz_1506330890840_0.6773485264275223"},"directories":{},"publish_time":1506330891989,"_hasShrinkwrap":false,"_cnpm_publish_time":1506330891989,"_cnpmcore_publish_time":"2021-12-16T16:42:45.611Z"},"0.1.3":{"name":"wretch","version":"0.1.3","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["fetch","ajax","request"],"repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"jsnext:main":"./dist/index.js","main":"./dist/bundle/wretch.js","types":"./dist/index.d.ts","files":["dist"],"scripts":{"start":"npm run build && npm run test","lint":"tslint -p tsconfig.json -t codeFrame","fix":"tslint --fix -p tsconfig.json -t codeFrame","prebuild":"rimraf dist && rimraf coverage && npm run lint","build":"tsc -p . && rollup -c","test":"nyc mocha --reporter list","coverage":"nyc report --reporter=text-lcov | coveralls"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"chai":"^4.1.2","coveralls":"^2.13.1","form-data":"^2.3.1","mocha":"^3.5.3","node-fetch":"^2.0.0-alpha.8","nyc":"^11.2.1","restify":"^6.0.1","rimraf":"^2.6.2","rollup":"^0.50.0","rollup-plugin-typescript":"^0.8.1","rollup-plugin-uglify":"^2.0.1","tslint":"^5.7.0","typescript":"^2.5.2","uglify-es":"^3.1.1"},"nyc":{"reporter":["text","html"]},"gitHead":"9251ba0506d00bcf89a35c7e466e5bd0dbaddb70","homepage":"https://github.com/elbywan/wretch#readme","_id":"wretch@0.1.3","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"c4bc517bd9c7ae94c38a70d59837ab3d9b7c987d","size":15568,"noattachment":false,"key":"/wretch/-/wretch-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-0.1.3.tgz"},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch-0.1.3.tgz_1506062293557_0.0748778113629669"},"directories":{},"publish_time":1506062294688,"_hasShrinkwrap":false,"_cnpm_publish_time":1506062294688,"_cnpmcore_publish_time":"2021-12-16T16:42:45.853Z"},"0.1.2":{"name":"wretch","version":"0.1.2","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["fetch","ajax","request"],"repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"jsnext:main":"./dist/index.js","main":"./dist/bundle/wretch.js","types":"./dist/index.d.ts","files":["dist"],"scripts":{"start":"npm run build && npm run test","prebuild":"rimraf dist && rimraf coverage","build":"tsc -p . && rollup -c","test":"nyc mocha --reporter list","coverage":"nyc report --reporter=text-lcov | coveralls"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"chai":"^4.1.2","coveralls":"^2.13.1","form-data":"^2.3.1","mocha":"^3.5.3","node-fetch":"^2.0.0-alpha.8","nyc":"^11.2.1","restify":"^5.2.0","rimraf":"^2.6.2","rollup":"^0.49.3","rollup-plugin-typescript":"^0.8.1","rollup-plugin-uglify":"^2.0.1","typescript":"^2.5.2","uglify-es":"^3.1.0"},"nyc":{"reporter":["text","html"]},"gitHead":"9d27f62dddf467cb881f127c3bec2866a232bc23","homepage":"https://github.com/elbywan/wretch#readme","_id":"wretch@0.1.2","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"bf24af4c4dbd76120a1b258792e9b0104d9e9bba","size":14461,"noattachment":false,"key":"/wretch/-/wretch-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-0.1.2.tgz"},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch-0.1.2.tgz_1505976807790_0.2610161895863712"},"directories":{},"publish_time":1505976808837,"_hasShrinkwrap":false,"_cnpm_publish_time":1505976808837,"_cnpmcore_publish_time":"2021-12-16T16:42:46.124Z"},"0.1.1":{"name":"wretch","version":"0.1.1","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["fetch","ajax","request"],"repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"jsnext:main":"./dist/index.js","main":"./dist/bundle/wretch.js","types":"./dist/index.d.ts","files":["dist"],"scripts":{"start":"npm run build && npm run test","prebuild":"rimraf dist && rimraf coverage","build":"tsc -p . && rollup -c","test":"nyc mocha --reporter list","coverage":"nyc report --reporter=text-lcov | coveralls"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"chai":"^4.1.2","coveralls":"^2.13.1","form-data":"^2.3.1","mocha":"^3.5.3","node-fetch":"^2.0.0-alpha.8","nyc":"^11.2.1","restify":"^5.2.0","rimraf":"^2.6.2","rollup":"^0.49.3","rollup-plugin-typescript":"^0.8.1","rollup-plugin-uglify":"^2.0.1","typescript":"^2.5.2","uglify-es":"^3.1.0"},"nyc":{"reporter":["text","html"]},"gitHead":"29f2f394c34f883efad07aa529a28782893df1da","homepage":"https://github.com/elbywan/wretch#readme","_id":"wretch@0.1.1","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"4c8ba03bd7b8f889e01c9d4ca2793e72413525be","size":13409,"noattachment":false,"key":"/wretch/-/wretch-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-0.1.1.tgz"},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch-0.1.1.tgz_1505389813597_0.04766774037852883"},"directories":{},"publish_time":1505389814640,"_hasShrinkwrap":false,"_cnpm_publish_time":1505389814640,"_cnpmcore_publish_time":"2021-12-16T16:42:46.411Z"},"0.1.0":{"name":"wretch","version":"0.1.0","description":"A tiny wrapper built around fetch with an intuitive syntax.","keywords":["fetch","ajax","request"],"repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"jsnext:main":"./dist/index.js","main":"./dist/bundle/wretch.js","types":"./dist/index.d.ts","files":["dist"],"scripts":{"start":"npm run build && npm run test","prebuild":"rimraf dist && rimraf coverage","build":"tsc -p . && rollup -c","test":"nyc mocha --reporter list","coverage":"nyc report --reporter=text-lcov | coveralls"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"chai":"^4.1.2","coveralls":"^2.13.1","form-data":"^2.3.1","mocha":"^3.5.3","node-fetch":"^2.0.0-alpha.8","nyc":"^11.2.1","restify":"^5.2.0","rimraf":"^2.6.2","rollup":"^0.49.3","rollup-plugin-typescript":"^0.8.1","rollup-plugin-uglify":"^2.0.1","typescript":"^2.5.2","uglify-es":"^3.1.0"},"nyc":{"reporter":["text","html"]},"gitHead":"522718b983fbce038927a8306bcff56602280909","homepage":"https://github.com/elbywan/wretch#readme","_id":"wretch@0.1.0","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"fdd71c14b6468550274253f9035df8d45ee5479b","size":13399,"noattachment":false,"key":"/wretch/-/wretch-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-0.1.0.tgz"},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch-0.1.0.tgz_1505389200751_0.4719786753412336"},"directories":{},"publish_time":1505389201796,"_hasShrinkwrap":false,"_cnpm_publish_time":1505389201796,"_cnpmcore_publish_time":"2021-12-16T16:42:46.620Z"},"0.0.1":{"name":"wretch","version":"0.0.1","description":"A tiny wrapper around fetch.","keywords":["fetch","ajax","request"],"repository":{"type":"git","url":"git+https://github.com/elbywan/wretch.git"},"bugs":{"url":"https://github.com/elbywan/wretch/issues"},"main":"dist/wretch.js","files":["dist"],"scripts":{"start":"npm run build && npm run test","build":"webpack --config webpack.config.js -p","test":"nyc mocha --reporter list","coverage":"nyc report --reporter=text-lcov | coveralls"},"author":{"name":"Julien Elbaz"},"license":"MIT","devDependencies":{"awesome-typescript-loader":"^3.2.3","chai":"^4.1.2","coveralls":"^2.13.1","form-data":"^2.3.1","mocha":"^3.5.3","node-fetch":"^2.0.0-alpha.8","nyc":"^11.2.1","restify":"^5.2.0","typescript":"^2.5.2","webpack":"^3.5.6"},"nyc":{"reporter":["html","text"]},"gitHead":"62525d478cbde93dea9185700d2b777b7e610d97","homepage":"https://github.com/elbywan/wretch#readme","_id":"wretch@0.0.1","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"elbywan","email":"elbywan@hotmail.com"},"dist":{"shasum":"6999080a721a97b1e8fad964dceea839e49a5a03","size":11310,"noattachment":false,"key":"/wretch/-/wretch-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/wretch/download/wretch-0.0.1.tgz"},"maintainers":[{"name":"elbywan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wretch-0.0.1.tgz_1505343434805_0.7688064980320632"},"directories":{},"publish_time":1505343435764,"_hasShrinkwrap":false,"_cnpm_publish_time":1505343435764,"_cnpmcore_publish_time":"2021-12-16T16:42:46.859Z"}},"readme":"<h1 align=\"center\">\n\t<a href=\"https://elbywan.github.io/wretch\"><img src=\"assets/wretch.svg\" alt=\"wretch-logo\" width=\"220px\"></a><br>\n\t<br>\n    <a href=\"https://elbywan.github.io/wretch\">Wretch</a><br>\n\t<br>\n  <a href=\"https://github.com/elbywan/wretch/actions/workflows/node.yml\"><img alt=\"github-badge\" src=\"https://github.com/elbywan/wretch/actions/workflows/node.yml/badge.svg\"></a>\n  <a href=\"https://www.npmjs.com/package/wretch\"><img alt=\"npm-badge\" src=\"https://img.shields.io/npm/v/wretch.svg?colorB=ff733e\" height=\"20\"></a>\n  <a href=\"https://www.npmjs.com/package/wretch\"><img alt=\"npm-downloads-badge\" src=\"https://img.shields.io/npm/dm/wretch.svg?colorB=53aabb\" height=\"20\"></a>\n  <a href=\"https://coveralls.io/github/elbywan/wretch?branch=master\"><img src=\"https://coveralls.io/repos/github/elbywan/wretch/badge.svg?branch=master\" alt=\"Coverage Status\"></a>\n  <a href=\"https://bundlejs.com/?q=wretch#sharing\"><img src='https://deno.bundlejs.com/badge?q=wretch'/></a>\n  <a href=\"https://github.com/elbywan/wretch/blob/master/LICENSE\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"license-badge\" height=\"20\"></a>\n</h1>\n<h4 align=\"center\">\n\tA tiny (~1.8KB g-zipped) wrapper built around <a href=\"https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch\">fetch</a> with an intuitive syntax.\n</h4>\n<h5 align=\"center\">\n    <i>f[ETCH] [WR]apper</i>\n</h6>\n\n<br>\n\n##### Wretch 3.0 is now live ???? ! Check out the [Migration Guide](MIGRATION_V2_V3.md) for upgrading from v2, and please have a look at the [releases](https://github.com/elbywan/wretch/releases) and the [changelog](https://github.com/elbywan/wretch/blob/master/CHANGELOG.md) after each update for new features and breaking changes.\n\n##### And if you like the library please consider becoming a [sponsor](https://github.com/sponsors/elbywan) ❤️.\n\n# Features\n\n#### `wretch` is a small wrapper around [fetch](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch) designed to simplify the way to perform network requests and handle responses.\n\n- ???? **Small** - core is less than 1.8KB g-zipped\n- ???? **Intuitive** - lean API, handles errors, headers and (de)serialization\n- ???? **Immutable** - every call creates a cloned instance that can then be reused safely\n- ???? **Modular** - plug addons to add new features, and middlewares to intercept requests\n- ???? **Isomorphic** - compatible with modern browsers, Node.js 22+, Deno and Bun\n- ???? **Type safe** - strongly typed, written in TypeScript\n- ✅ **Proven** - fully covered by unit tests and widely used\n- ???? **Maintained** - alive and well for many years\n\n# Table of Contents\n\n- [**Quick Start**](#quick-start)\n- [**Motivation**](#motivation)\n- [**Installation**](#installation)\n- [**Compatibility**](#compatibility)\n- [**Usage**](#usage)\n- [**Recipes**](#recipes)\n- [**Api**](#api-)\n- [**Addons**](#addons)\n- [**Middlewares**](#middlewares)\n- [**Migration Guides**](#migration-guides)\n- [**License**](#license)\n\n# Quick Start\n\n```bash\n# 1️⃣ Install\nnpm i wretch\n```\n\n<!-- snippet: Quick start example\n     snippet:description Quick start example showing basic wretch usage -->\n```javascript\n// 2️⃣ Import and create a reusable API client\nimport wretch from \"wretch\"\n\nconst api = wretch(\"https://jsonplaceholder.typicode.com\")\n  .options({ mode: \"cors\" })\n\n// 3️⃣ Make requests with automatic JSON handling\nconst post = await api.get(\"/posts/1\").json()\nconsole.log(post.title)\n\n// 4️⃣ POST with automatic serialization\nconst created = await api\n  .post({ title: \"New Post\", body: \"Content\", userId: 1 }, \"/posts\")\n  .json()\n\n// 5️⃣ Handle errors elegantly\nawait api\n  .get(\"/posts/999\")\n  .notFound(() => console.log(\"Post not found!\"))\n  .json()\n\n// 6️⃣ Different response types\nconst text = await api.get(\"/posts/1\").text()      // Raw text\nconst response = await api.get(\"/posts/1\").res()   // Raw Response object\nconst blob = await api.get(\"/photos/1\").blob()     // Binary data\n```\n\n# Motivation\n\n#### Because having to write a second callback to process a response body feels awkward.\n\nFetch needs a second callback to process the response body.\n\n<!-- snippet:description Fetch requires two callbacks for JSON parsing -->\n```javascript\nfetch(\"https://jsonplaceholder.typicode.com/posts/1\")\n  .then(response => response.json())\n  .then(json => {\n    //Do stuff with the parsed json\n  });\n```\n\nWretch does it for you.\n\n<!-- snippet:description Fetch with two callbacks for JSON parsing\n     snippet:expect-return \"userId\" -->\n```javascript\n// Use .res for the raw response, .text for raw text, .json for json, .blob for a blob …\nwretch(\"https://jsonplaceholder.typicode.com/posts/1\")\n  .get()\n  .json(json => {\n    // Do stuff with the parsed json\n    return json\n  });\n```\n\n#### Because manually checking and throwing every request error code is tedious.\n\nFetch won't reject on HTTP error status.\n\n<!-- snippet:description Fetch requires manual error code checking -->\n```javascript\nfetch(\"https://jsonplaceholder.typicode.com/posts/1\")\n  .then(response => {\n    if(!response.ok) {\n      if(response.status === 404) throw new Error(\"Not found\")\n      else if(response.status === 401) throw new Error(\"Unauthorized\")\n      else if(response.status === 418) throw new Error(\"I'm a teapot !\")\n      else throw new Error(\"Other error\")\n    }\n    else {/* … */}\n  })\n  .then(data => {/* … */})\n  .catch(error => { /* … */ })\n```\n\nWretch throws when the response is not successful and contains helper methods to handle common codes.\n\n<!-- snippet:description Shows error handling with wretch catchers -->\n```javascript\nwretch(\"https://jsonplaceholder.typicode.com/posts/1\")\n  .get()\n  .notFound(error => { /* … */ })\n  .unauthorized(error => { /* … */ })\n  .error(418, error => { /* … */ })\n  .res(response => {/* … */ })\n  .catch(error => { /* uncaught errors */ })\n```\n\n#### Because sending a json object should be easy.\n\nWith fetch you have to set the header, the method and the body manually.\n\n<!-- snippet:description Manual JSON request setup with fetch -->\n```javascript\nfetch(\"https://jsonplaceholder.typicode.com/posts\", {\n  method: \"POST\",\n  headers: { \"Content-Type\": \"application/json\" },\n  body: JSON.stringify({ \"hello\": \"world\" })\n}).then(response => {/* … */})\n// Omitting the data retrieval and error management parts…\n```\n\nWith wretch, you have shorthands at your disposal.\n\n<!-- snippet:description Posting JSON data with automatic serialization -->\n```javascript\nwretch(\"https://jsonplaceholder.typicode.com/posts\")\n  .post({ \"hello\": \"world\" })\n  .res(response => { /* … */ })\n```\n\n#### Because configuration should not rhyme with repetition.\n\nA Wretch object is immutable which means that you can reuse previous instances safely.\n\n<!-- snippet:description Reusable wretch instances with base configuration -->\n```javascript\nconst token = \"MY_SECRET_TOKEN\"\n\n// Cross origin authenticated requests on an external API\nconst externalApi = wretch(\"https://jsonplaceholder.typicode.com\") // Base url\n  // Authorization header\n  .auth(`Bearer ${token}`)\n  // Cors fetch options\n  .options({ credentials: \"include\", mode: \"cors\" })\n  // Handle 403 errors\n  .resolve((w) => w.forbidden(error => { /* Handle all 403 errors */ }));\n\n// Fetch a resource\nconst resource = await externalApi\n  // Add a custom header for this request\n  .headers({ \"If-Unmodified-Since\": \"Wed, 21 Oct 2015 07:28:00 GMT\" })\n  .get(\"/posts/1\")\n  .json(() => {/* do something with the resource */});\n\n// Post a resource\nexternalApi\n  .url(\"/posts\")\n  .post({ \"Shiny new\": \"resource object\" })\n  .json(() => {/* do something with the created resource */});\n```\n\n# Installation\n\n## Package Manager\n\n```sh\nnpm i wretch # or yarn/pnpm add wretch\n```\n\n## &lt;script&gt; tag\n\nThe package contains multiple bundles depending on the format and feature set located under the `/dist/bundle` folder.\n\n<details>\n\n<summary>Bundle variants</summary>\n<br>\n\n> ???? If you pick the core bundle, then to plug addons you must import them separately from `/dist/bundle/addons/[addonName].min.js`\n\n| Feature set        | File Name           |\n| ------------------ | ------------------- |\n| Core features only | `wretch.min.js`     |\n| Core + all addons  | `wretch.all.min.js` |\n\n| Format   | Extension  |\n| -------- | ---------- |\n| ESM      | `.min.mjs` |\n| CommonJS | `.min.cjs` |\n| UMD      | `.min.js`  |\n\n</details>\n\n```html\n<!--\n  Pick your favourite CDN:\n    - https://unpkg.com/wretch\n    - https://cdn.jsdelivr.net/npm/wretch/\n    - https://www.skypack.dev/view/wretch\n    - https://cdnjs.com/libraries/wretch\n    - …\n-->\n\n<!-- UMD import as window.wretch -->\n<script src=\"https://unpkg.com/wretch\"></script>\n\n<!-- Modern import -->\n<script type=\"module\">\n  import wretch from 'https://cdn.skypack.dev/wretch/dist/bundle/wretch.all.min.mjs'\n\n  // … //\n</script>\n```\n\n# Compatibility\n\n## Browsers\n\n`wretch@^3` is compatible with modern browsers only. For older browsers please use `wretch@^1`.\n\n## Node.js\n\nWretch is compatible with and tested in _Node.js >= 22_.\n\nFor older Node.js versions, please use `wretch@^2`.\n\nNode.js 22+ includes native fetch support and all required Web APIs (FormData, URLSearchParams, AbortController, etc.) out of the box, so no polyfills are needed.\n\n## Deno\n\nWorks with [Deno](https://deno.land/) out of the box.\n\n```bash\ndeno add npm:wretch\n```\n\n<!-- snippet:description Basic Deno usage example -->\n```ts\nimport wretch from \"wretch\";\n\nconst text = await wretch(\"https://httpbingo.org\").get(\"/status/200\").text();\nconsole.log(text); // -> { \"code\": 200, \"description\": \"OK\" }\n```\n\n## Bun\n\nWorks with [Bun](https://bun.sh/) out of the box.\n\n```bash\nbun add wretch\n```\n\n<!-- snippet:description Basic Bun usage example -->\n```ts\nimport wretch from \"wretch\";\n\nconst text = await wretch(\"https://httpbingo.org\").get(\"/status/200\").text();\nconsole.log(text); // -> { \"code\": 200, \"description\": \"OK\" }\n```\n\n# Usage\n\n## Import\n\n<!-- snippet:description Browser module import examples\n     snippet:skip Browser specific code -->\n```typescript\n// ECMAScript modules\nimport wretch from \"wretch\"\n// CommonJS\nconst wretch = require(\"wretch\")\n// Global variable (script tag)\nwindow.wretch\n```\n\n## Common Use Cases\n\n<!-- snippet:description REST API client with base configuration and JSON resolution\n     snippet:expect-return \"id\" -->\n```javascript\n// ???? REST API Client\nconst api = wretch(\"https://jsonplaceholder.typicode.com\")\n  .auth(\"Bearer token\")\n  .resolve(r => r.json())\n\nconst users = await api.get(\"/users\")\nconst user = await api.post({ name: \"John\" }, \"/users\")\nusers\n```\n\n<!-- snippet:description File upload with progress tracking using addons -->\n```javascript\n// ???? File Upload with Progress\nimport ProgressAddon from \"wretch/addons/progress\"\nimport FormDataAddon from \"wretch/addons/formData\"\n\nawait wretch(\"https://httpbingo.org/post\")\n  .addon([FormDataAddon, ProgressAddon()])\n  .formData({ file: file })\n  .post()\n  .progress((loaded, total) => console.log(`${(loaded/total*100).toFixed()}%`))\n  .json()\n```\n\n<!-- snippet:description Auto-retry with network error handling -->\n```javascript\n// ???? Auto-retry on Network Failure\nimport { retry } from \"wretch/middlewares\"\n\nconst resilientApi = wretch()\n  .middlewares([retry({ maxAttempts: 3, retryOnNetworkError: true })])\n```\n\n<!-- snippet:description Type-safe TypeScript request with interface\n     snippet:expect-return \"id\" -->\n```typescript\n// ???? Type-safe TypeScript\ninterface User { id: number; name: string; email: string }\n\nconst user = await wretch(\"https://jsonplaceholder.typicode.com\")\n  .get(\"/users/1\")\n  .json<User>() // Fully typed!\n\nuser\n```\n\n<!-- snippet:description Automatic token refresh with request replay -->\n```javascript\n// ???? Automatic Token Refresh\nconst api = wretch(\"https://httpbingo.org/basic-auth/user/pass\")\n  .addon(BasicAuthAddon)\n  .resolve(w => w.unauthorized(async (error, req) => {\n    const newToken = await refreshToken()\n    return req\n    .basicAuth(\"user\", \"pass\")\n    .unauthorized(e => {\n      console.log(\"Still unauthorized after token refresh\");\n      throw e\n    })\n    .fetch()\n    .json()\n  }))\n```\n\n## Custom Fetch Implementation\n\nYou can provide a custom fetch implementation using the `.fetchPolyfill()` method. This is useful for for a variety of use cases including mocking, adding logging, timing, or other custom behavior to all requests made through a wretch instance.\n\n<!--\n  snippet:description Custom fetch implementation with logging and timing\n  snippet:expect-output \"Fetching:\"\n  snippet:expect-return \"userId\"\n-->\n```js\nimport wretch from \"wretch\"\n\n// Per-instance custom fetch\nconst api = wretch(\"https://jsonplaceholder.typicode.com\")\n  .fetchPolyfill((url, opts) => {\n    console.log('Fetching:', url)\n    console.time(url)\n    return fetch(url, opts).finally(() => {\n      console.timeEnd(url)\n    })\n  })\n\nawait api.get(\"/posts\").json()\n```\n\n### [toFetch() - Fetch Adapter ????](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#tofetch)\n\nConverts a wretch instance into a fetch-like function, preserving all configuration (middlewares, catchers, headers, etc.). Useful for integrating wretch with libraries that expect a fetch signature.\n\n<!-- snippet:description Converting wretch instance to fetch-like function -->\n```js\nconst myFetch = wretch(\"https://jsonplaceholder.typicode.com\")\n  .auth(\"Bearer token\")\n  .catcher(401, (err) => console.log(\"Unauthorized\"))\n  .toFetch()\n\n// Use like regular fetch\nconst response = await myFetch(\"/users\", { method: \"GET\" })\nresponse\n```\n\n<!--\n  snippet:description Using wretch as fetch for third-party libraries\n  snippet:skip Example with external library\n-->\n```js\n// Pass to libraries expecting fetch\nimport { createClient } from \"@apollo/client\"\n\nconst client = createClient({\n  fetch: wretch().auth(\"Bearer token\").toFetch()\n})\n```\n\n## Chaining\n\n**A high level overview of the successive steps that can be chained to perform a request and parse the result.**\n\n```\n┌─────────────────────────────────────────────────────────────────┐\n│                        Request Chain                            │\n│                                                                 │\n│  wretch(url) ──> .helper() ──> .body() ──> .httpMethod()        │\n│                    ↓              ↓            ↓                │\n│                 .headers()     .json()      .get()              │\n│                 .auth()        .body()      .post()             │\n│                 .options()                  .put()              │\n│                                             .delete()           │\n└─────────────────────────────────────────────────────────────────┘\n                              ↓\n                    [ fetch() is called ]\n                              ↓\n┌─────────────────────────────────────────────────────────────────┐\n│                       Response Chain                            │\n│                                                                 │\n│  .catcher() ──> .responseType() ──> Promise ──> .then()/.catch()│\n│      ↓              ↓                                           │\n│  .notFound()     .json()                                        │\n│  .unauthorized() .text()                                        │\n│  .error()        .blob()                                        │\n│                  .res()                                         │\n└─────────────────────────────────────────────────────────────────┘\n```\n\n**Step-by-step breakdown:**\n\n<!--\n  snippet:description Instantiating wretch with base URL and options\n  snippet:skip\n-->\n```ts\n// First, instantiate wretch\nwretch(baseUrl, baseOptions)\n```\n\n_The \"request\" chain starts here._\n\n<!--\n  snippet:description Request chain helper and body methods syntax\n  snippet:skip\n-->\n```ts\n  // Optional - A set of helper methods to set the default options, set accept header, change the current url…\n  .<helper method(s)>()\n  // Optional - Serialize an object to json or FormData formats and sets the body & header field if needed\n  .<body type>()\n    // Required - Sends the get/put/post/delete/patch request.\n  .<http method>()\n```\n\n_The \"response\" chain starts here._\n\n_Fetch is called after the request chain ends and before the response chain starts._<br>\n_The request is on the fly and now it is time to chain catchers and finally call a response type handler._\n\n<!--\n  snippet:description Response chain catcher and type methods syntax\n  snippet:skip\n-->\n```ts\n  // Optional - You can chain error handlers here\n  .<catcher(s)>()\n  // Required - Specify the data type you need, which will be parsed and handed to you\n  .<response type>()\n  // >> Ends the response chain.\n```\n\n_From this point on, wretch returns a standard Promise._\n\n<!--\n  snippet:description Promise chain methods after response handler\n  snippet:skip\n-->\n```ts\n  .then(…)\n  .catch(…)\n```\n\n### Concrete Example\n\nHere's how the chaining works in practice:\n\n<!--\n  snippet:description Complete request/response chain example\n  snippet:skip Example\n-->\n```js\nawait wretch(\"https://api.example.com\")        // Base URL\n  .headers({ \"X-Api-Key\": \"secret\" })          // Helper method\n  .query({ limit: 10 })                        // Helper method\n  .json({ name: \"Alice\", role: \"admin\" })      // Body type\n  .post(\"/users\")                              // HTTP method (starts request)\n  .badRequest(err => console.log(\"Invalid\"))   // Catcher\n  .unauthorized(err => console.log(\"No auth\")) // Catcher\n  .json(user => console.log(user))             // Response type\n```\n\n# Recipes\n\nLooking for common patterns and solutions? Check out the **[Recipes Guide](RECIPES.md)** for practical examples covering:\n\n- **Error Handling** - Parsing error response bodies, custom error types, global handlers\n- **TypeScript Patterns** - Typing precomposed instances, reusable catchers\n- **File Uploads** - Progress tracking, FormData handling\n- **Query Strings** - Filtering undefined values\n- **Request Control** - Combining timeouts with AbortControllers, aborting on errors\n- **Advanced Patterns** - Token refresh & replay, schema validation, async polling\n\n# [API ????](https://elbywan.github.io/wretch/api/)\n\n> ???? The API documentation is now autogenerated and hosted separately, click the links access it.\n\n### [Factory Method ????](https://elbywan.github.io/wretch/api/functions/index.default)\n\nThe default export is a factory function used to instantiate wretch.\n\n<!-- snippet:description Factory function instantiation example -->\n```js\nimport wretch from \"wretch\"\n\nconst api = wretch(\"http://domain.com/\", { cache: \"default\" })\n```\n\n### [Helper Methods ????](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#accept)\n\nHelper Methods are used to configure the request and program actions.\n\n**Available methods:** [`.url()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#url) · [`.options()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#options) · [`.headers()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#headers) · [`.auth()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#auth) · [`.accept()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#accept) · [`.content()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#content) · [`.signal()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#signal) · [`.toFetch()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#tofetch) · [`.fetchPolyfill()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#fetchpolyfill) · [`.catcher()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#catcher) · [`.catcherFallback()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#catcherfallback) · [`.customError()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#customerror) · [`.defer()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#defer) · [`.resolve()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#resolve) · [`.middlewares()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#middlewares) · [`.addon()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#addon) · [`.polyfills()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#polyfills)\n\n<!-- snippet:description Chaining helper methods example -->\n```js\nlet api = wretch(\"http://domain.com/\")\n\napi = api\n  .url(\"/posts/1\")\n  .headers({ \"Cache-Control\": \"no-cache\" })\n  .content(\"text/html\")\n```\n\n### [Body Types ????](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#body)\n\nSpecify a body type if uploading data. Can also be added through the HTTP Method argument.\n\n**Available methods:** [`.body()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#body) · [`.json()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#json)\n\n<!--\n  snippet:description Helper methods configuration example\n  snippet:expect-return \"html\"\n-->\n```js\nlet api = wretch(\"http://domain.com/\")\n\napi = api.body(\"<html><body><div/></body></html>\")\napi\n```\n\n### [HTTP Methods ????](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#delete)\n\nSets the HTTP method and sends the request.\n\nCalling an HTTP method ends the request chain and returns a response chain.\nYou can pass optional url and body arguments to these methods.\n\n**Available methods:** [`.get()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#get) · [`.post()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#post) · [`.put()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#put) · [`.patch()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#patch) · [`.delete()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#delete) · [`.head()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#head) · [`.opts()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#opts)\n\n<!-- snippet:description HTTP method shortcuts with url and body arguments -->\n```js\nconst api = wretch(\"http://jsonplaceholder.typicode.com\")\n\n// These shorthands:\napi.get(\"/posts\");\napi.post({ json: \"body\" }, \"/posts\");\n// Are equivalent to:\napi.url(\"/posts\").get();\napi.json({ json: \"body\" }).url(\"/posts\").post();\n```\n\n**NOTE:** if the body argument is an `Object` it is assumed that it is a JSON payload and it will have the same behaviour as calling `.json(body)` unless the `Content-Type` header has been set to something else beforehand.\n\n### [Catchers ????](https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#badRequest)\n\nCatchers are optional, but if none are provided an error will still be thrown for http error codes and it will be up to you to catch it.\n\n**Available methods:** [`.badRequest()`](https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#badrequest) · [`.unauthorized()`](https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#unauthorized) · [`.forbidden()`](https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#forbidden) · [`.notFound()`](https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#notfound) · [`.timeout()`](https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#timeout) · [`.internalError()`](https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#internalerror) · [`.error()`](https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#error) · [`.fetchError()`](https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#fetcherror)\n\n<!-- snippet:description Error catchers for various HTTP status codes -->\n```js\nwretch(\"http://domain.com/resource\")\n  .get()\n  .badRequest((err) => console.log(err.status))\n  .unauthorized((err) => console.log(err.status))\n  .forbidden((err) => console.log(err.status))\n  .notFound((err) => console.log(err.status))\n  .timeout((err) => console.log(err.status))\n  .internalError((err) => console.log(err.status))\n  .error(418, (err) => console.log(err.status))\n  .fetchError((err) => console.log(err))\n  .res();\n```\n\nThe error passed to catchers is enhanced with additional properties.\n\n<!--\n  snippet:description WretchError type definition\n  snippet:skip\n-->\n```ts\ntype WretchError = Error & {\n  status: number;\n  response: WretchResponse;\n  url: string;\n};\n```\n\nBy default, `error.message` is set to the response body text (or `statusText` if body parsing fails).\n\n#### Request Replay\n\nThe original request is passed along the error and can be used in order to\nperform an additional request.\n\n<!-- snippet:description Request replay with credential renewal -->\n```js\nawait wretch(\"https://httpbingo.org/basic-auth/user/pass\")\n  .addon(BasicAuthAddon)\n  .basicAuth(\"user\", \"wrongpass\")\n  .get()\n  .unauthorized(async (error, req) => {\n    // Renew credentials\n    const password = await wretch(\"https://httpbingo.org/base64/decode/cGFzcw==\").get().text();\n    // Replay the original request with new credentials\n    return req\n      .basicAuth(\"user\", password)\n      .fetch()\n      .unauthorized((err) => { throw err })\n      .json();\n  })\n  .json()\n  // The promise chain is preserved as expected\n  // \".then\" will be performed on the result of the original request\n  // or the replayed one (if a 401 error was thrown)\n  .then(() => { /* … */ });\n```\n\n### [Response Types ????](https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#arrayBuffer)\n\nSetting the final response body type ends the chain and returns a regular promise.\n\nAll these methods accept an optional callback, and will return a Promise\nresolved with either the return value of the provided callback or the expected\ntype.\n\n**Available methods:** [`.res()`](https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#res) · [`.json()`](https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#json) · [`.text()`](https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#text) · [`.blob()`](https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#blob) · [`.arrayBuffer()`](https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#arraybuffer) · [`.formData()`](https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#formdata)\n\n<!-- snippet:description Factory method usage example\n  snippet:expect-output \"Hello world!\"\n  snippet:await\n  snippet:return-statement\n-->\n```js\nconst ENDPOINT = \"https://jsonplaceholder.typicode.com/posts/1\"\n\n// Without a callback\nwretch(ENDPOINT)\n  .get()\n  .json()\n  .then(json => {\n    /* the json argument is the parsed json of the response body */\n  })\n// Without a callback using await\nconst json = await wretch(ENDPOINT).get().json()\n// With a callback the value returned is passed to the Promise\nwretch(ENDPOINT).get().json(json => \"Hello world!\").then(console.log) // => Hello world!\n```\n\n_If an error is caught by catchers, the response type handler will not be\ncalled._\n\n# Addons\n\nAddons are separate pieces of code that you can import and plug into `wretch` to add new features.\n\n<!-- snippet:description Adding multiple addons to wretch instance -->\n```js\nimport FormDataAddon from \"wretch/addons/formData\"\nimport QueryStringAddon from \"wretch/addons/queryString\"\n\n// Add both addons\nconst w = wretch().addon([FormDataAddon, QueryStringAddon])\n\n// Additional features are now available\nw.formData({ hello: \"world\" }).query({ check: true })\n```\n\nTypescript should also be fully supported and will provide completions.\n\nhttps://user-images.githubusercontent.com/3428394/182319457-504a0856-abdd-4c1d-bd04-df5a061e515d.mov\n\n### [QueryString ????](https://elbywan.github.io/wretch/api/interfaces/addons_queryString.QueryStringAddon)\n\nUsed to construct and append the query string part of the URL from an object.\n\n<!--\n  snippet:description Query string construction from objects and strings\n  snippet:expect-return \"reset\"\n  snippet:return-statement: w\n-->\n```js\nimport QueryStringAddon from \"wretch/addons/queryString\"\n\nlet w = wretch(\"http://example.com\").addon(QueryStringAddon);\n// url is http://example.com\nw = w.query({ a: 1, b: 2 });\n// url is now http://example.com?a=1&b=2\nw = w.query({ c: 3, d: [4, 5] });\n// url is now http://example.com?a=1&b=2c=3&d=4&d=5\nw = w.query(\"five&six&seven=eight\");\n// url is now http://example.com?a=1&b=2c=3&d=4&d=5&five&six&seven=eight\nw = w.query({ reset: true }, { replace: true });\n// url is now  http://example.com?reset=true\n```\n\n### [FormData ????](https://elbywan.github.io/wretch/api/interfaces/addons_formData.FormDataAddon)\n\nAdds a helper method to serialize a `multipart/form-data` body from an object.\n\n<!-- snippet:description FormData serialization from nested objects -->\n```js\nimport FormDataAddon from \"wretch/addons/formData\"\n\nconst form = {\n  duck: \"Muscovy\",\n  duckProperties: {\n    beak: {\n      color: \"yellow\",\n    },\n    legs: 2,\n  },\n  ignored: {\n    key: 0,\n  },\n};\n\n// Will append the following keys to the FormData payload:\n// \"duck\", \"duckProperties[beak][color]\", \"duckProperties[legs]\"\nwretch(\"https://httpbingo.org/post\").addon(FormDataAddon).formData(form, { recursive: [\"ignored\"] }).post();\n```\n\n### [FormUrl ????](https://elbywan.github.io/wretch/api/interfaces/addons_formUrl.FormUrlAddon)\n\nAdds a method to serialize a `application/x-www-form-urlencoded` body from an object.\n\n<!-- snippet:description FormUrl serialization to x-www-form-urlencoded -->\n```js\nimport FormUrlAddon from \"wretch/addons/formUrl\"\n\nconst form = { a: 1, b: { c: 2 } };\nconst alreadyEncodedForm = \"a=1&b=%7B%22c%22%3A2%7D\";\n\n// Automatically sets the content-type header to \"application/x-www-form-urlencoded\"\nwretch(\"https://httpbingo.org/post\").addon(FormUrlAddon).formUrl(form).post();\nwretch(\"https://httpbingo.org/post\").addon(FormUrlAddon).formUrl(alreadyEncodedForm).post();\n```\n\n### [Abort ????](https://elbywan.github.io/wretch/api/variables/addons.abortAddon)\n\nAdds the ability to abort requests and set timeouts using AbortController and signals under the hood.\n\n<!-- snippet:description Importing the Abort addon -->\n```js\nimport AbortAddon from \"wretch/addons/abort\"\n```\n\nUse cases :\n\n<!--\n  snippet:description Request abortion using controller method\n  snippet:expect-output \"Aborted !\"\n-->\n```js\nconst [c, w] = wretch(\"https://httpbingo.org/get\")\n  .addon(AbortAddon())\n  .get()\n  .onAbort((_) => console.log(\"Aborted !\"))\n  .controller();\n\nw.text((_) => console.log(\"should never be called\"));\nc.abort();\n\n// Or :\n\nconst controller = new AbortController();\n\nwretch(\"https://httpbingo.org/get\")\n  .addon(AbortAddon())\n  .signal(controller)\n  .get()\n  .onAbort((_) => console.log(\"Aborted !\"))\n  .text((_) => console.log(\"should never be called\"));\n\ncontroller.abort();\n```\n\n<!--\n  snippet:description Request timeout with abort addon\n  snippet:expect-output \"Request timed out\"\n-->\n```js\nawait wretch(\"https://httpbingo.org/delay/2\")\n  .addon(AbortAddon())\n  .get()\n   // 1 second timeout\n  .setTimeout(1000)\n  .onAbort(_ => {\n    console.log(\"Request timed out\")\n  })\n  .json(_ => {\n    console.log(\"Response received in time\")\n  })\n```\n\n### [BasicAuth ????](https://elbywan.github.io/wretch/api/interfaces/addons_basicAuth.BasicAuthAddon)\n\nAdds the ability to set the `Authorization` header for the [basic authentication scheme](https://developer.mozilla.org/en-US/docs/Web/HTTP/Authentication#basic_authentication_scheme) without the need to manually encode the username/password.\n\nAlso, allows using URLs with `wretch` that contain credentials, which would otherwise throw an error.\n\n<!--\n  snippet:description Basic authentication with credentials\n  snippet:expect-return \"Authorization\"\n  snippet:return-statement: wretch\n-->\n```js\nimport BasicAuthAddon from \"wretch/addons/basicAuth\"\n\nconst user = \"user\"\nconst pass = \"pass\"\n\n// Automatically sets the Authorization header to \"Basic \" + <base64 encoded credentials>\nwretch(\"https://httpbingo.org/get\")\n  .addon(BasicAuthAddon)\n  .basicAuth(user, pass)\n  .get()\n\n// Allows using URLs with credentials in them\nwretch(`https://${user}:${pass}@httpbingo.org/basic-auth/${user}/${pass}`)\n  .addon(BasicAuthAddon)\n  .get()\n```\n\n### [Progress ????](https://elbywan.github.io/wretch/api/interfaces/addons_progress.ProgressResolver)\n\nAdds the ability to monitor progress when downloading or uploading.\n\n_Compatible with all platforms implementing the [TransformStream WebAPI](https://developer.mozilla.org/en-US/docs/Web/API/TransformStream#browser_compatibility)._\n\n**Download progress:**\n\n<!--\n  snippet:description Download progress tracking\n  snippet:expect-output \"Download:\"\n  snippet:expect-output \"100%\"\n-->\n```js\nimport ProgressAddon from \"wretch/addons/progress\"\n\nawait wretch(\"https://httpbingo.org/bytes/5000\")\n  .addon(ProgressAddon())\n  .get()\n  // Called with the number of bytes loaded and the total number of bytes to load\n  .progress((loaded, total) => {\n    console.log(`Download: ${(loaded / total * 100).toFixed(0)}%`)\n  })\n  .blob()\n```\n\n**Upload progress:**\n\n<!--\n  snippet:description Upload progress tracking with FormData\n  snippet:skip Browser specific code\n-->\n```js\nimport ProgressAddon from \"wretch/addons/progress\"\nimport FormDataAddon from \"wretch/addons/formData\"\n\nconst formData = new FormData()\nformData.append('file', file)\n\nwretch(\"https://httpbingo.org/post\")\n  .addon([ProgressAddon(), FormDataAddon])\n  .onUpload((loaded, total) => {\n    console.log(`Upload: ${(loaded / total * 100).toFixed(0)}%`)\n  })\n  .post(formData)\n  .res()\n```\n\n> **Note for browsers:** Upload progress requires HTTPS (HTTP/2) in Chrome/Chromium and doesn't work in Firefox due to streaming limitations. Works fully in Node.js.\n\n### [Performance ????](https://elbywan.github.io/wretch/api/variables/addons.perfsAddon)\n\nAdds the ability to measure requests using the Performance Timings API.\n\nUses the Performance API (browsers & Node.js) to expose timings related to the underlying request.\n\n> ???? Make sure to follow the additional instructions in the documentation to setup Node.js if necessary.\n\n<!-- snippet:description Importing middleware functions -->\n# Middlewares\n\nMiddlewares are functions that can intercept requests before being processed by\nFetch. Wretch includes a helper to help replicate the\n[middleware](http://expressjs.com/en/guide/using-middleware.html) style.\n\n<!-- snippet:description Using multiple middlewares with wretch -->\n```js\nimport wretch from \"wretch\"\nimport { retry, dedupe } from \"wretch/middlewares\"\n\nconst w = wretch().middlewares([retry(), dedupe()])\n```\n\n> ???? The following middlewares were previously provided by the [`wretch-middlewares`](https://github.com/elbywan/wretch-middlewares/) package.\n\n### [Retry ????](https://elbywan.github.io/wretch/api/types/middlewares_retry.RetryMiddleware)\n\n**Retries a request multiple times in case of an error (or until a custom condition is true).**\n\n> **???? By default, the request will be retried only for server errors (5xx) and other non-successful responses, but not for client errors (4xx).**\n>\n> ```js\n> // To retry on all non-2xx responses (including 4xx):\n> until: (response, error) => !!response && response.ok\n> ```\n\n<!-- snippet:description Retry middleware with custom options -->\n```js\nimport wretch from 'wretch'\nimport { retry } from 'wretch/middlewares'\n\nwretch().middlewares([\n  retry({\n    /* Options - defaults below */\n    delayTimer: 500,\n    delayRamp: (delay, nbOfAttempts) => delay * nbOfAttempts,\n    maxAttempts: 10,\n    until: (response, error) => !!response && (response.ok || (response.status >= 400 && response.status < 500)),\n    onRetry: undefined,\n    retryOnNetworkError: false,\n    resolveWithLatestResponse: false\n  })\n])\n\n// You can also return a Promise, which is useful if you want to inspect the body:\nwretch().middlewares([\n  retry({\n    until: response =>\n      response?.clone().json().then(body =>\n        body.field === 'something'\n      ) || false\n  })\n])\n```\n\n### [Dedupe ????](https://elbywan.github.io/wretch/api/types/middlewares_dedupe.DedupeMiddleware)\n\n**Prevents having multiple identical requests on the fly at the same time.**\n\n<!-- snippet:description Dedupe middleware to prevent identical concurrent requests -->\n```js\nimport wretch from 'wretch'\nimport { dedupe } from 'wretch/middlewares'\n\nwretch().middlewares([\n  dedupe({\n    /* Options - defaults below */\n    skip: (url, opts) => opts.skipDedupe || opts.method !== 'GET',\n    key: (url, opts) => opts.method + '@' + url,\n    resolver: response => response.clone()\n  })\n])\n```\n\n### [Throttling Cache ????](https://elbywan.github.io/wretch/api/types/middlewares_throttlingCache.ThrottlingCacheMiddleware)\n\n**A throttling cache which stores and serves server responses for a certain amount of time.**\n\n<!-- snippet:description Throttling cache middleware for response caching -->\n```js\nimport wretch from 'wretch'\nimport { throttlingCache } from 'wretch/middlewares'\n\nwretch().middlewares([\n  throttlingCache({\n    /* Options - defaults below */\n    throttle: 1000,\n    skip: (url, opts) => opts.skipCache || opts.method !== 'GET',\n    key: (url, opts) => opts.method + '@' + url,\n    clear: (url, opts) => false,\n    invalidate: (url, opts) => null,\n    condition: response => response.ok,\n    flagResponseOnCacheHit: '__cached'\n  })\n])\n```\n\n### [Delay ????](https://elbywan.github.io/wretch/api/types/middlewares_delay.DelayMiddleware)\n\n**Delays the request by a specific amount of time.**\n\n<!-- snippet:description Delay middleware to delay requests -->\n```js\nimport wretch from 'wretch'\nimport { delay } from 'wretch/middlewares'\n\nwretch().middlewares([\n  delay(1000)\n])\n```\n\n## Writing a Middleware\n\nBasically a Middleware is a function having the following signature :\n\n<!--\n  snippet:description Middleware type signatures and definitions\n  snippet:skip\n-->\n```ts\n// A middleware accepts options and returns a configured version\ntype Middleware = (options?: { [key: string]: any }) => ConfiguredMiddleware;\n// A configured middleware (with options curried)\ntype ConfiguredMiddleware = (next: FetchLike) => FetchLike;\n// A \"fetch like\" function, accepting an url and fetch options and returning a response promise\ntype FetchLike = (\n  url: string,\n  opts: WretchOptions,\n) => Promise<WretchResponse>;\n```\n\n### Context\n\nIf you need to manipulate data within your middleware and expose it for later\nconsumption, a solution could be to pass a named property to the wretch options\n(_suggested name: `context`_).\n\nYour middleware can then take advantage of that by mutating the object\nreference.\n\n<!-- snippet:description Context middleware for data exposure -->\n```js\nconst contextMiddleware = (next) =>\n  (url, opts) => {\n    if (opts.context) {\n      // Mutate \"context\"\n      opts.context.property = \"anything\";\n    }\n    return next(url, opts);\n  };\n\n// Provide the reference to a \"context\" object\nconst context = {};\nconst res = await wretch(\"https://httpbingo.org/get\")\n  // Pass \"context\" by reference as an option\n  .options({ context })\n  .middlewares([contextMiddleware])\n  .get()\n  .res();\n\nconsole.log(context.property); // prints \"anything\"\n```\n\n### Advanced examples\n\n<details>\n  <summary>&nbsp;<strong>???? Show me the code</strong></summary>\n  <br>\n\n<!-- snippet:description Advanced middleware examples -->\n```javascript\n/* A simple delay middleware. */\nconst delayMiddleware = delay => next => (url, opts) => {\n  return new Promise(res => setTimeout(() => res(next(url, opts)), delay))\n}\n\n/* Returns the url and method without performing an actual request. */\nconst shortCircuitMiddleware = () => next => (url, opts) => {\n  // We create a new Response object to comply because wretch expects that from fetch.\n  const response = new Response(url)\n  // Instead of calling next(), returning a Response Promise bypasses the rest of the chain.\n  return Promise.resolve(response)\n}\n\n/* Logs all requests passing through. */\nconst logMiddleware = () => next => (url, opts) => {\n  console.log(opts.method + \"@\" + url)\n  return next(url, opts)\n}\n\n/* A throttling cache. */\nconst cacheMiddleware = (throttle = 0) => {\n\n  const cache = new Map()\n  const inflight = new Map()\n  const throttling = new Set()\n\n  return next => (url, opts) => {\n    const key = opts.method + \"@\" + url\n\n    if(!opts.noCache && throttling.has(key)) {\n      // If the cache contains a previous response and we are throttling, serve it and bypass the chain.\n      if(cache.has(key))\n        return Promise.resolve(cache.get(key).clone())\n      // If the request in already in-flight, wait until it is resolved\n      else if(inflight.has(key)) {\n        return new Promise((resolve, reject) => {\n          inflight.get(key).push([resolve, reject])\n        })\n      }\n    }\n\n    // Init. the pending promises Map\n    if(!inflight.has(key))\n      inflight.set(key, [])\n\n    // If we are not throttling, activate the throttle for X milliseconds\n    if(throttle && !throttling.has(key)) {\n      throttling.add(key)\n      setTimeout(() => { throttling.delete(key) }, throttle)\n    }\n\n    // We call the next middleware in the chain.\n    return next(url, opts)\n      .then(_ => {\n        // Add a cloned response to the cache\n        cache.set(key, _.clone())\n        // Resolve pending promises\n        inflight.get(key)?.forEach((([resolve, reject]) => resolve(_.clone())))\n        // Remove the inflight pending promises\n        inflight.delete(key)\n        // Return the original response\n        return _\n      })\n      .catch(_ => {\n        // Reject pending promises on error\n        inflight.get(key)?.forEach(([resolve, reject]) => reject(_))\n        inflight.delete(key)\n        throw _\n      })\n  }\n}\n\n// To call a single middleware\nconst cache = cacheMiddleware(1000)\nwretch(\"https://httpbingo.org/get\").middlewares([cache]).get()\n\n// To chain middlewares\nwretch(\"https://httpbingo.org/get\").middlewares([\n  logMiddleware(),\n  delayMiddleware(1000),\n  shortCircuitMiddleware()\n]).get().text(text => console.log(text))\n\n// To test the cache middleware more thoroughly\nconst wretchCache = wretch(\"https://httpbingo.org\").middlewares([cacheMiddleware(500)])\nconst printResource = (url, timeout = 0) => {\n  return new Promise(resolve => setTimeout(async () => {\n    wretchCache.url(url).get().notFound(console.error).text(resource => {\n      console.log(resource)\n      resolve(resource)\n    })\n  }, timeout))\n}\n// The resource url, change it to an invalid route to check the error handling\nconst resourceUrl = \"/base64/decode/YWVhY2YyYWYtODhlNi00ZjgxLWEwYjAtNzdhMTIxNTA0Y2E4\"\n// Only two actual requests are made here even though there are 30 calls\nawait Promise.all(Array.from({ length: 10 }).flatMap(() =>\n  [\n    printResource(resourceUrl),\n    printResource(resourceUrl, 200),\n    printResource(resourceUrl, 700)\n  ]\n))\n```\n\n</details>\n\n# Limitations\n\n## [Cloudflare Workers](https://workers.cloudflare.com/)\n\nIt seems like using `wretch` in a Cloudflare Worker environment is not possible out of the box, as the Cloudflare `Response` implementation does not implement the [`type`](https://developer.mozilla.org/en-US/docs/Web/API/Response/type) property and throws an error when trying to access it.\n\n#### Please check the issue [#159](https://github.com/elbywan/wretch/issues/159) for more information.\n\n### Workaround\n\nThe following middleware should fix the issue (thanks @jimmed ????):\n\n<!-- snippet:description Cloudflare Workers workaround for Response type -->\n```js\nwretch().middlewares([\n  (next) => async (url, opts) => {\n    const response = await next(url, opts);\n    try {\n      Reflect.get(response, \"type\", response);\n    } catch (error) {\n      Object.defineProperty(response, \"type\", {\n        get: () => \"default\",\n      });\n    }\n    return response;\n  },\n])\n```\n\n## Headers Case Sensitivity\n\nThe [`Request`](https://developer.mozilla.org/en-US/docs/Web/API/Request) object from the Fetch API uses the [`Headers`](https://developer.mozilla.org/en-US/docs/Web/API/Headers) class to store headers under the hood.\nThis class is case-insensitive, meaning that setting both will actually appends the value to the same key:\n\n<!-- snippet:description Header case sensitivity example -->\n```js\nconst headers = new Headers();\nheaders.append(\"Accept\", \"application/json\");\nheaders.append(\"accept\", \"application/json\");\nheaders.forEach((value, key) => console.log(key, value));\n// prints: accept application/json, application/json\n```\n\nWhen using `wretch`, please be mindful of this limitation and avoid setting the same header multiple times with a different case:\n\n<!-- snippet:description Problematic duplicate header setting -->\n```js\nwretch(\"https://httpbingo.org/post\")\n  .headers({ \"content-type\": \"application/json\" })\n  // .json is a shortcut for .headers(\"Content-Type\": \"application/json\").post().json()\n  .json({ foo: \"bar\" })\n  // Wretch stores the headers inside a plain javascript object and will not deduplicate them.\n  // Later on when fetch builds the Headers object the content type header will be set twice\n  // and its value will be \"application/json, application/json\".\n  // Ultimately this is certainly not what you want.\n```\n\n#### Please check the issue [#80](https://github.com/elbywan/wretch/issues/80) for more information.\n\n### Workaround\n\nYou can use the following middleware to deduplicate headers (thanks @jimmed ????):\n\n<!-- snippet:description Headers deduplication middleware -->\n```js\nexport const manipulateHeaders =\n  callback => next => (url, { headers, ...opts }) => {\n    const nextHeaders = callback(new Headers(headers))\n    return next(url, { ...opts, headers: nextHeaders })\n  }\n\nexport const dedupeHeaders = (dedupeHeaderLogic = {}) => {\n  const deduperMap = new Map(\n    Object.entries(dedupeHeaderLogic).map(([k, v]) => [k.toLowerCase(), v]),\n  )\n  const dedupe = key =>\n    deduperMap.get(key.toLowerCase()) ?? (values => new Set(values))\n\n  return manipulateHeaders((headers) => {\n    Object.entries(headers.raw()).forEach(([key, values]) => {\n      const deduped = Array.from(dedupe(key)(values))\n      headers.delete(key)\n      deduped.forEach((value, index) =>\n        headers[index ? 'append' : 'set'](key.toLowerCase(), value),\n      )\n    })\n    return headers\n  })\n}\n\n// By default, it will deduplicate identical values for a given header. This can be used as follows:\nwretch().middlewares([dedupeHeaders()])\n// If there is a specific header for which the defaults cause problems, then you can provide a callback to handle deduplication yourself:\nwretch().middlewares([\n  dedupeHeaders({\n    Accept: (values) => values.filter(v => v !== '*/*')\n  })\n])\n```\n\n# Migration Guides\n\nComprehensive migration guides are available for upgrading between major versions:\n\n- **[Migration Guide: v2 to v3](MIGRATION_V2_V3.md)**\n- **[Migration Guide: v1 to v2](MIGRATION_V1_V2.md)**\n\n# License\n\nMIT\n\n","_attachments":{},"homepage":"https://elbywan.github.io/wretch","bugs":{"url":"https://github.com/elbywan/wretch/issues"},"license":"MIT"}