{"_id":"@amanooo/fetch","_rev":"5-3b16d831992e3198c6be8a4486398fc7","name":"@amanooo/fetch","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@amanooo/fetch","version":"1.0.0","description":"custom fetch","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"amano"},"license":"ISC","keywords":["fetch","retry-fetch"],"dependencies":{"async-retry":"^1.2.3","isomorphic-unfetch":"^3.0.0"},"devDependencies":{"typescript":"^3.5.3"},"_id":"@amanooo/fetch@1.0.0","_nodeVersion":"11.3.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-PfO6kD7XtJ7Sn7gGqfTK7A0/F+LGkJpHWGBYrGax9Y1/8Jknurj6o0w31826Hwmi+PLLcQowprjvmLmeppHo+A==","shasum":"4e77119d57679b3badda42f2574d8505c83d02ec","tarball":"https://registry.npmjs.org/@amanooo/fetch/-/fetch-1.0.0.tgz","fileCount":7,"unpackedSize":14302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS4uNCRA9TVsSAnZWagAAW+wP/1S6wHN8gslzcEYC9gPS\nj6cpSp8Kg5fqc9dTQabylNCwYgRav/N5+/ZxcmmXDstaeq40Q/X+p63RED+c\n6QP2acAaxdah3PhIIDvwAklUakQFtsRMqoWamnsCn2T/NMVdMsub+Jq2LEU+\nhp8J6F5jkYhFgkyZfh2cSTWxJmyQdZYPF+hT74YBT6DiE6zSJZZszQ3U0+Ci\n1vzT7AYjcaJpOwWvrcsP+qRprXq2BQC3IpoF8+7NkACOJoKFIG3h2kIkSM0i\nnmFFHi8MMNyUANuXCctEHGgXY/jcpqS6m54XX/lv5mv/UNlBrfBZ3O3fyynF\n/iiw8xWttqwkmovvdVAidDvsQg3jwnL/weYT+UpciiN0srxwjSIMVNmz7lt9\nK99KIP6qX+uBreQo0tBzXHZcsM6yPpHW4cpmWoZb+RJjWUvcMmVGTz3yC3ft\nJ3CEry7DYhemFVopPDNHby6cKEkJDHZVrzIzdpfi33fPG80+21zp9ldSYwEc\n9XzchGU8D3lA5ccWpxxJ/wAE4GrjFL1vkkJsSsYY+4fC92jlsiv57JraYgcr\nZVva9x95yDZn1SihCuwO/YPsMz/4Au7r3iqn6szl2imzyJ4N8HsfNneo8qp+\n6zsZJxvHoeHAuH9X5vK5W7FMEO+yMABdk0B12X8YY+RtMqWELWo7wksUSre8\nTEa3\r\n=1NCm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj+no09OkuUYA5G62aksoUZ5hPRJgvrxDng4hYL98jygIhAK2dHzvrQQm6+I3dQHW9unR7uCbohW65HrHEjrQztNqV"}]},"maintainers":[{"name":"amanooo","email":"1060996790@qq.com"}],"_npmUser":{"name":"amanooo","email":"1060996790@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch_1.0.0_1565232012880_0.9758691493090259"},"_hasShrinkwrap":false},"1.0.1":{"name":"@amanooo/fetch","version":"1.0.1","description":"custom fetch","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"amano"},"license":"ISC","keywords":["fetch","retry-fetch"],"dependencies":{"async-retry":"^1.2.3","isomorphic-unfetch":"^3.0.0"},"devDependencies":{"basic-auth":"^2.0.1","body-parser":"^1.19.0","cookie-parser":"^1.4.4","express":"^4.17.1","typescript":"^3.5.3"},"_id":"@amanooo/fetch@1.0.1","_nodeVersion":"11.3.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-hCGiVWIYKunNCpf6/dXqiCObXkCigzOPYgePCJILKLkmdt0qMbAHvC00yBdlUjc+c2dBIBcGfuuDn/hcnQqXfw==","shasum":"cdcd5097f35fef528967084e07e1782427c7c4e7","tarball":"https://registry.npmjs.org/@amanooo/fetch/-/fetch-1.0.1.tgz","fileCount":9,"unpackedSize":33658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS765CRA9TVsSAnZWagAAgvIP/09qmDUEEBqW7MdlcXQs\nkNfKUJ10EGRIqjfFJek9V7OdzjTCcV8Uj0eSYezgaXGK+ZGNw/9oi2DFUd7O\ngTN0wb8xgCGKpPElCBlJJx+BrXyBAfll1fqg9fu6exlpB2D2PmBqzb7alu1v\nt05CAEdz5C76O86VHCEJRgFkWSktpboiOOiUJZV7JX7uVWqrYSIRDvfg63tN\nIxy/E9Y6hrweqYhMU2UrmnKIZeZ0HglxiP6CjaOp3mHcMnCXwwjxmJGvrNaE\ninLZ6JcIDK+7RGVMSMDSW1jNYP0fsV1Ittzpz7s1pQ/UNO0iEJiCr5VYOAc0\nWwncV/ZtRC2R24J+v9alP+8d/gH6m7xi5ZWBRYbV8df/NUDstlh0WsuIYuZm\n6hU6DkkCic94KLXlSDJ1m9o9dFpJpsdSlcuJARGC1W3RkFHO9RAxdhytDsBd\n/Fqg11D/7tNmBCa9Jz3fA5o9dsvX2eVb6wEgELeCLpJfBcYIjR0PcAHYWKWA\nAm0Ye7uCm1iDpzqqnRyvL1QJeExDbXcL1ch4nQrFFJJqyfcGXmGGwcTxfZPn\ntt5YhdEl3YMOeqHO24vV6lXUECqsnL9ucWCEwyltTj4SQcuOvJ9Ws/hw+/F/\nWvJ93WTZkSthhoFAucui3HOdpEjeGusis3n73S3fh/uzGgekX+guOXBWNIqk\nEbdX\r\n=5isx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDNG9GPwxhDdmMcqNLjGgRox6bb7rn6Lkad227sEBuPEAiAOQGgggGbgbYxGO4mu/HZrtQ3jDPYzjLPFlnEa5kOaoA=="}]},"maintainers":[{"name":"amanooo","email":"1060996790@qq.com"}],"_npmUser":{"name":"amanooo","email":"1060996790@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch_1.0.1_1565245112730_0.806835078773184"},"_hasShrinkwrap":false},"1.0.2":{"name":"@amanooo/fetch","version":"1.0.2","description":"custom fetch","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"amano"},"license":"ISC","keywords":["fetch","retry-fetch"],"dependencies":{"async-retry":"^1.2.3","isomorphic-unfetch":"^3.0.0"},"homepage":"https://github.com/amanoooo/fetch","repository":{"type":"git","url":"git+https://github.com/amanoooo/fetch.git"},"devDependencies":{"@types/async-retry":"^1.4.1","basic-auth":"^2.0.1","body-parser":"^1.19.0","cookie-parser":"^1.4.4","express":"^4.17.1","typescript":"^3.5.3"},"gitHead":"2a3caf78be700b729cf9d43a335a1f29becdffde","bugs":{"url":"https://github.com/amanoooo/fetch/issues"},"_id":"@amanooo/fetch@1.0.2","_nodeVersion":"11.3.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-T6J+aWsNJ8zDr3HvnktMVLuJkZf9w7e99SecReQkOPOngOJ3NMYSMB25YTtKWZ7lcC8PxTjfJq1SLztz5tMaeA==","shasum":"6f3476e593b0b1c4fe8842ac0851f2b4f634b2b0","tarball":"https://registry.npmjs.org/@amanooo/fetch/-/fetch-1.0.2.tgz","fileCount":13,"unpackedSize":35792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTO/YCRA9TVsSAnZWagAA1pEP/A8/7RkHmNvEeTnMO69x\n/a+R/ij1IMJe5EHZgaFWx5S8YKA7va/s9oM5LmyqQQIVa7LuemR5PvgK0bxC\nKEh9+NMYDwjc0FFdaRQLPzfbPMHRH3h+TYEBFcII5EaAHDjViudSb9JIH+kY\n5GMjKK1eikT/Jb2qq9dEiKTitPpaCjFXGkMD65f3NQCvFxOIQV6xMy3TH5jX\n6c1dsRbYYwN8CCzeKKbfVxgFYg/Yx7jNLNjZeHXvZf33rIvGae95HjHIegQU\ncTvMBXo1q8HuCLRK2EFxf1wVYT9TEGjgd01e+oxg9LACQ8Ez6HtQjbzUjBer\nIl1x4sHO5ElNx5jd/amq1R+ZERDN9FN5zhipEPpL/IeixzxjOYpWyo81PHJA\nbRTwM0bvwGnVoD+ZcoAHLJNiARILwuzgoGtnL8GhMK1AsFJJRvAjxbeWGvFc\niXussmgSp7ZThwR3hD5S14Ps9M+CFsCHZTn0DxlNjLYMqfSqxiqcE9h7X2Xl\nqBqLaC6KHUtctzYbdOPRm/L//llo0IdRfxXzkSJjL7dygi3SurAjBd3tj9BH\nsWq+PvYPwW5DZx0CHkGBQpKtCEV8cISPvO8ganUhkutUdHB53EHMRjaX8tXy\nZTsfH8IPH5YEAo27F3pvbV5apoBKeeIPwC0QIAWoYv7p2RIhTbIivAp7TGd+\npl5g\r\n=hW3d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAmHO6MeKimBhrPoH4XmSJeSBQOr0LIZ69Mi6XCy54EAiEAupdVo8gCTBJJwWCaGFP1qKiuwqekHJzvyt+p51rIenI="}]},"maintainers":[{"name":"amanooo","email":"1060996790@qq.com"}],"_npmUser":{"name":"amanooo","email":"1060996790@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch_1.0.2_1565323223359_0.06917986835153123"},"_hasShrinkwrap":false},"1.0.3":{"name":"@amanooo/fetch","version":"1.0.3","description":"custom fetch","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"amano"},"license":"ISC","keywords":["fetch","retry-fetch"],"dependencies":{"async-retry":"^1.2.3","isomorphic-unfetch":"^3.0.0"},"homepage":"https://github.com/amanoooo/fetch","repository":{"type":"git","url":"git+https://github.com/amanoooo/fetch.git"},"devDependencies":{"@types/async-retry":"^1.4.1","basic-auth":"^2.0.1","body-parser":"^1.19.0","cookie-parser":"^1.4.4","express":"^4.17.1","typescript":"^3.5.3"},"gitHead":"cc0472774661e58223f039dfc2b7408fc30f41e3","bugs":{"url":"https://github.com/amanoooo/fetch/issues"},"_id":"@amanooo/fetch@1.0.3","_nodeVersion":"11.3.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-zS774j9Y7ZdeoQE5o3NtMt/o7BQ6G0thz5ONgWUGoiYnDQK7tJgksKYJFuwwNdjhTpSjfSEGjQpO8C+OZ14LXg==","shasum":"5d4c04d8764cb7f668a89ff8e5305a9b36d299d4","tarball":"https://registry.npmjs.org/@amanooo/fetch/-/fetch-1.0.3.tgz","fileCount":13,"unpackedSize":35713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTRYHCRA9TVsSAnZWagAAqtwP/3xsdqqmHwtdp2esWcyi\nbQGpJRPSzD0dvc7UW/Q9JKIQ/TgWRECJ3QqLrB1gGWo9F/hQAOoF6xMPfsZL\nV8KrkX0wXAedXtvpQ6wLZpvduE+6KK9WmQiPHqTTQvYw0NzGp05/Et++POfa\nGIxD88sPqEXH22iwmkHivLi5EQM0lYRBis8m1Uwnf0t+Y6+gGmp3AdNO8vGo\nBZPQKb1MonNA5cI0eL0fjeTPWl53G8DobB6QmFc8ZcLU5OaP4J0UOyluSl9/\nuu9KPOzD1kEhOC/o1Zjpivr5DotU/XfNkINh3uFH3HXZVPmpQ/wLGx5Nkr3M\nNldcrnMgfAAiO0qogqdkNQ4mD9jL7iGv/5q9Cb8f5m9uyQUdYnVEOvVB2HY2\ng3ZH+fx03YWKwGU59ULk8OjuFKzliwQS/kQ5gtpcNssWghDbMyohZrI4abOy\nNOYtyt3gQGXewZ5f0tywWHQqZAam/PW9BObkFCeN1dUni/a9IM1zulqhWU0n\nrYTshuoprOEP4WeFs9ouYMfWMGbMH+yggx/S6sqLzuDYIrVoXR/+my4TBRKQ\n/exYNBf+1U35JlAyhtI5ZGJTHfDR1Slss/dl4DR0XRIMD28sqexgkg1sAEGM\n1WTVvjwsX4Tp+LEZa9hrN+Z+RYDPMohmvYwcCXxsDQ7P1bDZQ70B0rfecsCH\ngwou\r\n=Tdac\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0dj+SPcRvlsrKm8tUcnLISdG/OdRHehx0uVMTcw0M9gIhAO7BFNl3hDwetw9JlmEh2C4ALzfjxi2REVK6A5xzsEiB"}]},"maintainers":[{"name":"amanooo","email":"1060996790@qq.com"}],"_npmUser":{"name":"amanooo","email":"1060996790@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch_1.0.3_1565332998841_0.24661118162639983"},"_hasShrinkwrap":false},"1.0.4":{"name":"@amanooo/fetch","version":"1.0.4","description":"custom fetch","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"amano"},"license":"ISC","keywords":["fetch","retry-fetch"],"dependencies":{"async-retry":"^1.2.3","isomorphic-unfetch":"^3.0.0"},"homepage":"https://github.com/amanoooo/fetch","repository":{"type":"git","url":"git+https://github.com/amanoooo/fetch.git"},"devDependencies":{"@types/async-retry":"^1.4.1","basic-auth":"^2.0.1","body-parser":"^1.19.0","cookie-parser":"^1.4.4","express":"^4.17.1","typescript":"^3.5.3"},"gitHead":"cc0472774661e58223f039dfc2b7408fc30f41e3","bugs":{"url":"https://github.com/amanoooo/fetch/issues"},"_id":"@amanooo/fetch@1.0.4","_nodeVersion":"11.3.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-N6acMa3a/P3HOirdnfCWyRGriy5RGQlgDggmh+bbDryaAbt9p+rZLmTLcDBMp1//FgQim7niiWBSgulR4cbC/g==","shasum":"b28ab15451c0233ce8b01bad33301ee2b23a5794","tarball":"https://registry.npmjs.org/@amanooo/fetch/-/fetch-1.0.4.tgz","fileCount":13,"unpackedSize":36991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdchMYCRA9TVsSAnZWagAAUbAP/3mIj8kNPP3GVN0smYkT\nf2USM/Hh4QGZ9LdNMK5jdGyk6nusksAa/jPGk12YG1HbzqOYjtHS/WXjtHa+\nz4RsWMbSEIMdfmExbkd0VJOoch2bCxFZ1o9jru+CVEes1P0Z/ueO3Sz14wWN\nhsw1upkzDliFoIXZrVNSl3R7rNzcLJ2D5kUtWxgjze+N4BoEvLf7pezqXP+h\nHFnZI4WyQgkEAm2CQiPH7Zr1oHOut9GlA5KqagLbalj4icb+2rDKCXt0VWow\nXQoPO2MCq3dRFkWyvyVZUH/Lvy4XDtoT6z7LNu0QJ+1+yJch+W9umj7Qti1v\nNIvAzPaqZG+X+lWU0WuYIwySfLTHRIyAXGNngWwJbI45loGdfbLw5Gf4Me40\nyKqssEe6EAy9efVu+/JvjIvSh+4fUqMG417A2i9HUh3uV+v1nvlCbcxxts9x\ntmEwE8xeqY6BzAL+hZVe5qSvFTMri2n9BjIdb0/dnZiEo+LwFmV8b+0miZ77\nIc1AvL5vH05fLi5IUjJy9GXqxjr0i2cI7/+J52jvO4vkXyR5vMbk07RrdGpd\nZVsh51RkiBG4znBOkYI7+eZD48ob0+v9gkteHT7Ac1LcFpmQUoYRP0dTz3Be\np0EVahyuPiXakml1Y7EtIiUtVDVYpH5fYO060moHqMBdxvU3mS+wyxxA/ZI+\niQiY\r\n=HaXR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEH5G9BcvnZx4NpzrBdjuZIo2aLzyaNLvdCS/Crh0yJYAiBYPTkGMkuO+4CMUeKBWREptod9N+bAIiaWISdGblMGKg=="}]},"maintainers":[{"name":"amanooo","email":"1060996790@qq.com"}],"_npmUser":{"name":"amanooo","email":"1060996790@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch_1.0.4_1567757079687_0.5646091251289811"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-08T02:40:12.665Z","1.0.0":"2019-08-08T02:40:13.008Z","modified":"2022-04-04T13:43:29.734Z","1.0.1":"2019-08-08T06:18:32.922Z","1.0.2":"2019-08-09T04:00:23.524Z","1.0.3":"2019-08-09T06:43:18.964Z","1.0.4":"2019-09-06T08:04:39.877Z"},"maintainers":[{"name":"amanooo","email":"1060996790@qq.com"}],"description":"custom fetch","keywords":["fetch","retry-fetch"],"author":{"name":"amano"},"license":"ISC","readme":"## Custom fetch\n![npm (scoped)](https://img.shields.io/npm/v/@amanooo/fetch)\n\n### Test \n```\nnode test-server.js\n```\n```\nnode test.js\n```\n\nresult:\n```\nconst fetch = require('./index.js').default\n\n\nasync function get () {\n    fetch.debug = false\n    const res = await fetch.get('http://localhost:8000')\n    console.log('get  ', res);\n}\nasync function cookie () {\n    fetch.debug = false\n    fetch.credentials = \"same-origin\"\n    const headers = {\n        'content-type': 'application/json',\n        cookie: 'accessToken=1234abc;userId=1234'\n    }\n    fetch.headers = headers\n    const res = await fetch.get('http://localhost:8000/cookie')\n    console.log('cookie ', res);\n}\nasync function post () {\n    const res = await fetch.post('http://localhost:8000')\n    console.log('post ', res);\n}\nasync function postWithAuth () {\n    const headers = {\n        'content-type': 'application/json',\n        Authorization: 'Basic YTpi'\n    }\n    fetch.headers = headers\n    const res = await fetch.post('http://localhost:8000/auth')\n    console.log('postWithAuth ', res);\n}\n\nasync function main () {\n    get()\n    post()\n    postWithAuth()\n    cookie()\n}\n\nmain()\n```\n\n\n## Compile \n```\nnpx tsc -d --outDir ./\n```\n## Publish\n```\nnpm publish --access public\n```","readmeFilename":"README.md","homepage":"https://github.com/amanoooo/fetch","repository":{"type":"git","url":"git+https://github.com/amanoooo/fetch.git"},"bugs":{"url":"https://github.com/amanoooo/fetch/issues"}}