{"_id":"@all-in-js/fetch-functions-api","_rev":"5-ec77ca722529cdc7b218e6170510c36c","name":"@all-in-js/fetch-functions-api","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@all-in-js/fetch-functions-api","version":"1.0.0","main":"src/index.js","license":"MIT","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"deepmerge":"^4.2.2"},"gitHead":"2481e79ea1468abfd4a24c1611085ec6cb7d9b06","description":"简化前端通过 fetch 请求 koa-functions-api","_id":"@all-in-js/fetch-functions-api@1.0.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-s2ejh3vL0rjEYG0ojbNGVghx+uBCPikfmCus+uyShC8cfXmg6Rdj+rV4faHWZfBMcjvmUqVI9vtOlg9Yy7ZyJw==","shasum":"d435dd77b8dc3e3ab9408e942d68cd71051ce4cf","tarball":"https://registry.npmjs.org/@all-in-js/fetch-functions-api/-/fetch-functions-api-1.0.0.tgz","fileCount":3,"unpackedSize":2430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN0M9CRA9TVsSAnZWagAAEsgQAKA16UczmDSWIWTp7v+1\nGE8sT6MlznAv6B8hIVeVwwmKJFQYXIkyNRUS8qgwOVSsUemfl7CSmmJMPlJ5\nZ/At5QWGlkXwFBKCM5ezMHItC896xg7WrQMWHcJ83Br1jSZ56CmdAaYvWmcY\n7BBLJ1mn/XJmppuQqWZ9aDHtdqSvYvZKay/OL6LIZBUpgpP6Py+9sJCY+ALD\n4xyrtk5k/Uv0vw90qEK+BZtie7FEwvRHIm9dGaZ/C19xle5X+lRbIlSrxs2I\nXTV0yzod1bK77LA+NDczfEud8+wzUR7vfS1CP55NUYtZcijJem4+J5WBK8NA\nbVKdoeWrS4SLKIqYkqk/UkViiF3QF65wt8EA+hpRdeRMWFQ+dAcfs0O3KtgY\nJebp/Z/ytn8sWF5uKlWDjqykUQm5yfrr/UuOS1voeSsZX5GY8TpV6CD3gwuI\nkV24Ejsm7Zi0StKlJtUTWvuvmYAG5WKgo/YZXBM64JAp+WBxbZUqPaIhHY83\nluqMyx0QzzT560aBEtjK/6yhL21VbsJFjpxM8r7BSGr0KwVHlG5jv98Dssvz\nfEMpSL4TatDb1VhXERbKGntN5sec3Pjo5V5q1v0Zu+ULkqPrf/iYEf3cYz5O\neHzGegO+Qi+MZLmm8zA+ZGR2HkjP2ysFIYoP6Wal8sj3XMgrCO4ZJw5ErZdp\nE0Co\r\n=bOte\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5MnkLRIlTYCYV6ueuvpKW+o2/2PL1Lf2LouhbEPKETAiEAkjThutRiQkmDGGz0LQZq93WLXhG3o0ZKXmul3kM/tSI="}]},"_npmUser":{"name":"eryue","email":"915905174@qq.com"},"directories":{},"maintainers":[{"name":"eryue","email":"915905174@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-functions-api_1.0.0_1614234428979_0.29522239187571864"},"_hasShrinkwrap":false},"1.0.1":{"name":"@all-in-js/fetch-functions-api","version":"1.0.1","main":"src/index.js","license":"MIT","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/all-in-js/fetch-functions-api.git"},"dependencies":{"deepmerge":"^4.2.2"},"gitHead":"d6a1a1108f9358a943df0f4c2a7936d30b363547","description":"简化前端通过 fetch 请求 koa-functions-api","bugs":{"url":"https://github.com/all-in-js/fetch-functions-api/issues"},"homepage":"https://github.com/all-in-js/fetch-functions-api#readme","_id":"@all-in-js/fetch-functions-api@1.0.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-JPLoWWHiLAH9OpmEfmUDEgZOVzi96LnMt+hJyoXf/H+PNVmoTwNN3uio3IA629gjIGZGIPhV5Uf0OS5FkaxAfA==","shasum":"0d8f9aa93a017546639d58f110875266b4febfce","tarball":"https://registry.npmjs.org/@all-in-js/fetch-functions-api/-/fetch-functions-api-1.0.1.tgz","fileCount":3,"unpackedSize":2899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQKnJCRA9TVsSAnZWagAAMngP/33ypyMTk8S88ciSFnvL\nrWg+3mbyLuOOUf7ID4LlcjrnDIO7ftEhV+3Gnub56mmZ9Mr+MYn7Ky3bMQar\nFPb4IecIMICGc7QRD/jDar3Bin68acN7bUmw+VibGLNOsM9CPdH9LEvYpKVu\nnbyotaNef5aldbnDPjVLv/GOnvbk/GQzYZi63XR9QfonylAtx4TlaQRP7yFw\nLHQoqssZDVw4TQVRU7oxOLZe0eeTnjJanooboYXHZKojXIRXG7fUpn/0g6tB\niqAe+EFspCI7bS4pyyj/UTzq4KesHs8xd4CO381ykW7obTmd73TnpkeuQPbS\nGGHV2D8lY1tkePUjqSjZLNlrRMVDPkgIvM0ZzD/h9nyJjsomn4xD5MT3lh6E\nyomkKoApjNNlVbvznD4rKJObVfWakG3LV+wXkOrbfXOkKCNy9FapjeW6evbP\nqNsrmG7BOjefzAlziwVb+tyFaj8n/Pcezpqx9qbMWsn/xkoT5c0KjuV7FdaW\nhz989HPiwS+X/rbP3d/8iJiUGVGoxDp9wO20rfW+/zndgC78PHPyFnBgsm8g\n9UWtG1AnNOd1JQlBTDcWIz3U5utbc/c0524vQk1T+So+gnmQNCAHznWfr12a\n77kNFdJbMQXmfERzXISZSt+D8XIYINcOcnYf0mF/ZqYy3DMs6laGtNX3PYKu\nJurl\r\n=GYoi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYu2xw6wbw3izehPXU9OJ9HnFXMWX8RD8MLNTZ0AdA0QIgJyFU8+x6DP94kQ9udwMBZKoOJWUAXA9bgqoWU8nPoBc="}]},"_npmUser":{"name":"eryue","email":"915905174@qq.com"},"directories":{},"maintainers":[{"name":"eryue","email":"915905174@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-functions-api_1.0.1_1614850504780_0.16865066098618153"},"_hasShrinkwrap":false},"1.0.2":{"name":"@all-in-js/fetch-functions-api","version":"1.0.2","main":"src/index.js","license":"MIT","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/all-in-js/fetch-functions-api.git"},"dependencies":{"deepmerge":"^4.2.2"},"gitHead":"c779971198d0f54ad34b2bb22b82422b11742fe7","description":"简化前端通过 fetch 请求 koa-functions-api","bugs":{"url":"https://github.com/all-in-js/fetch-functions-api/issues"},"homepage":"https://github.com/all-in-js/fetch-functions-api#readme","_id":"@all-in-js/fetch-functions-api@1.0.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-neYOqGwaB2fp7On857SZ2chkLLGMwy2WSJefj9AYcDsNPLtV/nHdytHzStDADAO7p+CKtHfAfspY8eBUmNorJQ==","shasum":"2fa2a561c86e51d6c80e1d1f94ee5a89420ff61d","tarball":"https://registry.npmjs.org/@all-in-js/fetch-functions-api/-/fetch-functions-api-1.0.2.tgz","fileCount":3,"unpackedSize":2827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQK8YCRA9TVsSAnZWagAAEacP/0saEvPmOywWPt2lkqdj\neCR/pihWb2SHb4pEKKpis3yMzcL/Zk4opCtsCJndEhqh95HMM/3PBhlKBZXm\nI7Y/oOhzIVEMA3i/31stamYuq7rnMzqwYEE3kZitM+g7OBw3ocyMP1/6SwbO\nfhm86rSl7h6COuS8mRoFfWXFkcJlKwLs3i50998iIENsEdaqzS9toM3QUMp2\nD2JDkfn8x2NLbJSdWb7WUmdLMfDfbnYOYjtkw+KiOKxzUKoFgDas4uUnBiXD\nbF/ubcz4/JitltIA/7ShKatELOb+Yqv1h/XHIEBlP4jeEiXAxGyvjUmo8rMk\nHxJRDUAZ2zc6WJr+MH7KVknRwApjAAavY5EGN745FWbVbZS0Jt9N0EgCdtfc\n/LS0hKEhudTyfW/IZ5qlw5LqaFZu5OwbeeYAFuTNJwKnWvPu7LLlqPz0N5Fk\nTJIr3p+zH/Cno6ls9GfeQ2nuemod4Bz+P9yT3QKK4/d7zkpGeLbblcSDrDmc\nN+Edy/6kSlwrUY22r+V3tpGrPIziCDv16vEfjwGqitBou6JeQDBXEfDvS7bc\naFbx8rLsRQlWoxyZUGdkithHDH+CcknmP9K/Dno6dTh30NZB3i3mLWzqEUND\nAhxhGzSgY5pV4W+/CGXDHr5k+rmHN8ZveGCOaAR9AsXdJnHg64fQh9vF7MMa\nCXI3\r\n=ZIFP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPa/0H19COXNhxOLUrxjYk0VAs/9WolaVU1OBwVelq2gIhAOd0/ZXTYCJfyd8bThROpqrpGNxmpYp7quKjLUTS8VIo"}]},"_npmUser":{"name":"eryue","email":"915905174@qq.com"},"directories":{},"maintainers":[{"name":"eryue","email":"915905174@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-functions-api_1.0.2_1614851864034_0.6865675215492741"},"_hasShrinkwrap":false},"1.0.3":{"name":"@all-in-js/fetch-functions-api","version":"1.0.3","main":"src/index.js","license":"MIT","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/all-in-js/fetch-functions-api.git"},"dependencies":{"deepmerge":"^4.2.2"},"gitHead":"e39a9109e36233bcddbd4ec727f5318b6d5370e9","description":"简化前端通过 fetch 请求 koa-functions-api","bugs":{"url":"https://github.com/all-in-js/fetch-functions-api/issues"},"homepage":"https://github.com/all-in-js/fetch-functions-api#readme","_id":"@all-in-js/fetch-functions-api@1.0.3","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-/vzA/0+frSCQGbNc11NCGEBucACUM/9/++E2fOKoSK2A792Yv4XyZ0on4IcHfLjhGvEQ0K0rR20dfJ4EwGr2WA==","shasum":"470b8721a5ddf83318be239c00e024dc64cb74c2","tarball":"https://registry.npmjs.org/@all-in-js/fetch-functions-api/-/fetch-functions-api-1.0.3.tgz","fileCount":3,"unpackedSize":2830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQLWWCRA9TVsSAnZWagAAdt4P/1ZrDO/6TISmUEupMU45\nl0x+O3C2lJeSPDjbEb3dVRoNTcx2MKjmSZ1u6YqKb2eMAnJrbIJWOhasuEc2\n5jsNeiaMyxbssLZs4Soo9dggmWhYKHMJF+zQo/IP7ydXr9FFwWE+jdtvIYwy\nSFvD2FiDk6SN1F0/Ssloc+nNbh9SDC4L+n2eAU3mxAcB+9v6cDJR7hvuqyGI\nZmDg5CosWXTdCErCyYPgSrORUCMFlFslrcUfLuVURZUYVAz7K1gv0oEVFzet\nLG6B3BBXbalRW0XuVog+bl2jp6oxHpAGt1a2Pgj+WxELZ+V+eqHgHWvwghvm\ncaiy/1hqJsFiNt0Ox8744qgbTIkbpehKLQasomMvfJxEkKC7LbVLUsDsX0aB\nA3ZPFiNl9ELha/VDFIxlxe+UqDbYbeabSBGqDGt9nq0zxNZZncha2JCDGXYk\nuqx5OL1Ih2637a7heQ81PEN4uWzefmDizeHYtuKwOUh3y91voqDcZlCDkofm\n/p1PBoSj2F9ydJOTheh5Oto7zzwz1wpof7AE5d7oyNtUr96UQD3IAJ0SJG8z\nWL2clBYqXcOdSSpJiMmKtYgP0w9qSX+40u2SePgM3y91x1vQpzTtCATlwe8H\n9m4u4/+jNf3KS2RK/0eZfS3szJOm43civE84iHkIJOGbPE9SWiAp293WWhGg\nTsDt\r\n=skHy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+QrQOmU9MKgI6raBl2qXe/oOwXlT4dGmnrxapsgrBEAiEA76v3iCu7rN+a9Uz4y61klLDwlTzxWs73bQJnJLOgDNQ="}]},"_npmUser":{"name":"eryue","email":"915905174@qq.com"},"directories":{},"maintainers":[{"name":"eryue","email":"915905174@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-functions-api_1.0.3_1614853525597_0.03972485784661073"},"_hasShrinkwrap":false},"1.0.4":{"name":"@all-in-js/fetch-functions-api","version":"1.0.4","main":"src/index.js","license":"MIT","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/all-in-js/fetch-functions-api.git"},"dependencies":{"deepmerge":"^4.2.2"},"gitHead":"b3c61058967507909165ece8ae52b49d8845e2f2","description":"简化前端通过 fetch 请求 koa-functions-api","bugs":{"url":"https://github.com/all-in-js/fetch-functions-api/issues"},"homepage":"https://github.com/all-in-js/fetch-functions-api#readme","_id":"@all-in-js/fetch-functions-api@1.0.4","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-hP7BDKQotZK4aL4IfHzBq81NgO3OhSoXxR0tgB7MSfXwzc2bNfoVDuZoAaWYUXUsbegEvaXWtmSFDX1zU2CMAA==","shasum":"efd58ba3108c31f1cbaeeeab6e6d425862a274b1","tarball":"https://registry.npmjs.org/@all-in-js/fetch-functions-api/-/fetch-functions-api-1.0.4.tgz","fileCount":3,"unpackedSize":2879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYsxgCRA9TVsSAnZWagAAMxwQAIJRwuZVmJ8Wt+Dp4nlk\no1yKz2ljjgOPBU9NYmfehHzQ6h3a0exguNs/oG/oM16lfuXmaeCAi5BmzrLf\nZOnHDiJa8EXaDGbVYpM5QXup1IBbtOx+nUJMJZGZ6tSSQrgdD2JptG2n0amg\nChpBkm7yqVI/XVdsjHbbnSMTnYzFEkOryuc+j3BLo1YS6KHAQbbPXjVdDqyB\ny1GCHaEZx1ShvMY88R8AyFGO9+9Kmi81NjxKgAWpR6boojrk+4EfHe5JQhXa\nHN2cR2UgBZYbHzRiGk+BDn/s+okoSfVhtAY0XTE4nz8F20bRCrmmkM+7Rcy8\n+RcUP2hFMLkXCmmiKgf6EcWq4QPqVYBDXx9ZqbwLVUu5BVZmVDJ/IR5k0Gex\nEdwx3J8PLRlsLb813k3J4zCW5sg95+bNOwDfZAIB+2rSixXxE0DikUq1myIQ\n9aikknYnrpuDTNM9aSeu9WfhVmOuA6sgrORwHfuOunR2PcsbFjHY9Hb1TQHo\njoCVTDGdcd7Afr5AJWcJX1BkHgAtB3me2rxjezDEBmJDbSjlAnZVy/NehiH0\nBQAnp6ODTg7YZEvZ8yjICTMG59syCYHesFvhmaB21JzlAWqyTK6H1sBFbt0B\nwb5vm7Rh5YHe/4nNTFcOA5TkVV9tR+eoA9Mb/fce24t8nXO1m+RkQWzEdKTc\n+cYu\r\n=pmE3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5RwjH0O46vYIcZ1iLHnAGoJd95FR1j+iDUgvN54AvIgIgI3wco/wHUWrrWnimCZlTN7wqF333pGN4JRpzgx+GV1g="}]},"_npmUser":{"name":"eryue","email":"915905174@qq.com"},"directories":{},"maintainers":[{"name":"eryue","email":"915905174@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fetch-functions-api_1.0.4_1617087583749_0.5874911934857041"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-25T06:27:08.755Z","1.0.0":"2021-02-25T06:27:09.105Z","modified":"2022-04-04T13:31:20.900Z","1.0.1":"2021-03-04T09:35:04.962Z","1.0.2":"2021-03-04T09:57:44.223Z","1.0.3":"2021-03-04T10:25:25.757Z","1.0.4":"2021-03-30T06:59:43.896Z"},"maintainers":[{"name":"eryue","email":"915905174@qq.com"}],"description":"简化前端通过 fetch 请求 koa-functions-api","license":"MIT","readme":"# fetch-functions-api\n\n简化前端通过 fetch 请求 koa-functions-api\n\n后端需要通过 [koa-functions-api](https://github.com/all-in-js/koa-functions-api) 实现 `/api/functions` 接口\n\n```js\nimport Fetch from '@all-in-js/fetch-functions-api';\n\nconst $fetch = new Fetch('/api/functions');\n\n// GET\n$fetch('api/helloWorld', {});\n\n// POST, 暂时只支持 json\n$fetch.post('api/helloWorld', {});\n\n// combine\n$fetch.combine({\n  'api/helloWorld': {},\n  'api/whatelse': {}\n});\n```","readmeFilename":"README.md","homepage":"https://github.com/all-in-js/fetch-functions-api#readme","repository":{"type":"git","url":"git+https://github.com/all-in-js/fetch-functions-api.git"},"bugs":{"url":"https://github.com/all-in-js/fetch-functions-api/issues"}}