{"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,"dist-tags":{"latest":"3.0.6","next":"2.0.0-next.1"}}