{"_id":"@4a/http","_rev":"12-450f337a875a4864a749e33de71b633a","name":"@4a/http","dist-tags":{"latest":"0.6.0"},"versions":{"0.2.0":{"name":"@4a/http","version":"0.2.0","description":"HTTP工具包，更高效的接口调用方式","main":"src/http.js","scripts":{"test":"mocha test/**/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/gavinning/http.git"},"keywords":["http","axios","request"],"author":{"name":"gavinning"},"license":"MIT","bugs":{"url":"https://github.com/gavinning/http/issues"},"homepage":"https://github.com/gavinning/http#readme","dependencies":{"axios":"^0.19.2","extend":"^3.0.2"},"devDependencies":{"body-parser":"^1.19.0","express":"^4.17.1","mocha":"^6.2.2"},"gitHead":"222c7038c45936318bb94a8d3c75092224a5bdaa","_id":"@4a/http@0.2.0","_nodeVersion":"12.7.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-y9P8DCFO+xWvLCSVZCsFsY3Bmb4aZzKuhA1c26IxnhXEeHi48FsFp5eCjxd41CHMrQUIAgK903kLBwtn7qG4Yw==","shasum":"012c6363eb0c7f04a34e64b6727fe8d262c9f4ef","tarball":"https://registry.npmjs.org/@4a/http/-/http-0.2.0.tgz","fileCount":8,"unpackedSize":7319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU+rbCRA9TVsSAnZWagAAXHMP/2taA2lrYEkIyy5ozBn6\n1rXhGp5lmOyVDt6yqKKlsGqtckbcCFckrwHFvkpQqDGZtyI5t/3dthPQtbxr\nRAF44iGxHw5dkmHYdNQ721wunraSvoITd6z5hAm3D7w/V7ifwVV/uww6vtCf\n60V4rXlgeftgKliMmhXal2qeknwSovyhCkZGlld5ypUVb6+58DI9D8WSCR8Q\nVi+6Ronvth3YCLVqDuJUchIMWUFxJZCS1/h9YrLgjXRm4v+Z0S+17SQQPwKM\nw9JQqtMCryjRjipJUgjDw6V1ArG07TaXKDNPifXEUHeNv4tgBVUqN7W1+BQV\nnpOmQw1Z6Y5zbr2t4Wp5YTUwdvlrH/yRhQOAlHu376YvmX8I7N35iYxACVox\n/T6copDCwtSWW9mx9TWHIaEvqiN/1dw+Yf+b0CcSVWGqo5YGy+J9azW6OnGh\n09U87TKwrLwSB3ybsB2z7ysT+obIMQupmHw/RNpJHBtRbQnT51MhXOi32KbU\nLsZrvMVHCXyNEk9e97Q453J95tWPvHmjsk42iNylxt8yaygsZ2roNfkFUbPT\nUU+8IAacce+0QHqYFemRajV+bCVpvLez6qQ23evKkDiGvGO1SfCoDC95Z38Y\nG4OUcRcraI+6HzprnVfEasjJCNZJKrKsOjxoSpZH/6SbWIZn5e073HNfFRfD\nwDqv\r\n=aCE+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpUn744xpz0NLy7520hp5NQBFp6MVmObWwefrDjB5WugIhAMkCszhCtemPLTFB4kq1kjltneDJfAhl/l3UvFlBlOAq"}]},"maintainers":[{"name":"gavinning","email":"ningyubo@gmail.com"}],"_npmUser":{"name":"gavinning","email":"ningyubo@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_0.2.0_1582557914940_0.09423040324210219"},"_hasShrinkwrap":false},"0.2.1":{"name":"@4a/http","version":"0.2.1","description":"HTTP工具包，更高效的接口调用方式","main":"src/http.js","scripts":{"test":"mocha test/**/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/gavinning/http.git"},"keywords":["http","axios","request"],"author":{"name":"gavinning"},"license":"MIT","bugs":{"url":"https://github.com/gavinning/http/issues"},"homepage":"https://github.com/gavinning/http#readme","dependencies":{"axios":"^0.19.2","extend":"^3.0.2"},"devDependencies":{"body-parser":"^1.19.0","express":"^4.17.1","mocha":"^6.2.2"},"gitHead":"e771d1ca0c637a07f13114c01ee082a4ac94209a","_id":"@4a/http@0.2.1","_nodeVersion":"12.7.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-96OvrNaKboPtgUfaRpaqO9bIX5s/O5h0eEOXMPCyAGoPCAHmIbHaAYk+BtDOgYJHlKffEtTyo1Xo4ZgpRasteA==","shasum":"2728c62a67fc1d75a8ff2102fe8585e39b2a8215","tarball":"https://registry.npmjs.org/@4a/http/-/http-0.2.1.tgz","fileCount":9,"unpackedSize":7718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV3eECRA9TVsSAnZWagAA0kgP/10HqU+RAIBZkttbt3/B\nuJFt29iQpK5sBL7QUkI4OdWEP6AvSLLAATx5LQbTFyuXkGeeGCPzchbarf80\nTqw4yaR9qCgeyEfwM3wQHG0kREWa3sqniTC5mzCqDmJznuOaIAbXCbb2sKTD\nzLI5WOLlQ3tTyUg+Trv34yh4cPoWsIUdk/YRhlSvmIAiFeygqjpeQ0bBC9z9\nQ2ZIFe3YtKVmfjGwJRbmly3O/IP5CsIeIauOCeST0mduqiWI1sGPFaqyjQmf\ncb+AtZfLdCe+L0GyolXOoPOdy+Aod06TleEwQBFDL/GnSbPhOeQDGte3MGmL\no2QlG7wlkGEcENbIETi7fj1te+Cr4REez6cDBRpGUIOswp2fkyx+CTcoJEXC\nF2lh96mU262dEZSbMn9kOzXbYXe2rDoHXmL1Tkrsr+tkx0M/8aN/Hqkv1bu0\n0FN/S+OqRfsUWy2JE/9QiUPIvf6RuAB2n3gNckEHk2jYvhnvxsiXtnSvrcQg\n8RA8CyK4PWKFxBt/0E3O5Q6IXGCNsRv628Oyxlvh8BVutOL1e6/Z81wYfvtb\ndXBCUVLu1RhouWsnIGokiFPkWbgV8NsB8DOXLVMbXA+agoISHe+l6GcxaqBU\neJdbmGvQV0ZSl/P+JS4TYqhC8E5oKDebali2DBCvnSlyi4arzaGb93xj7d3N\nWb68\r\n=LPc0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6nvLhpuT+OwqXkADOlceAvjflAKHuT2oLl8HSC859hQIgTHwLnv/mnJTC2FvvOFB4YJS54tJfU3S/WTYjs+O20C4="}]},"maintainers":[{"name":"gavinning","email":"ningyubo@gmail.com"}],"_npmUser":{"name":"gavinning","email":"ningyubo@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_0.2.1_1582790532293_0.8448770521601849"},"_hasShrinkwrap":false},"0.2.2":{"name":"@4a/http","version":"0.2.2","description":"HTTP工具包，更高效的接口调用方式","main":"src/http.js","scripts":{"test":"mocha test/**/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/gavinning/http.git"},"keywords":["http","axios","request"],"author":{"name":"gavinning"},"license":"MIT","bugs":{"url":"https://github.com/gavinning/http/issues"},"homepage":"https://github.com/gavinning/http#readme","dependencies":{"axios":"^0.19.2","extend":"^3.0.2"},"devDependencies":{"body-parser":"^1.19.0","express":"^4.17.1","mocha":"^6.2.2"},"gitHead":"d96888aad34906d560ea0dc84b86ba67fdaa5bde","_id":"@4a/http@0.2.2","_nodeVersion":"12.7.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-f4V/o+4U+a65Cq72WANldGFJvbJlTSYAZuaCBvAab0rMRS5uehLaCL3Koxl8338zsqdolbXshcr39W7/6y7+Gg==","shasum":"61339cf0d0b789461419693f9a214a15b5f387d5","tarball":"https://registry.npmjs.org/@4a/http/-/http-0.2.2.tgz","fileCount":8,"unpackedSize":7690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV9C1CRA9TVsSAnZWagAAarcP/1W1FAP6tNlLz1B4/OTa\nzC4AbzsycGG/gFHvV+g95dLGKpiSE0OI9rzKVhntSOF6rawyaB1dQBO0zkjg\nC8fdNX+o0ByuwIL+PwpAr64hg8wY72KnQF5ENchjOpIaKVWPmWYh7Caul9Tq\nl+EnGJr/CUSZm+cJsLyuYViEibQMUQ5l/yUOYQAUBZXt8aCWTBS5ToEu5tRC\nVsA6pGjw9YIRgLU1yxKZGq1iYdlM688lUEDmHIJCMY+NXH6TToI/mb9tEQDb\nMbz/LzpSyBoHZ51aZAwSUDcPcM/LRSDSFrtQ8/TZtPRV8Ov2HsnrdGkaPBHu\nvhzGpyg0uhJOt4wcLkSczAbVPTtUBz8DxnfZWIKWLQuQXGp7u4e+PAYCRoHQ\nDSq7DqO0tnMpmR8SSNOUkK/Jf2tRFxStQe4w98qXaQ3jO7+mpc7bPOpahhIs\nJBtjoDJCYs5L120AtK7+FlwBnbyjOO9aVNSMpdXiC1zvTe8V14NsEdpyl4VG\nLgXFiCoOZOG03P4B2u8sz8fvQ2Nyh0zQIhrlFPKyzh9dKDFbM7ikjtJ9GkN7\nRgb5aXwgbfBelpza+JR3KQdyiOTqEaq5fi7u/TA+7PJJzKHHzLbJSjyN1O2g\n25f9JRD0vcrsvUugZvgKEpulfaIqVnQ+WCwmY5xEbiqZW6sIlNBGeuHNH6dh\np8Dv\r\n=5mIo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKHaZBNLVtk0CoUBsf8yOHWL4ukmKZXysQlwDHhdGy3AiAHEaUiU28PahNiFCMQRAdkH+rkx7BhPq19UyKhN706bQ=="}]},"maintainers":[{"name":"gavinning","email":"ningyubo@gmail.com"}],"_npmUser":{"name":"gavinning","email":"ningyubo@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_0.2.2_1582813365544_0.7309862592947876"},"_hasShrinkwrap":false},"0.2.3":{"name":"@4a/http","version":"0.2.3","description":"HTTP工具包，更高效的接口调用方式","main":"src/http.js","scripts":{"test":"mocha test/**/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/gavinning/http.git"},"keywords":["http","axios","request"],"author":{"name":"gavinning"},"license":"MIT","bugs":{"url":"https://github.com/gavinning/http/issues"},"homepage":"https://github.com/gavinning/http#readme","dependencies":{"axios":"^0.19.2","extend":"^3.0.2"},"devDependencies":{"body-parser":"^1.19.0","express":"^4.17.1","mocha":"^6.2.2"},"gitHead":"0ebc64779160fbc7dd602b71c79b691addf30b2d","_id":"@4a/http@0.2.3","_nodeVersion":"12.7.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-H+Y5/BdtC0a7RfdsYWc0f+lUSUeR387KcLytanfhFAMMxBautBbvDSZC8vlQdN++LvtGx+3lEZW3KXAkaoz0Ng==","shasum":"0eb3eca574abb46c3e3a69f3f6c101e6ceee79d4","tarball":"https://registry.npmjs.org/@4a/http/-/http-0.2.3.tgz","fileCount":8,"unpackedSize":8066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebHIWCRA9TVsSAnZWagAAyZwP/2sRWFJrTiHg3aR0DEvC\nPfPcqviQxR5oPv/KizMDZwlePFNPiyiOQngiKyhm4cA9NrWPxhV47jdDb47V\nHVhy0ykcSiDaIC8FgX7IFtrMS52ouiw+tFDqfGtFNv1sRMWLsSw0a2gAAHLn\nDwWeK30yRVMXRsb2/rsCQeAHlhNU7hq+ULbOqYlWFOzD99J9oxeRQ60NP5Rf\nnfk9bAigeY7dtTafFn6dlmO1Nu9Kf5vXZ5vP54PI7NNuc//P/wDwNRfAvS5g\nq4wZVY21Cny22wwpxB4iKyXonep8hZ4dLvGwBzQyGtIlO6mJnIAVvVIhdtPt\nQ3Gm/nI4uMY4hMfkOrraXz/PABC5tT8qk7svw06IolKVV7ilFhXRuCUUOCFh\nwNQRtWBNaQyHRPhBC3Yy4GBsbKXzLM4DDEGemNDQwNFSit5hKZHWKD/Cf5Q7\nXecZ+c7uKM6Jd/9ohN68VvIg7Y1dLBM2PL/9qBqR1f/rX9zO07mDzE55LYJe\n4snmiFl0AmQEqEJ0Iv7mc7ds6V74YSIS9Q+Q7WHo1XhJO5GWWHCrxcXR/o6I\nZoB8VOMkHNbYPceYPUfAC32sfFEkGIcxgwmD66p4tZWzRP4QIzKuZyO6Kr4x\nojVh0b3hufDHqqZewjmDrQ2Zzxc/B44Q+c+SFVkx65tSfLlhMzfbdFc8cm5F\nWFKH\r\n=Lt4v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ0pOZM52tlgSyJhcNzKt+SYnoK2ebC8ZzmktEB9g+lQIgT8oK5lKNC+SMdS7z4XXgso6QUd6d+WC89UIalwXpj4s="}]},"maintainers":[{"name":"gavinning","email":"ningyubo@gmail.com"}],"_npmUser":{"name":"gavinning","email":"ningyubo@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_0.2.3_1584165398204_0.22271726166297956"},"_hasShrinkwrap":false},"0.2.4":{"name":"@4a/http","version":"0.2.4","description":"HTTP工具包，更高效的接口调用方式","main":"src/http.js","scripts":{"test":"mocha test/**/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/gavinning/http.git"},"keywords":["http","axios","request"],"author":{"name":"gavinning"},"license":"MIT","bugs":{"url":"https://github.com/gavinning/http/issues"},"homepage":"https://github.com/gavinning/http#readme","dependencies":{"axios":"^0.19.2","extend":"^3.0.2"},"devDependencies":{"body-parser":"^1.19.0","express":"^4.17.1","mocha":"^7.1.1"},"gitHead":"b4ac12a7f1ed8b036eb90f2d76a57c8d806784a3","_id":"@4a/http@0.2.4","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ivdfg+3KeKdpru9+8INpF7pv+paOzUEiwsm1xPj7TmkgK9b8cgxXS7xQF65U8+DENzCrhheDa/jt8sX3y3PgXQ==","shasum":"9602cdb416740a34621e7df5aba4f26dab3126ac","tarball":"https://registry.npmjs.org/@4a/http/-/http-0.2.4.tgz","fileCount":8,"unpackedSize":8066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeordVCRA9TVsSAnZWagAAs5UP/R5VpwU4CoJTMj+XQuzo\nkr2qkCtgOrjD4ah5G1JGlNWcBF8neQYhbfsYZuq+aNHNgTYdYdD4W6bjhYgD\nf1ZZRanEl84XDOZYZSyVE+bkf47O/rvciP3rF4J2SGPZY0QbLFrWzsTN+Jm7\nRu5W3HKjI+/zUzFvtFucC9kShdgqpVFeJkNzBlkI+0cNjDnVdzjdJQC3MthH\npnr2KwfmMEekbAf83UFasAiYV7+wh9G+bf41amOtaEJSOUCLkfbCv4wzfuGY\nd95Eg2nW8dqZhTCnrM9RDuHjiepwKrGJ9o5Hvun2zQ9c0hLEFANyIF11li9O\nuBC0O4bdY4Z/pxsSBf46TF+s75mUSAtEAMCZBBc3X4XWvUl7dIpv+s3j9H+n\nscIWFlDges2mwYj4MQ1AY1OHeU2Ph/cz3RRNlZtEpP5xvi8O0Xv/bTtlvXvC\nELJSm3rGL0QEtlIuZYLcYqkJl6OkY46P9iyP3iBkeJZ0paXGZCud13lMKIAj\nhGkJTOOXS6BG1K6Aomw+Io0iT2wwR9l3U/xYxC+DOOFEowBeoCb8LKDf9xbR\nxFI80X6ttFPMZp3btyk11atNMT97/TukIPfC7wfWCoZUNA+z8jbKzfaardsn\n40Ia9IXzC06OPpmAv6WCvdsbt2B6d7srhAOJy5rhooUoJT1KRGnkLNLUxAxo\nCrx6\r\n=ykz9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLI2WjdbvzSZKf+lmTo1ooDhok0EzyDLSSFUxkZNjlPAiEAkh5t1tVu3Z9sK+kEL8DGxLvRYJCYqqhkhppGDmJw1NQ="}]},"maintainers":[{"name":"gavinning","email":"ningyubo@gmail.com"}],"_npmUser":{"name":"gavinning","email":"gavinning@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_0.2.4_1587722068633_0.986903907618534"},"_hasShrinkwrap":false},"0.2.5":{"name":"@4a/http","version":"0.2.5","description":"HTTP工具包，更高效的接口调用方式","main":"src/http.js","scripts":{"test":"mocha test/**/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/gavinning/http.git"},"keywords":["http","axios","request"],"author":{"name":"gavinning"},"license":"MIT","bugs":{"url":"https://github.com/gavinning/http/issues"},"homepage":"https://github.com/gavinning/http#readme","dependencies":{"axios":"^0.19.2","extend":"^3.0.2"},"devDependencies":{"body-parser":"^1.19.0","express":"^4.17.1","mocha":"^7.1.1"},"gitHead":"5ecc5d1dd7372ac1d7e28bc53dcd121c91ad139e","_id":"@4a/http@0.2.5","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-POvFBJYfxf/T+jgwUYdUloFGZfmQyh3BaTNEhwxgzaE7ovMqyGQCeoYLqa1dvApygpaex/BXtwtz8zpVj+ZC+A==","shasum":"569223fc6cdaae12d43b50934a4fef6a053085dc","tarball":"https://registry.npmjs.org/@4a/http/-/http-0.2.5.tgz","fileCount":8,"unpackedSize":8614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuiIvCRA9TVsSAnZWagAAIvUP/iILAJRsNxb9JQ1mMeMb\no1iro5LTp3Yxy6XK12SYzoCJecxP6aNDOonIcifxYESa6FC89QlMCg2jvWlu\nJgnaVj4KJ964iR7D7IaDTCysbZfc2DEE+IDMHqiteLl9ZlXbAsNjhstcc6PO\nHE+0Fy2IxbwElM6m3sCd5DmBeK2+smsKc2lNWe7HWPUe+E1fx8m9rtxXeJP2\n0XxIkuzLB/sGVPCNws8wbt/XVot6SMBhRtL5iF43+fQnQh0S/3zcSflWGQDT\n/NiOk3gXZ34S5sSkQ7pCmdw+Aqa7LXfxiW33KUj/u01knsgqSmiJq91EGIVC\n4e/z957bq2A+H8ZJVZwPoNNBQGkLCadPsA/rIPWqHCdv3kcVxdq9PH47moO/\narD072dclkIR8FgXPmXOhF3JQWMcvG8MQRu60d2M9Uqi8QeOPc9M9FkHVwFj\nXSpSCwFZM87VTLTDUA3E8Gnv/rih2CAMGrOq3iFK6tVFOXUfYNmDPLAwFGf6\nhIT/aCeWd3gImAuXNK7hqMYok0/amYAiaUCpKYgcSIKu0gqf2VeVchGqKPnR\nJflRSobLOftYHoovvO5o92pqThQHXJMWdsmDgNxF9lfEO2diutoDADC5uuwy\nTMUxnbuWQs90m9bLgGmBz2UHkmxASmnVDwCmin6qXQ4N9n0CetsGCeHSvrJL\nNMU3\r\n=TvJ8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDHirOBkk2dXbTDjJEMoZlcOQxvyp+1Y0DaPvhpdj9yAIgQvzMx4o6FAa9mD1voMGayrJBiktBFA2MJSYNEi9TCpM="}]},"maintainers":[{"name":"gavinning","email":"ningyubo@gmail.com"}],"_npmUser":{"name":"gavinning","email":"gavinning@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_0.2.5_1589256751077_0.9376859908901105"},"_hasShrinkwrap":false},"0.2.6":{"name":"@4a/http","version":"0.2.6","description":"HTTP工具包，更高效的接口调用方式","main":"src/http.js","scripts":{"test":"mocha test/**/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/gavinning/http.git"},"keywords":["http","axios","request"],"author":{"name":"gavinning"},"license":"MIT","bugs":{"url":"https://github.com/gavinning/http/issues"},"homepage":"https://github.com/gavinning/http#readme","dependencies":{"axios":"^0.19.2","extend":"^3.0.2"},"devDependencies":{"body-parser":"^1.19.0","express":"^4.17.1","mocha":"^7.1.1"},"gitHead":"99b651cc3e424c05644e1c30437fe5bd6afc62a2","_id":"@4a/http@0.2.6","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Z02m3OoHjbNS404//ULAKqOCTv3nrPV/nZwXzUBAUkEuwK/nUqDKHJirjJADxmxscSwf8BzCJDC/UfG+THbyKA==","shasum":"80551cab8768b3694f1f0f982a80fb0f79bb053d","tarball":"https://registry.npmjs.org/@4a/http/-/http-0.2.6.tgz","fileCount":8,"unpackedSize":8603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuigGCRA9TVsSAnZWagAAYjYP/20jQaI+ijhRXOowJBNr\nQfMuqYveDiG5RCLRk8W9uwA86ZUbr321rwOewayMbWDZbBt275iSA3qtOn2l\nB8wQNZtO+71pc2+fLHP5jmWPNqgTy2U6cse5TTvytZLVWIyi9B3C+L9M4ja3\nl02R7gdLz97LbgbueWFVUShwBJyAx60bs+lpiBfFcL7dv5KAT/gxbraPSEOX\n0dlxgFUBN1iUsTfigve10E721N4aknL/NRi+OrpSr0rns4JYaAUZ3tDEFdFx\nN4VFqPqdOisApfjQrP33Awlx+Q2znzI4saOPsnL0fPmfIC4Ow8+foID0zvXn\n9DNettixpuBNuMkWvPekmEtGxzvk+0bbk9ntArLK5+18sgM1xeCUDF2ihdyq\nG5z1hqRG5UQR3DpEVmm9vCs0Cx5FtLX9ZnK2p+6yXItIu5Cf67bNQuBYb49u\n/8QBF0L0qxn0wcWWwU9ZVt79rWCoeQHAWvT+W5pWObNAC4Q6Q0j+4Db6xDuc\nUZxUl8DyTGQpV5dgvgiv/uaE49zSPfN7UFLIsZmHAIpY8xCQxCvN1duaddNm\nJaYvsNQPiT8dLSTJk0U4mEd0YVxDwYRJJ1WKWEoadO72Oy8sz4Uvfntqfz+8\n1DKDOozGht3azGTRH7cQ2UIvS6MlZnNQkw6mfiyh+FJCi8nI4Eb16hKpJQAs\nsa4L\r\n=0aeM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQ9R71jUM+hIkG3RipNSw5+c+RGnaE15VIXfxEMP2v0QIgT4mGVqdSXGagr4JOv1MCmr6y5loEmu7Rb2ISOOHjlwo="}]},"maintainers":[{"name":"gavinning","email":"ningyubo@gmail.com"}],"_npmUser":{"name":"gavinning","email":"gavinning@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_0.2.6_1589258245983_0.7935866589402527"},"_hasShrinkwrap":false},"0.3.0":{"name":"@4a/http","version":"0.3.0","description":"HTTP工具包，更高效的接口调用方式","main":"src/http.js","scripts":{"test":"mocha test/**/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/gavinning/http.git"},"keywords":["http","axios","request"],"author":{"name":"gavinning"},"license":"MIT","bugs":{"url":"https://github.com/gavinning/http/issues"},"homepage":"https://github.com/gavinning/http#readme","dependencies":{"axios":"^0.19.2","extend":"^3.0.2"},"devDependencies":{"body-parser":"^1.19.0","express":"^4.17.1","mocha":"^7.1.1"},"gitHead":"37fef55427111e5cbe76058b9964de35c7e7ffa3","_id":"@4a/http@0.3.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-iy7xEJ171VrSIf3mjIF4p55ZtrPFHki53ChXtBb/kfETyBtPztEfuVX9qLS8m7Re2KTlksxgAlxTPAWgh82Yow==","shasum":"dcf83f4d5ea8c350ee7502cdcff7129279968eb7","tarball":"https://registry.npmjs.org/@4a/http/-/http-0.3.0.tgz","fileCount":8,"unpackedSize":8863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu6UXCRA9TVsSAnZWagAAaeoP/1WokkNIj47ckb4EannT\nIg79vm0gjz5m3rV7t1YPTcQsqrTtllOXvJ15eQuJeYcLHDCeyg+ZTxg4HCVl\nDQp1iulyZy7+EPM8f2+g/fBEEJZk+DbM5dKQH/WMMotNltKf5Mo5Ly6XxffG\nDhIP9oM5NIkFzcsRb3VKUUJvbU3GeIH6ySFm+DP/urSJSnALwt7ZJvbFdNRp\n/i+roYQFlBe99c8gv4o6LQxR1sSwzvjReJ8/ykrcgmDrg+cZVLj8/4LTmQW/\njwf8wHZKeprJxzDJQO2hso9VUDOKh/ZR+WvgPEFS/RrcA2kAe3893AN6ROYi\n4uQjJKEOHKWb2wqNy9Tsa5iOp6xVORmV3iyIHFRewQe9j8yprs1sYMkm6Do1\nFOcoPmAgXJXqU0hjkJHwgbUu3/bBMyNEMvpmu/44RZubzOUO5KQQ35YuSG/9\nPzaVSW0TAJQcqwe0HT4T3hHTztuVAXlhtXx6VlICv2dRNgwEU4EFJiKx0Chm\no24fm32QTjADebdlKUavGoqvVsvPpOLE0/guiloG1R58iN2aEngVYAQOzv14\nGxSURGf95FjXTq7e8cJyvF/I8P1tPP43eF7ho3mFzcZGivR9fyPcJFZUjsuW\nYGuTFDOfXgxohL1bqyOVj67BRI6cIVhRpt7DnyqpXESGLfg5XM/Wa7XGpavW\nb+3r\r\n=ALq2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUSwtB/8QyFkEn5G8nkC4ZtI8vudw0s2DqY14d3VtCXgIgY1ixLdFGxCOrUQYBaEyamVr6b6ce8qMGlMMl+loyBwM="}]},"maintainers":[{"name":"gavinning","email":"ningyubo@gmail.com"}],"_npmUser":{"name":"gavinning","email":"gavinning@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_0.3.0_1589355799214_0.6828702429607114"},"_hasShrinkwrap":false},"0.3.1":{"name":"@4a/http","version":"0.3.1","description":"HTTP工具包，更高效的接口调用方式","main":"src/http.js","scripts":{"test":"mocha test/**/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/gavinning/http.git"},"keywords":["http","axios","request"],"author":{"name":"gavinning"},"license":"MIT","bugs":{"url":"https://github.com/gavinning/http/issues"},"homepage":"https://github.com/gavinning/http#readme","dependencies":{"axios":"^0.19.2","extend":"^3.0.2"},"devDependencies":{"body-parser":"^1.19.0","express":"^4.17.1","mocha":"^7.1.1"},"gitHead":"f511a1fdd6123820ddfceda6c54fc3e9ede13819","_id":"@4a/http@0.3.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-g5GHnVrsjMWXcA1w8qbY2RKol2Qg9GeP+xeCO9ufpov57An6Tr5mn9ZIywDFm4MA+B98pMj8fao8z9dMJs1qJw==","shasum":"f3917c71dfd05d5a3dd1aab16a61914c4ce47c11","tarball":"https://registry.npmjs.org/@4a/http/-/http-0.3.1.tgz","fileCount":8,"unpackedSize":9924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu6p6CRA9TVsSAnZWagAAxOcP+QBw62v0OWWvZbFRXOsQ\ndSJ02msy2aPNF+UJ+yAKL/LNY99FsA4ZFFsACOHMHEAk+Wu8WGrdxmKc9Ewr\nc5Fr/zIHVdJOR4Z4/WvbX3QV2NtT0lh5oiKJzGq8mhPngY/ok1zbguvtoKLf\nAfaPOtdB7yg/AiIfCz0egQKl+elFm4OnIIhYUXdJPUMy1vKxt/Xr6YTKlXiC\nYQALALkz2we6OP24cBy5KlCupWtkCGoZLcYl54zvFbt0pEecusFhDz+ZDtB0\nV23EBTSkIUCWnoVVCELF4Hc0gq0pPrkX1JRxGVFyhzLa1whu6PYk2C21Td4R\n2LsXHQhP+u4sZcAGcCOGuoSs7mWOxjPdC/8ijPsyVNBOpQ4/uRtSCnHiWuhk\naVdx9yoAD+LYYIqdadw0b7tVLm7qdcNt/uVs5GN0QwWBXMR4n985scZd0eGq\nOZIlaXM+xGxusBOxkHP94gxCXbKvpqQxz+N4AkjJl84KVX5KwD/5ozKT2Lv3\n07dOV9yyW+JSdE0bBTXGlNE08/8v6uv18Fw5400H7+E2G/Cnbj1tsDGkgdV9\nVWcFdqWBrJ63My4J1OSeEfAkmuGeBxHUCOwcpWwmOjJJqIMvog1l6Z6eqAHX\nEKKVaPruPlANcm8RDOASGbStjNN2DoUStK7evHCXEb4N5NMuwXoH7sV4hQJH\nSlyX\r\n=u1Is\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxGbqkbEu2rgBrL0WwYCbYLjWr5RvNgAgtMc+ewKuLTAiEApWuz6i8tqjupQFfmh9ZTpkXc44LfHpjw4/t4XUL4bJY="}]},"maintainers":[{"name":"gavinning","email":"ningyubo@gmail.com"}],"_npmUser":{"name":"gavinning","email":"gavinning@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_0.3.1_1589357177752_0.18166064848269858"},"_hasShrinkwrap":false},"0.4.0":{"name":"@4a/http","version":"0.4.0","type":"module","main":"./dist/index.esm.js","module":"dist/asp.esm.js","types":"dist/index.d.ts","description":"demo","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs"}},"peerDependencies":{"axios":"^1.2.0"},"author":{"name":"gavinning","email":"gavinning@qq.com"},"engines":{"node":">=10"},"devDependencies":{"axios-mock-adapter":"^1.21.5"},"scripts":{"dev":"vite","preview":"vite preview","test":"vitest --run","build":"vite build && tsc","type":"tsc src/index.ts --lib es2015,dom --declarationDir dist --emitDeclarationOnly --declaration","coverage":"NODE_ENV=development vitest run --coverage","prepublish":"npm run build"},"_id":"@4a/http@0.4.0","_integrity":"sha512-yrtxQYByd4CRfMlfBAtgHWbcb2iP9RN5obaghYiAaKufnM+Olmj3aCssWMuTVz92qx9WMAyMkz2kEieb2o7upg==","_resolved":"/private/var/folders/dq/6rlp65cd3nb86v85nkhjthq80000gn/T/2f5e58dd44b49b9b0b85a27534c60b92/4a-http-0.4.0.tgz","_from":"file:4a-http-0.4.0.tgz","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-yrtxQYByd4CRfMlfBAtgHWbcb2iP9RN5obaghYiAaKufnM+Olmj3aCssWMuTVz92qx9WMAyMkz2kEieb2o7upg==","shasum":"30a48788bb6f46ff08d77b0e108ff6909898caf3","tarball":"https://registry.npmjs.org/@4a/http/-/http-0.4.0.tgz","fileCount":10,"unpackedSize":4709,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE/uVMe4wrjnldR7t/fUGCM8EYkkO2fyAIjf0Vu37UtJAiA/JEgzrAAdoIs492o6FuaTNmbqueL0YgUGqGQ9gcB77A=="}]},"_npmUser":{"name":"gavinning","email":"gavinning@qq.com"},"directories":{},"maintainers":[{"name":"gavinning","email":"gavinning@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_0.4.0_1690404252180_0.9160875748816397"},"_hasShrinkwrap":false},"0.4.1":{"name":"@4a/http","version":"0.4.1","type":"module","main":"./dist/index.esm.js","module":"dist/asp.esm.js","types":"dist/index.d.ts","description":"demo","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs"}},"peerDependencies":{"axios":"^1.2.0"},"author":{"name":"gavinning","email":"gavinning@qq.com"},"engines":{"node":">=10"},"devDependencies":{"axios-mock-adapter":"^1.21.5"},"scripts":{"dev":"vite","preview":"vite preview","test":"vitest --run","build":"vite build && tsc","type":"tsc src/index.ts --lib es2015,dom --declarationDir dist --emitDeclarationOnly --declaration","coverage":"NODE_ENV=development vitest run --coverage","prepublish":"npm run build"},"_id":"@4a/http@0.4.1","_integrity":"sha512-DPRt8rLaAVesMwOlSpQb3KBaMQNB/6/h014Z5l1VT9x9mCShhkrCz6+yicelh9ugPzvTbHKP661ak1YBqv6AgQ==","_resolved":"/private/var/folders/dq/6rlp65cd3nb86v85nkhjthq80000gn/T/1e601f58ed4dd1c5bbe8a05db7fa494f/4a-http-0.4.1.tgz","_from":"file:4a-http-0.4.1.tgz","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-DPRt8rLaAVesMwOlSpQb3KBaMQNB/6/h014Z5l1VT9x9mCShhkrCz6+yicelh9ugPzvTbHKP661ak1YBqv6AgQ==","shasum":"b5726798e8c39334c5a44aa6f00b50ea20270568","tarball":"https://registry.npmjs.org/@4a/http/-/http-0.4.1.tgz","fileCount":10,"unpackedSize":4962,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwNC6p9QMOhliab6bcGriRGFF1LhRkLivj/0cFe38p5AiEA/sBGGE74eglQfM2VaDB93dkIPmgHlKvTtjCrpoUz81o="}]},"_npmUser":{"name":"gavinning","email":"gavinning@qq.com"},"directories":{},"maintainers":[{"name":"gavinning","email":"gavinning@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_0.4.1_1690404705923_0.7167662272159034"},"_hasShrinkwrap":false},"0.6.0":{"name":"@4a/http","version":"0.6.0","type":"module","main":"./dist/index.esm.js","module":"dist/asp.esm.js","types":"dist/index.d.ts","description":"简单易用的http接口扩展工具","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs"}},"peerDependencies":{"axios":"^1.2.0"},"author":{"name":"gavinning","email":"gavinning@qq.com"},"engines":{"node":">=10"},"devDependencies":{"axios-mock-adapter":"^1.21.5"},"scripts":{"dev":"vite","preview":"vite preview","test":"vitest --run","build":"vite build && tsc","type":"tsc src/index.ts --lib es2015,dom --declarationDir dist --emitDeclarationOnly --declaration","coverage":"NODE_ENV=development vitest run --coverage","prepublish":"npm run build"},"_id":"@4a/http@0.6.0","_integrity":"sha512-hWpv3/EWR6A9F0g87jhVa1ZgvbltQtY5SKq1l0Be4+281KioxUPd7BAUXoDE3YgobUHjcQCOgMNVmUC36zHpKQ==","_resolved":"/private/var/folders/dq/6rlp65cd3nb86v85nkhjthq80000gn/T/99d685d9e23701277567c0ba50b0a5b8/4a-http-0.6.0.tgz","_from":"file:4a-http-0.6.0.tgz","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-hWpv3/EWR6A9F0g87jhVa1ZgvbltQtY5SKq1l0Be4+281KioxUPd7BAUXoDE3YgobUHjcQCOgMNVmUC36zHpKQ==","shasum":"739b0f274308cc81cf02d12b4ac75653e7d7aec0","tarball":"https://registry.npmjs.org/@4a/http/-/http-0.6.0.tgz","fileCount":10,"unpackedSize":5634,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyJWkN2HA8EPbWtlBy6ym+45ZTRv+EXah1S88ZJ9ES/AiEA4UZx2QdN8aDwpdtpZGPyQ6knaH96567P0KLap0civkw="}]},"_npmUser":{"name":"gavinning","email":"gavinning@qq.com"},"directories":{},"maintainers":[{"name":"gavinning","email":"gavinning@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_0.6.0_1690452463985_0.6851315743507633"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-24T15:25:14.657Z","0.2.0":"2020-02-24T15:25:15.084Z","modified":"2023-07-27T10:07:44.377Z","0.2.1":"2020-02-27T08:02:12.407Z","0.2.2":"2020-02-27T14:22:45.657Z","0.2.3":"2020-03-14T05:56:38.342Z","0.2.4":"2020-04-24T09:54:28.770Z","0.2.5":"2020-05-12T04:12:31.267Z","0.2.6":"2020-05-12T04:37:26.185Z","0.3.0":"2020-05-13T07:43:19.303Z","0.3.1":"2020-05-13T08:06:17.870Z","0.4.0":"2023-07-26T20:44:12.322Z","0.4.1":"2023-07-26T20:51:46.159Z","0.6.0":"2023-07-27T10:07:44.197Z"},"maintainers":[{"name":"gavinning","email":"gavinning@qq.com"}],"description":"简单易用的http接口扩展工具","author":{"name":"gavinning","email":"gavinning@qq.com"},"readme":"## HTTP\n\n### peerDependencies\n * axios@^1.2.0\n\n\n### Install\n\n```sh\nnpm i @4a/http\npnpm add @4a/http\n```\n\n### Usage\n\n```ts\nimport { createHttp } from '@4a/http'\n```\n\n```ts\ntype AnyFunction<T> = (...args: any[]) => T\ntype API = Record<string, AnyFunction<AxiosRequestConfig>>\n\ncreateHttp(api: API, opt?: AxiosRequestConfig)\n```\n\n```ts\n// api.ts\n// Example\nexport const api = {\n  ok(params: Item): AxiosRequestConfig {\n    return {\n      params,\n      method: 'GET',\n      url: '/ok',\n    }\n  }\n}\n```\n\n```ts\nconst http = createHttp(api)\n\nconst http = createHttp(api, { timeout: 5000 })\n\nhttp.ok({ a: 1 })\n```\n\nMore\n```ts\nexport function createFactory(config: any) {\n  return createHttp(api(config), {\n    headers: {\n      'Content-Type': 'application/json',\n    },\n    transformRequest(data: any) {\n      return JSON.stringify(signed(data, config.secret))\n    }\n  })\n}\n```\n","readmeFilename":"readme.md"}