{"_id":"@appgeist/restful-next-api","_rev":"35-c95ffecc19a551f3fa25ab82ad5d2490","time":{"1.0.0":"2019-07-14T19:50:13.336Z","1.0.1":"2019-07-14T19:50:13.336Z","1.0.2":"2019-07-14T19:50:13.336Z","1.0.3":"2019-07-14T19:50:13.336Z","1.0.4":"2019-07-14T19:50:13.336Z","1.0.5":"2019-07-14T19:50:13.336Z","created":"2019-07-15T11:55:09.596Z","1.0.6":"2019-07-15T11:55:09.877Z","modified":"2022-04-04T14:49:44.908Z","1.0.7":"2019-07-15T11:56:02.208Z","1.0.8":"2019-07-15T11:57:11.720Z","1.0.9":"2019-07-15T13:14:03.298Z","1.0.10":"2019-07-15T13:52:51.646Z","1.1.0":"2019-07-15T18:58:20.932Z","1.1.1":"2019-07-15T19:51:11.312Z","1.1.2":"2019-07-15T20:11:36.441Z","1.1.3":"2019-07-17T18:13:07.157Z","1.1.4":"2019-07-17T19:01:56.393Z","1.1.5":"2019-07-18T10:03:35.780Z","1.1.6":"2019-07-18T16:00:18.311Z","1.1.7":"2019-07-23T18:09:09.985Z","1.2.0":"2019-07-23T18:34:25.548Z","1.3.0":"2019-08-08T12:44:59.159Z","1.3.1":"2019-08-08T13:01:23.506Z","1.3.2":"2019-08-12T14:28:39.892Z","1.4.0":"2019-08-13T08:38:49.414Z","1.4.1":"2019-08-13T09:05:25.819Z","1.5.0":"2019-08-15T12:46:13.241Z","1.5.1":"2019-08-29T15:37:14.833Z","1.5.2":"2019-09-29T11:09:38.057Z","1.5.3":"2019-09-30T10:56:23.528Z","1.5.4":"2019-10-11T16:05:15.927Z","1.5.5":"2020-01-30T09:10:05.993Z","1.5.6":"2020-04-25T19:04:08.299Z","1.5.7":"2020-08-08T16:17:00.567Z"},"name":"@appgeist/restful-next-api","dist-tags":{"latest":"1.5.7"},"versions":{"1.0.6":{"name":"@appgeist/restful-next-api","version":"1.0.6","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.0.7","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.21","http-status-codes":"^1.3.2","yup":"^0.27.0"},"peerDependencies":{"http-status-codes":"^1.3.2","yup":"^0.27.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.0.6","dist":{"shasum":"5e371eb7826ae9ce5fa779d820e4abbbee458567","integrity":"sha512-cmyhQUyl/IxPHH1rPWZ/FPG3k2Przm++AB4JZe/6D/Uur0muQlhN6kpU5kT4KVqPUj5zdVrHZeno5O8A0eycOA==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.0.6.tgz","fileCount":8,"unpackedSize":11229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLGmeCRA9TVsSAnZWagAAh4gP+wbK3NX1kTit5zeSrkrz\nPLQgDEX+o2Wa/3cIWKuKGR8MX135fBfQ6MiJjeJT8Jy6OII4ejf5zLMOeMI8\noe6Z2TOEDBJZPeGh34N8/9E7GQrCk207CuGxG0sHHQhjpFZ92DgymLL/57QC\nmz42XAeQaJ8bn036QYnJnn63L8XhgEPYJ3R/Wgz2AHNmUouV3HL+UjGSHIlx\nC0zHh/M6a0IwJGA+iDzxcX/spLpKKupSvuYjJatRpaaIBZa9zzLKyuaClY9+\nD8lPJZHYehklZLrWVHx0Z+Ksej29vERlvfyzS3inEPMZYJ1NqjT/N71pcoJG\n9w3lumIf6PZElfWg8BVvez0lKSwqHrU8NGWUGyP3CO0snSRq0S00WBondtML\nR7FUpYyvQFren5za6ZlOk8OJ2B98vcxKlLEx8TuRti2sxmhkQ8r6xC6qm732\nVAXj0GjkTW8w9G3WRgg7lopc3o+aBMli5d80HTMtgqyR3It7TMUuoED4OTkB\nHUMbXwv1ZaCUY44AhQMZZS18P8eA2eKrn/b1+Faa+5p6lrA+8S7+j7MwmAWB\nizJxXSSDiz7hHfTMlNoD04+/sY3doGBAGRAO/+Cqte+WcyOfqaEnPVPf9Tbe\nxEG6unVzniNQVXzw7E2e+7+kr2to5wT7iOMrlhT3NdhMw62Eza5GG3FieLD4\niqqM\r\n=soJX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpU3nTkRbVU7cYpfDUXu8Zv7CFn7dRYKQhBMfp+Gi+qwIhAJcPYgRzciQhkCKhwriq0GoyKCXatHfzbCGXSmAdM5TC"}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.0.6_1563191709790_0.1444549621374942"},"_hasShrinkwrap":false},"1.0.7":{"name":"@appgeist/restful-next-api","version":"1.0.7","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.0.7","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.21","http-status-codes":"^1.3.2","yup":"^0.27.0"},"peerDependencies":{"http-status-codes":"^1.3.2","yup":"^0.27.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.0.7","dist":{"shasum":"2e8e67ee6d31d26becf546f565db18760eb5e017","integrity":"sha512-6Zg2LvBFHucrJDaV1l5WGCFn8ExCP4jlfnQCrVO+2TwBZS18b/zDP0AV4ZVP2N96j5bs5FA+5d8cADRfnChk/Q==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.0.7.tgz","fileCount":8,"unpackedSize":11229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLGnSCRA9TVsSAnZWagAA0DwP/14C1uwE7ueErEQSoKxl\n0D7Gy1CSesCJtk1dTSfw3qHz5UGpx46rzEdA+iyNzjEMLnKApl7Nb0N3ABeh\nD109cP5f2TezKVMuoKdcbKvqQjxvq4LQNBT1uzqYZgyjcRJ++h7J/xN0S2I8\nyemMEYb/bcCo8p3xejxb1GDYFSPF4nshZv8qyKbWfkpazObZ7vJuqmvWxWyM\nWJQc0FhOFwTzaCkzJJ/HoFRNdon6RVZDt734GlnqKQ6Cr1erEh+an+0a2E++\nO6aqSTOHuN/fEd7ake1YjOmGqK7thMSwkpAhwezGRB54EXNDePx4vQ4PkDyd\n7zYlX1uFU6Ro6i89CFwvFXP6xaiKVFLH1ArbgcMOkzb/tB8C+gMpGmJ3u4hH\nMVQ0QAxkRGRhYkIahlfxz1GyQq0xpv6khAqLrpdM9BA4CcGgqX6dHOuj3x9n\nxGWD7+E2O9ru86c6/ZDzRkjpu+jSYgQQVWvSF6n5DnE91y0Zas2VFvVvpGgr\nJ2tiXPd/dpgGTHsHi37VJbI+UcHWME3GSyuxHMZYYYP78PUSSOPVTm0ry/Ke\nGuh8GwYCL+pb3Nf05puzUDfkcll1VifAQ3cmogf24PWgvsevyfqgDApWy74G\nMSPkmHXEqTIBtxvPXizyyiEozup8/U3zvfVsM5j0u0Fh6UV6NlssdDZipD4W\n6Vee\r\n=LFst\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDb7+5h5xmiYneszGhQZ2W1Dp3VwBsK9asP7y7RVaj8wIhAKXYIqBVhfl72ZE5zdxCHQbajFgxDMZG+Wfx/pTqbqNF"}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.0.7_1563191762075_0.5145784140744627"},"_hasShrinkwrap":false},"1.0.8":{"name":"@appgeist/restful-next-api","version":"1.0.8","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.0.7","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.21","http-status-codes":"^1.3.2","yup":"^0.27.0"},"peerDependencies":{"http-status-codes":"^1.3.2","yup":"^0.27.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.0.8","dist":{"shasum":"24330fab0d18da1f8172e213d41520ebf540c856","integrity":"sha512-SBX4ULc+713IqwLKkeqScxaL64DQES3YkGyZdCWZh+JoDK3HHtLyoWSsPJ5eVNQbRmrr7DjtR8hYK6E7iOYldw==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.0.8.tgz","fileCount":8,"unpackedSize":11225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLGoYCRA9TVsSAnZWagAA6oMP/iuvoSVZajRsCmEBq08P\nsCtLwPFcLW7WWjJhT2iH+Kq+6MROahFBOSXmZIi6PJp7b1K15jx/T0DMaRVj\nr9JMNO3bbmt0KKvoxZwRYfUKDJfpqkM15FfoiTLvXES0M/oXIgpUOxrSJRmr\nj4EfqHD0oF0hUUO5wNYmtOzRs4HKcwBkc+hEydbpy9yfwRbiSpbVDxy7dLr+\no3A7hiRLO0VITD5bUx/vuj7BM+nldcgaVzcTurmNUTnvk64o6RG/h15rraMm\nqSq/9tIaLwVnvMPwe9nysruWJSMFoqEYBf/VRrPN8aHOAEyfmydGzPjqhWyc\nfJrqi1bapBeeYnPLA5RP9OUVue7tac0yJlGx10Nh2lfmplHgaGEbRmj5/fn1\nNVYBveuATK5K6m6r2NNKcKX5HunsUmcIVIR7ZQN204Yooq0cRToaJeJUO9pT\nJuduh7GFXdnCi9RlsuVtLUe2j/+ssCsgAIAf00r6xnBeFXBe0qnR0erf6xCz\nFcSOvZLASjj+5pCrZBZNuUkuYQASMlAgz91dHokXGlx0poXFFB/mWWEPNrrm\npcg7fHiVjHoYtc3VQs6UZlnaGPojFCOTtFhEwrZmMbPmLJK59dIQBuwzP7gP\nY/Y0+M5JFRM0GMS/Uxqlr6xoyfGK+T8x3YYlia2slK6wX/kJg//4PewlMcED\nPYDo\r\n=nYXp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9FeCEsWRWAwZ6nFxA/rGgs9wVI6wpkOBTKoWsC2U/vQIgel5ib8Iwd6GIgnHHohJRmEq1djmfonW2CPV8zExBdc4="}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.0.8_1563191831581_0.38345300974735674"},"_hasShrinkwrap":false},"1.0.9":{"name":"@appgeist/restful-next-api","version":"1.0.9","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.0.7","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.21","http-status-codes":"^1.3.2","yup":"^0.27.0"},"peerDependencies":{"http-status-codes":"^1.3.2","yup":"^0.27.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.0.9","dist":{"shasum":"5222d66428a2edc5160ed60a40a26f9e9bcfef03","integrity":"sha512-StxNWJ6T/wzgrYb8+Qkm8xmp9+H00M77NsxaQCMNlJGhg0byqaRi9X5IziiK19Vti2F2Pk3NOjHgkwvZPMRFBA==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.0.9.tgz","fileCount":8,"unpackedSize":11224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLHwbCRA9TVsSAnZWagAA1R8QAJl4MrzXG5PGfeBGKabl\n+/l6zl7NojsOwfRyUnKKm4z/Fif12+qm06UB1+utqmqObWTmzmsehr9j/qrN\ni4f6LD8CpxOb8We8cwvKXxIFZ6hSPT/LTmiioxPHmipmoG7pdNMzoxjIy99a\nVfXuKUDkEnw7ZixER2BppTeNeAhtSj7QBZbbkUO7kaP/cGwUxjnTrRwmd/Jo\nGw8kN5sxnmszoK2lYx9bBCe6fbQ9vnvKDF2Aav1uw06IXevlYjezTfpPTh+d\nxDbUOm5E5vA7u1wY6ZRPP3/HwDEOCFg224yGUbmgJj5EJ0Q7p/Nmo2AxApaA\nnts/pfrxaQp2rUyimdlFPtk80ETIF/FZY49kxbxUtfJjdOkHZMvQZB0u877g\ndUbrjqBbxBIjmqX5ICOH2MJgqFJYAnGU+OSjNNG823PydwxOwyy3XDCx94cs\ngdtkTiw84h+1EwJpDnaFP++y8FUI51JAAQ5e2qXoMcYmNFckVKiIonImZ9AN\nNK/obqHId+DenHxAIxToUbPVVmehu2WCe8VBvW/Ehd/ZanPb5pJEnPkRGj+B\nBIBkScVEVoab5H255e2rq+hjmZP6RnE0iAJix1+4Nocwsqnml38uFwujsj65\nDB/Y3EyiWUnwMGjYhsC2maDQzX2AzrC1BRXZNCHqcalpijgvg+9ARip5VNKv\n5/gP\r\n=uQNx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACb6lJXtv4SBbLO9Tgwpumky+nXtxnE/s/5B3H6iTLqAiACSzhhkVmJEwJJMzuChw0PEY8UGF8HpSgfMYYvx9fzOw=="}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.0.9_1563196443083_0.5989478241613821"},"_hasShrinkwrap":false},"1.0.10":{"name":"@appgeist/restful-next-api","version":"1.0.10","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.0.7","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.21","http-status-codes":"^1.3.2","yup":"^0.27.0"},"peerDependencies":{"http-status-codes":"^1.3.2","yup":"^0.27.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.0.10","dist":{"shasum":"02709f3e6eeac244599c6c83e2f2a0ff444193e8","integrity":"sha512-CxuVuIgNPLQqoXSr90tlZ3Yo4QbXxzRxZt97P/IB0jAs32y3qX17P6+XxARPwmtkSWXB723rHv7T9rnl/0u9+w==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.0.10.tgz","fileCount":8,"unpackedSize":11225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLIU0CRA9TVsSAnZWagAAStcP/3vZAyhZcrn5F/ZioW5A\nCKVmnR7t6ZnF6FCcyrNW1K7xaIunoqbLKS6CD8inlRkvu4hrpy6pB0D8UPVw\nGagOIGwsWL7UVk64SrhYa5jNhefZZhERyhbxNgHtELISBVg2RyYR6tc79iiF\n1oj0fbiTEE5kAocZm+lp79CfcQQqlGFo5Fkpqf1TViUNqF6btWelu9VVlgau\nimOtnQy8ss+X8lAfqnP08onvmPpVXIRBWAK/F2oDfXv5+cMFk3lXqH2dDHKf\nmXxhJSva+bkTwTGoMZDpJATQxvC6RycQNreQ7ggw1d+N1atQ4L/s8goUUYaa\npk2Qk4hPAYy9KpIPwD1uvgq0kbWEY4SdJDxqETbXFiVqFDbKwdBORtSSrj2V\nuir2eh8162/0rWbD0a5ei4es9eaBGxwvD6ITcpa+uKlbr1Fqd72L19ZwZZpD\nnJKNTnMIz2LNeJAqQudZEnDmDyXAjONMMSibS8xSSDE9H9WdrUNgMFJp9Kfk\nPMvBm2oCyn7S2OS8o6wHpCfKQsYAlhLOYWbOde8RsCthS3p6NPO9r/jTAmjS\nSbqy9qcGo+ySSy1KhvXlPsUgxpHNBj/GFATbggEuJf8YJZCImLG3re4bOHFA\nKScdzr/tWxouA/1eJ5bofdnmtInBijFjA7C8Mr3cYMcUgYMMBSOOQxqWbcHa\nWroD\r\n=YM0I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVlIO23mWNhbzvrqa7laybj/uI8nKC/GPRkee4+5qNLgIgdVqePug3Jd2iIHy//D130Vo9U6svI0GHvZO3fMOtQWo="}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.0.10_1563198771512_0.002729017972360026"},"_hasShrinkwrap":false},"1.1.0":{"name":"@appgeist/restful-next-api","version":"1.1.0","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.0.7","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.21","http-status-codes":"^1.3.2","yup":"^0.27.0"},"peerDependencies":{"http-status-codes":"^1.3.2","yup":"^0.27.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.1.0","dist":{"shasum":"577b0643efd3733e99a7b0da4004c0139b0b0a68","integrity":"sha512-6UZIJRV8ehyrAGMq36J7zZziK6LpXurR3cjVVSU6oWWp/S0YJTxqIqt26cuaaO198DquQLtuJbpX1BPrm2o04Q==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.1.0.tgz","fileCount":8,"unpackedSize":11308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLMzNCRA9TVsSAnZWagAAEVMP/j4A6C9IKnq8cYPpL2nj\ne203jRHHaByroPemTmof9TpFxvkXLzZmvg9ybQNp/FJBBYb8N8WwJEEiI1r8\nZydjXbndoF0BIdLlPIIsbFnC6MNyfzt+hC7hpcsfRyC9xMBBdClwHNJPc4XL\n/bgGQL1FpltJ+gFM6akiD2GY8pSfxbQwE5JrMQVcfI12tNtlFuj8sN1zOObF\nn7ZZVcYUbXIM9c7UORKvHwHoVeXedMA3VoRzLF4xWESH1mqwg9wEvMqQMDys\neHzGJ3u2WkF2cD70kuCt6K5Fobppl5G0znG7VUIFJfjkxJhoKsD4QBJl9ZIV\nqoQ6C5drRv1kNxDvZo8Wi7EUIWVsKg39J/MzAWXNCpjQ2I0d1H3KMNC4d+Z8\nUfaWLcTdoT8walUAykzCIh3E9JpGYV1QNl7wQUavuDYO5yZb6DLdtSlpInXY\nHBYainnrI2joUcsfHAJoIizWIdSoJqgyf0++cB3GL0Ku0G3cgK8Qh83RELqn\nBxX2GzG70PHISJ4e/QVoEyI+9/l2YodYieGyN4tsO2/ScQ6xujOn9gvqW3fo\n+uPiMXfLkH9eqgBI2L6gsqXMtuwpOmYpC8EMmIUJQTuV1XPX8B5QVUnbd3xo\nebWgM9OSWEDO8ROqBjDj9pn971bhsicmcKW/NPSAKehWmn95AyVpLt8xuPWE\n9nE7\r\n=9d/k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5Xe73GUIW8CmfP1GjLUyTXnSS56j22Kpdo2/NT/zNRAiEAvDV1st0vI/LVcRkeVo/5e+9xV5PsxXRczMPLcOD11K4="}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.1.0_1563217099214_0.04778557015298124"},"_hasShrinkwrap":false},"1.1.1":{"name":"@appgeist/restful-next-api","version":"1.1.1","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.0.7","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.21","http-status-codes":"^1.3.2","yup":"^0.27.0"},"peerDependencies":{"http-status-codes":"^1.3.2","yup":"^0.27.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.1.1","dist":{"shasum":"40cdca8cc3d4aa53fa38299e97ea45d6b4952cc7","integrity":"sha512-HCJOmjGLcaWGaT5ABTQEslBHflH35Znke8SJHAxOESQha+N0smPmnNi+8LDJn3cvSYzpurZdza+Vc7PwkckvKA==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.1.1.tgz","fileCount":8,"unpackedSize":12455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLNkwCRA9TVsSAnZWagAADvwP/3M/82pr2W16kmdWEAj9\nIbrttPoys8Uuo6HgWpZ0n67F/tDcmJlb6IvFz5PVPh9iLHgW0qihe1zxHOpi\n/XshZ+0NGjQhJ8kYeDCfnIKdE2/fUs4yPYfiZgrzYb1wS1CRw5mkr11a1NpE\nkxDN6jpC+Nrm26hR0ddYTo6yPGo1EIcKPCrZYpRLgX8/iXNXmhVp6mehroi3\n+rs79GsxFYH/zPZjgf0dWtjOyywEXsMO5vj6+VWPF9AdmwMOAVNSna5jYYNV\nPwFoFHFnPPIFzw8tchMPB2ekjBIs0mQwhcKcL9s0A/f+OBjII433le4Wm0mn\nk0UyGOBBhFjV3Zh7aVo5/Q/jiYwWSH3QAjsBUy2wHZg1rsmePu0Pa3/cMue9\nMNeGyQ4hd+BYgyx4PmapcKPU80IIiwpQUr/DWa40Dy6NjoNGhGAUqi8ctrHy\nrEaCt2KSuYOHvIsNa5UWMMDXpQFZLSjvg5fIASnIVPMxwl21aS/0o2UwmfgF\nYxBPNKAErGEXx5M4BMJzgZyd1X9OCZuaVC5o3//kekiWnZhlQyARZp7JOGwb\nZ2cEuSwxFajZ/jBbLalvzUFNLgkrtmI7kr9n4KBbGXy+heAAHFIRDwvkCN8G\nR42kr05RtF0/KpP35NLf1iCv3nW5ZvuAYxIYiPCFekhu0c4atksrL1U9vawn\nDEwk\r\n=Cphu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEa6cgNfMKdtz2OsxpuKknZ3bYbZATK9S8HRh/TWceE+AiBlKO8ULnE61UzqZtE2+tnrz9BA5sS31qsrnYSNxaB+8A=="}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.1.1_1563220271190_0.5233566278315467"},"_hasShrinkwrap":false},"1.1.2":{"name":"@appgeist/restful-next-api","version":"1.1.2","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.0.7","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.21","http-status-codes":"^1.3.2","yup":"^0.27.0"},"peerDependencies":{"http-status-codes":"^1.3.2","yup":"^0.27.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.1.2","dist":{"shasum":"2781951f3192673fcc7017d5ee0e79cd68fbec9c","integrity":"sha512-voUvtZ/uENJChVPNo7XNyVfqLhWfLMK6tHweDIOZq+I61uNjW0oc5h1BNhCJYCGH5+NFV3bXdaNUFms3CO3M+A==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.1.2.tgz","fileCount":8,"unpackedSize":12465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLN34CRA9TVsSAnZWagAAJ5oQAI6jRB8xumbBqyjxDj6B\nuUKNmduvrdt3n5tRmBDxeHs66RhuMxOIGWrBjjT95Nui1rDnqKrECEprPXve\nngXV9f2QeNdUYG08Mvel5jnpwdMEeV3cWuB8S87ksz5CQ5auRnXg54cLANFV\n0muTf5Xtn56GPGIdS5s9ODvOqd8vTm9rudMGVja9Z1yU53SswiB1/XQD2sLT\nDkoEA7KKhg+N55ZEKpiXWQl95sUrFQTPzjkPZUXDC1+XqB9XEty8Oe12D8H5\nsKOF7BUrOWB/06kso0GeV1wT2kfsb0CL3ElORZkpa/elo7qinylu/JNvKAzG\nOStxMlPEDBjBc25CXOXftK1a+3sF9qHEZPhneWO6Rkw7du8oIqk2/kDrG86/\nLT1OJnliS7yNQIGNKBfRly37RMt99QJUmVbPaMxCFyOXPLcsHWxYXdziWqOh\nZiTN7GbBM+sy8ZHhd4mwV17Vw92a5slEUCxNMyjqcaC5zOv4VapLLkIKcE48\n4YJGoK3LDU3/KZUkOskIcnverOyJjKV9IXoSEOivn1wbLNgE/hab9NceT86w\nXeN+4lIu0h3zkqZrqiTbJ8vHzEip60pPa0FZcqKK6qTYBNE9mGt6VxbxQPDf\nWcIW2CLf/99YZeWohR5T4Y1wzwCyu9prP8vmbndjlIEnWXweyWgd1Y7iB+yo\nr8j3\r\n=F/Zh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIES7qSpJ29xQwQBeG6f746V5FYksyklcnn0klCAvtmtyAiBtFozN1z9C6IqKLY1gsbfJ78zRviX9IVWjohxAYiaU/w=="}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.1.2_1563221496313_0.2671556254202465"},"_hasShrinkwrap":false},"1.1.3":{"name":"@appgeist/restful-next-api","version":"1.1.3","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.0.7","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.21","http-status-codes":"^1.3.2","yup":"^0.27.0"},"peerDependencies":{"http-status-codes":"^1.3.2","yup":"^0.27.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.1.3","dist":{"shasum":"84895719bbd27ccc615545f21dc635670b20ad60","integrity":"sha512-zLRMxN2rzwlJOzRbYeg6a/azZqLwbIiwjf6NtXKFngYyS9VuwqKh5L25ws5BVtrt/0x6ioMLm5OBfskD7BFHUw==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.1.3.tgz","fileCount":8,"unpackedSize":12773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL2UzCRA9TVsSAnZWagAAITIP/0pO5Rg5hCPmTtFgSzqo\nBSXGOgaTesqXacJtQuNbuzw80NpZ6eVMnHzQOuzxdkaTV4u/FUcHBmrNO+0N\nWGJdShQAbdTAngDJ9z0FknN71Ib9QEuC71857fmTZGkOkRnTm/V1l+iKJHqy\n+qJX4XbHuUZBoWTd/8Qv5G/MLGUw13DfFBF59dBzicAXGMOrHTM+kzRtHylK\nPXQi3Qw1y1YvrixuZf/3YLX0ATnqDQuactVr3S4k7uzLSPDBdKXOkwQ+DFhD\nvKwZfAsG90ydJ/0nDv9523wHybM21sTSqfUtWGLK3tf6FSr5FwJGQHJ7Ktp0\nntPNi1aexXNnt0YeNrj4Y3wGYcjPE4fJVOqckNzrSPfQOmONDdT2uk9FP6sE\nQNMdIU8eEn3YNWIbsumhtGDy4xhJxe6QYwfQjFXjfSCQXec1hdqWCYVOYVr5\ntugR9N0tknAjPRsgAEzRFuhJSmNKoOmfHDbjyvumYfbaErp5S0Iem2tRDIrX\nb4WuH3ehM0yVg5FMly90u0Ccb+8adFr5ryzqxpLKEF8zINjgxMizcKsG5b1H\nTuKKzgDDViH98258OfpF5OUDfB/eYBcbF/aVCnFdknZjSLYIOirEJuok0Rkx\nuv4igDawkqfo9vOSf+d8ZbjNuLPKt4y/Dk1Zhq6AY04U1okcxfW6QJfpLf/B\n2yoy\r\n=QnvQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnAeyEp6T3QV5+OGyaNAXrRDrVk9v5+gNBKG+LJpJnlAiEA7e0TPxjV6/W6y+Rw/a9hLE0n5/iTxTA6Wml2v7ji5io="}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.1.3_1563387186985_0.6407571867266393"},"_hasShrinkwrap":false},"1.1.4":{"name":"@appgeist/restful-next-api","version":"1.1.4","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.0.7","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.21","http-status-codes":"^1.3.2","yup":"^0.27.0"},"peerDependencies":{"http-status-codes":"^1.3.2","yup":"^0.27.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.1.4","dist":{"shasum":"7c321e4a551e1da4b79b5add5c33ac330a20338e","integrity":"sha512-UtbEi/94ZF2LwlBAGI7SS0WunHv1GksWcLM8ZUvDKcC/LT2QDrwtzQD9cAuuYdTIHsAX72usC9wQM0VZZuR0HA==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.1.4.tgz","fileCount":8,"unpackedSize":12773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL3CkCRA9TVsSAnZWagAAeZkP/1xVWzsekjGjNcsKamhn\nLzH1epSeySDrxZeone4OAeH0voHhSzS6KN6N9AtXCUrVAu+WM6zSrcTM4ACy\nIu/p5NCQaJXPsp3K4/0MtZ8tZYerIlJ7RsAR1Zddv4BI48yeGhauyobYmNOP\n3wuZ7SRCioVW+wJKUk81ebpZ/CKXZKc3G3kfVsUIgOrQTX4gQ95ggfwMNBCZ\nA92Jph7r/aV9EKxvcufB1mb5qWtBImhFHaarPd30YUV/0yhqJ9ZL7SkCRnIs\n5YRsQQSHq+gz26WFosFKBi5ex5F2weujjgx0eZ+S009k3ecl6uPYgSDJ6BLd\nMG+rdVhYGCK4hkHqylfqyY/NGUb75r8aMgBOdjR+oFkC16sC94BpR95eovD+\nzHFNSCLaPW/lPxC+SQHOuUyCWkvqx98fMGa7iWfdLANChp0Kdh+ix15Rabh8\nktJhodifk5KVNXUD+b4w4iu+h0NC/fqgCVpqfrpGj8M8ElKpIyXICV8i3RAN\nlM9UAYN5ZWlrp6p87aNr5V+KiA9+yhjIdlkPdiYndpdAN+/vaAHGex77Ma/T\niAcUeZkBrnK4FSlcJqSVBx1r2qbj2seCtoVbrHARL0CB0XCA0A5ASBoUxYda\nqWa290V4AiWCYbUCFdA5C4A32ZmBA0uTv7VfmiH2VShcvmWBWQSY7o+sWHR1\nb3fK\r\n=x7C8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOvFTm0ugcQyuQHwtIgyq9e9uuW3PUqNvcBsZI5M8ETAiEAglO+ryk5rnNmmQLdH7vW6rUbPRvPMeaVegU0Lyx+NL8="}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.1.4_1563390116281_0.8215979841133809"},"_hasShrinkwrap":false},"1.1.5":{"name":"@appgeist/restful-next-api","version":"1.1.5","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.1.0","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.22","http-status-codes":"^1.3.2","yup":"^0.27.0"},"peerDependencies":{"http-status-codes":"^1.3.2","yup":"^0.27.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.1.5","dist":{"shasum":"07b5756e72b65ed9ec46230afc9ecee31aa55f5f","integrity":"sha512-kEdjzXCNDgyiAUUZDLJm803M0R5WCXcudrrw3I09XnHRSwKJ8c1LY0Ah5xJRVvziB1esRnK5ARJRlKAq5qzunA==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.1.5.tgz","fileCount":8,"unpackedSize":12773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMEP4CRA9TVsSAnZWagAAQXAP/3VXLIgoGqLO+yDw+SGx\nSlPmpRCGi2JaBJ7RCX1j0/lk9kR2M7aV4lNUypFy+3YavqSKdZ4h5v7aaVop\nOJZdSK9aqJ6+L+2jaig1U/upXmJXsa9NvjZOK5rpsCmvvwwjDyItJHLMyuQW\nUJwZPtafhQ5n1QO6sz26/hxXUJ57RFWU9bgMVUconr9//x9l/eO4YfZxvVER\nhxBTl8gepqWNGVzhvvXhfLhByxhujJzhxl/ouQxvRGwvV5oM2/HIYFKBkcxg\npW9abEwEyFZ65d6xI8UqW5Lfd2Atiler3ZvsPBj4DCxJUKl8LNsdIoQ6wpng\nUf3sQ6GVhrMiSU1uinNeg+k518B7E22OvHKZfHmB1IoyVeDQ7boGD1xtI+oA\nz6s10O3qoik06wsl/6FTbFvqg/zwuvl6u4Wwesmwy0T0/cKz6YpllgYb+Ghs\n46bpMaxiPFJJhS5dX9QjpRVBRNiUOt9Q7ml1n1nvTs4f0/EVrvmPVCQpsn1u\nOangDQ1zXqDG85MNcSdfHGjb37e1VeeQytbm8cPcs80Bp7izZ32M660m0ExN\n/Vr11LHgwD1AgwcjWf3EJHBqAR56sxa+VQUNtE5cuVlOSnWGCovEnR7iIgAi\ngjliK9s4Lf8X/myvAeUDKPUdjCs6O4RwQ0PoKMjXUH4+eM7muxoYLRhNV7Ne\nzX/E\r\n=1p6N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9VYp6BQQM609Q8YQYz4lK7TyNQ4c2ay/atzVwr2VBpAiEAxWpsjHLqEGCRy01iVlgmUYrsMGqAea3B/57/FHg3840="}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.1.5_1563444215687_0.2662345164811586"},"_hasShrinkwrap":false},"1.1.6":{"name":"@appgeist/restful-next-api","version":"1.1.6","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.1.1","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.22","http-status-codes":"^1.3.2","yup":"^0.27.0"},"peerDependencies":{"http-status-codes":"^1.3.2","yup":"^0.27.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.1.6","dist":{"shasum":"45b3bbd382433ce1e2a91bbe0d914538e06e6a11","integrity":"sha512-tN/XdaJnbYqq1uCgspYzu42CGvSx3orkwR/jcFe1lcl2bbLOmC+0y2pd5mqL6enTAxMZzF51ofVp9ZNYNIMpow==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.1.6.tgz","fileCount":8,"unpackedSize":12828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMJeSCRA9TVsSAnZWagAA+gIP/1AKGepJBk1Rgw6/MoKU\nTBGfOkVYYEwvGG3q0JbS0V7+Rl1UMZb74zuY7WY3IjB59ZtorydisEh4rss8\nzSt8+OJDIkROI1bjSINzkhA8uCOGjqH5Ml1M0DPezDqGXVa/IUnnLpEuULJp\nMx+g2j5eVkW2yii/ZdzQbzXVVM4bTZtmmtOcEebat87Gv0Z4A/Fr9+b8r/7i\nV7sKoEG01rJx5zbDciHQbBJRVv7Pxp7EKrzrd6B/B6D2Dio8sJxasRJieSrf\nKEByl80vyy2sO77wQSEL6z0CPxQw36zMcl/gorqEn7yDywvz9gr5CgRJBG1C\nGXMCDvgZekOmFnj2ohMj2K1WyxC7g86xa415lgfpYToFwskKbb/O0411DUis\ncAyGMfiyuTO9eNtyZFY0u0V9wHN7Cf0lBMb8olnecuD8DhebWTTWaz6wfK5Y\ngv+yrnDDq/M1+3vGdzuQOLo+ZWOMMHRB6ieU726lmSMeBa8NugY8ggPUFgiQ\nfI3u36tq4JFoIAFDCtCIm1U3Yga4bQd3M2KgCfBY2evRpg0FbgxQli0juzFe\nVvaMZrsAYqQofPZ6opEtLKLF8k3lzwJC3KePxbHxFNkbKhBNuHv58XtAZQJa\nZWRhq4mn7X5e9nzCcq6XPXfc38ys7EdOz6tYu1Un8SCD/Vzcr4zQN2it/Odg\nOxHG\r\n=woNy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/mfbXFGgIh2ZzAOk3gAFI0yPj+J5l1BVgBhb4CbD/IAIhAMu7pLteYs7II+CIQ3zS354UAwVmn5bEjxbtjNQdSlG1"}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.1.6_1563465618152_0.8326330233186698"},"_hasShrinkwrap":false},"1.1.7":{"name":"@appgeist/restful-next-api","version":"1.1.7","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.1.2","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.22","http-status-codes":"^1.3.2","yup":"^0.27.0"},"peerDependencies":{"http-status-codes":"^1.3.2","yup":"^0.27.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.1.7","dist":{"shasum":"33205e6386a00e68e1251f12aacaf4b17540c6c8","integrity":"sha512-qyXejbzv/aIo2yI3bZvWxYiWdWrZro+lESJ/2+bjAi9Ccy7RtTupbd1V1DR2Y8fem7qqqXHmfRAUvFAu7XpMPA==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.1.7.tgz","fileCount":8,"unpackedSize":12828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdN01GCRA9TVsSAnZWagAA8GoP/i0s2Gi1mJ1pXuZ0L2wY\nPAM+MzruSYE2qo0jj24EuIldAnDgVi+vwkIXLOzqRm6aAhyVeb46oWNAm+mO\na1/0ZnQbo3VkgX83rhSe0WX64kJ9t7bS2Q5W7TGJAwWWRYYU21c/ggxXLadC\naLJXzi+yaHo+eXp7XXNZBd6FOGgWyzp/yYutarMu6gUtmR51V9FKzR2XxBol\nKId6NeMoM4M5oLb4G6Ot4eLZdjDWOZHn5CZuKRoPJnSnGr1LgR3PCxKuiGS5\nQte7FbjOEDpfqnyDr63UtsgV4xRYnvBY9kLLhyIG0lXK7P7sFtZh4o376S5n\n9065ynP0oZCWy2Wak2Kk/68rwFerVfKD2RwK8RRtve45M1ioazVqalChd7Y7\nqaGoHTQxytTgqZIxUg5+Gt0D09lTZalF5ZxgyvRfnP8volNw9rnr8CUIdObL\nu8sGWhw9JbdB3yEuiYPeodFVYj1ScSbgS6ZLpVbePSTJ2KW7bRw9vFa6dxAq\n+2h5tnnEaZSm9rOBuRkL0Q9zUAaheh7IRWi/GYOWJFyUs8VIgpXh6zRUtyTp\nPaEFgOKU9ltGG+cQBd6PDl0zeJ2AneNjVie6fELloKaDmWnTFRSiK0Wcuqgh\n6dlULw0nYMFDVtyxtLCmUu8WbiGruJ/3cS+9dHTuiCLABlfW2FHGqrGPk10C\n1YTh\r\n=LO4I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFg9LgHW5uojXuJiDquNsUXfw0/F9YKx/TF8U3G2dMweAiEA/6S+2CVzbjWoWVNjkiTjrLeFQDg5mJF6Q2PFWA1pbEA="}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.1.7_1563905349895_0.8559521132706074"},"_hasShrinkwrap":false},"1.2.0":{"name":"@appgeist/restful-next-api","version":"1.2.0","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.1.2","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.22","http-status-codes":"^1.3.2","yup":"^0.27.0"},"peerDependencies":{"http-status-codes":"^1.3.2","yup":"^0.27.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.2.0","dist":{"shasum":"dbb7b2d1ebd20b7cbcc9ab594c74a35c9f4dc9dd","integrity":"sha512-jnlNXNgLWrH6yrVVb9F7ZgDt5L2CR7RHrO67e9GtcBVEQOsBHDVWJANxpRSJllj03GPPWwgdcP7ctUvZghjW6g==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.2.0.tgz","fileCount":8,"unpackedSize":12961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdN1MyCRA9TVsSAnZWagAA8agP/2vhMh2ahfdwcQfqhtsh\nhi6DYaOsV1e4lCVcj4xkQ2FeBqb/OqaWEyf9qSKlYxwtk9dfAJrkAQuasvCK\nwGwRCnofqijfAjbc3bOI7XdWl94ub6Rdq5uLjMryaW876bGYOOyZ8XLnzRyC\nWsKAQjfs5CBJKDsOyUu4Z/TfPjeltbM2LLHL8Vf3Qda36VG0MiSQq1wKIxG2\nZG7G9mAhKcmQaT7P+0cYUkGixOVX9stKcqICd+aXH1aOgob6itjx9mrfL6bp\nG2xulken+taP/f9+Zm+s1lBEdf4FAkXzsNFy+nOqj/GIhz0PKfjvJeXAELvh\nop02pUw43UPLT9Zaa/quB+dI03KcvoN0so/x2SZdUZwL8KMv1ZMPMBTJ9NAz\ncjKw32lJ+5WCYYx+eYi6NWxGQJNBKL89kRk5UL22//G+2KzzvxpHqefhmjKa\nQtJ6HdrWGVhE4kOYnnMT/We6U+gkaXrqyXA0SzWmnGG2p38EmJ9HHgoeMZoZ\nGhLcVj2XFX3HqY2B4pNGybpaJtaqSQmBXkewr3VwTc51C8pKAhit8VgENGck\n6csjb3MI2erRWcOvv8kEkAR1/CcU3BiyvdhWyp+exew9Xs3Wfh/uyJGtPK6L\nUcowteYxRQ279xjW4u59c4Mglzyo0GWwFThq44YFINDiU+RtWgCevR2FbxKO\nMkXq\r\n=Flyo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyYAKBgaS2SfsWDZTZBIKLBQK1yh7SsQZKK+2oD+paKwIgeeUn/t0xeJcArgSq4Luq9HoFtC7o0NLr42KOT9hi6Sk="}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.2.0_1563906865370_0.929556646981712"},"_hasShrinkwrap":false},"1.3.0":{"name":"@appgeist/restful-next-api","version":"1.3.0","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.1.2","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.22","http-status-codes":"^1.3.2","yup":"^0.27.0"},"peerDependencies":{"http-status-codes":"^1.3.2","yup":"^0.27.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.3.0","dist":{"shasum":"d75f71edcbbc56fc2a5e581c913177fe9adf44f9","integrity":"sha512-irXxVCAATJ3z0hdXntxqtcIBHlGnEvohUBG1lPvOjqhLW12WPIGaMcotMu48AvkfsXPZY+vwAYN42jKcUyL1aw==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.3.0.tgz","fileCount":9,"unpackedSize":14209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTBlLCRA9TVsSAnZWagAA39sQAIzon81Yw12WguVaA4PM\nRRTQ+coyDq28Kn+N2caud+ed9J9nhbGj/lIpMrRx9CNjaZXZjWMoPj38kNoC\nl5DiEXdJfsCBzll/o1k8AW6wJ9SC0YVmAlymvpyCN8jbhcGJVCyokMlCroGw\nHpAHD88EmDXQsrOSwtboN90dzXudh6oC1SkgCPS2PsGlnFNzxddDpTt4RrST\ndUHAiOwtSo+pbZuTXDsJy+3+BSdGUBEm3ZitAxjxwuoTk06nT6pquDmm1Ja7\nvbzdI1c+4Fe7UBI2uMg/zJWhgjpcEI7Hjem0mCcfvxdydJq1tPodorMFor8I\nj/8BzW4hapAWeshpdrqySCt4MXezRuD+d192RvtJBJVbKi6Da3rJ2Nndr8hD\nMi0bAhdTk7pw4mPfSZ+JTXqlTAYoOQPjjg9kHS3eHYgyfRtPZkMwQdLICHE4\nOPcd9okYT9o+ev6EWKz6/C+kd+1G/+djOCybSvLFOWtI0WnWjJPGqJx/F4Wg\n2CqKo6txDXroEjDrXfXFSZ5PdxDrOT3gLVjtOhHoVvCqI6EhpeO4mAh96NVY\neN94rFthFZrcWrolW+MA4Y8rygBKTUreXne+R9I/tuIfCZ/N9oIq2HG8g57L\nB7hV+nQfPYj5ShbYjqy91tzK+hFlu4Ag5n03jN82zRa9o6U5kYlUrH/Ks6OM\ntCN7\r\n=zefF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxpxgatufPOnJycGS6laNsfiW/tL/prr3hblAzmyeHFAiAUzT3sqol20TP/tD83uycvByJaSjKKk1q1BbsDP/0yYA=="}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.3.0_1565268299039_0.3438507214872657"},"_hasShrinkwrap":false},"1.3.1":{"name":"@appgeist/restful-next-api","version":"1.3.1","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.1.2","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.22","http-status-codes":"^1.3.2","yup":"^0.27.0"},"peerDependencies":{"http-status-codes":"^1.3.2","yup":"^0.27.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.3.1","dist":{"shasum":"8414cb286eef47521472f47f170979c780c35a2e","integrity":"sha512-n8z2EVeFoY/T7Q1zegbfNXnmyoojXflKu6Hco1EkbsllFBtko9QjLVWE1gYJV4XnrozfUFiM9rEkXjDB4oZoHg==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.3.1.tgz","fileCount":9,"unpackedSize":14173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTB0jCRA9TVsSAnZWagAA6vsP/3VnoosM8vR5XzASBdG+\ncOqYHs313pFeQJ37LUUuRK+imFxmHSQHpHccSIFaworWSRQgA9Ua/hfLOmd4\nzSM9glLaiIhp6CI4ZmtnikeUeIHZ6bP6gTXnbBYzaLJBbpHMlAXYBhasXpKM\nojpKnZhzpix3985DNAg6Ib0T+mGlOJTNemHpNs+LNYBXMU6ND1BxTVHLZ8RC\nD9RqqihWtsL8Ji29GFrOG5QYMhc3+Je3x15vewSrDFYXVmIOWY8NjQPp2tDB\nM7Rwz4QOkeHiH0C9LRoFDnRZ4kesyMV2aZbdT6bppLz4SZrEP1Fw+09OyGbx\neXEYlmQwsUsrK27u/FgxRdd57wQc1xrBsRBHzbdvkO8DzT2heHAatSXD6X+Q\nH6fghQykZ4ap+fRyUuVO9jZ4XxVOh50gMXhCxJurrO0lX6L3uTHQwSzI3XV6\nKJND51gYBZzE2XHjgSJ+wKNr09zvOai/zrK/fOQb+bIWX42V9coF2LBV49Uu\n8NOywer/A2yEEDf6dPPf30hiHCIkd9SV62mC6xogtRaQpcwbote9xAJpTUre\ncoFgsZquVttGpqckjebP/dj8r8wxM0VluNPERLsSUdByVwJU5SzmCkacwKbK\n5FRUhmVV0SvyzSM6kKfUcDyw1rra26KhzRZm6C8mwkl2w2aGIXoBxtGz4c7T\nPvE4\r\n=V432\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhaAsMzsvZiOEJim3GA6CP0Z6M+X2gi+T7ZuT2pJxPDAiAmSYbwSiFXJLCeC6v7yBq8mKDGf1mJsuddFlNq9yvOjA=="}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.3.1_1565269283408_0.7017399019709702"},"_hasShrinkwrap":false},"1.3.2":{"name":"@appgeist/restful-next-api","version":"1.3.2","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.1.3","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.22","http-status-codes":"^1.3.2","yup":"^0.27.0"},"peerDependencies":{"http-status-codes":"^1.3.2","yup":"^0.27.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.3.2","dist":{"shasum":"64839a33eaf8e384bf320cc14b7bc1dd4d493ccc","integrity":"sha512-xDiHhs1ji9peVFTO0wTKN1E7Q7jESeLrEXQVJSn7JLF3g1w9Oj90LYisDjWLr0hCtaWqBaE/zVIiFCsRptfUQw==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.3.2.tgz","fileCount":9,"unpackedSize":14173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUXeYCRA9TVsSAnZWagAArngP/25wV0GOT2kQ6lRJJYhb\nFru8Ca1B0eocM7YaLcluUKuTmt5a+3iXLC48IlZZJyKzuWsC9nnieRrtzBu6\nF3i4qmqXeu40axJstk+RjbRUJWG0uHISjZljF5Y7hKmACHBiz0kEya6MbCAl\nxdxVs4rsPM/y04bCDlGBdQO0hNCOhNX+KxI/aO1d36Jc3ElJ7T+uH3urwqJ0\nPvQZFC4wv4wXbmChxmA4ei86m6tgGZZmRZUS3Ha/QwPHv2ysxr/JdB6hLoyC\n4jkH/iN1yEkDUsjCoxYRv1z8WRjWNipHZSTNf9FtS9xvC2+5N1LSCM3Xhi8h\nagH343Z5a4NnigSQls5idOaylvcD5w+hWKtnz9AYx/u0xWkpcXFqB3N9MAxh\n+I9Fp1wgXDDO90MfiRW2JRUOqFZ/m0lAwU+PBEtAIW+k/hUp+sUFKGJO/gXN\nzoEN5o6rbUSB3IEzLbu75/h+kmHfVwZ2SDQoJUXA6gjzd1X5R+p0e8DHMye8\nwNS8FBmiUO9bUoWoeLRgZNLLEpSgOhmEUeaVcf/muhanTkD+uOm00DL/k3Ax\ngX3T0DAU2K0CRXsDxOeapoq3LRSFZgWpt0v1o5g64VVkfu20nPTZ4nnRB+Jr\n7ROUBwM9Ipci2Y6VC25wlIA7FU9QNx/Wvibrb663i8LFNSBFOD554UZ5kTti\naz3x\r\n=tBi9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDFItyVg/AGDHEpCIElNq/30hIj3TmvqxidlvGRofJSwIhAORx2HsUKkiTjgjhZBGz97rmg4EwKP1rX+h7b81wtgQ8"}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.3.2_1565620119786_0.2508089719907869"},"_hasShrinkwrap":false},"1.4.0":{"name":"@appgeist/restful-next-api","version":"1.4.0","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.1.3","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.22","http-status-codes":"^1.3.2","next":"^9.0.3","yup":"^0.27.0"},"peerDependencies":{"http-status-codes":"^1.3.2","next":"^9.0.3","yup":"^0.27.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.4.0","dist":{"shasum":"328f01c2f2817602a6c5017895ce57df4e56c31e","integrity":"sha512-YNDaHmeKsuhV4zj+ygfn8AWo0e2wongE4Rr4ll6OdYNY5AbfAOH2zdJvbmpSPVwbR9eOOHvvzI5fnX5/E42Zsw==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.4.0.tgz","fileCount":9,"unpackedSize":15646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUncZCRA9TVsSAnZWagAAADsP+weaIdN5EB5mcF9YAR5j\n8S3M2JInsp8wTqKG5p4R99GOvCNOOlKJ6hM86S3mjfV+LjtpzrXbYsf/vEJ6\nHU297G9CnHukyvuZZRPWaa6Z6ponkii8OgFsWG9qVqJGT3R3pm2GMjzH62EU\n95rXq88u3OxECmMQVHdC+2Pax9rtp3WUD4WtxvHxyjNwfDdThxkPwd1YounH\nEjVsySyMhj2noAANCYVHHzVc8kRtA5dejREQafsUZxGTEcHvLiXKhHEA9JcI\nS8X16Gq1GMfQJrHfcjmHu7Mv3R5+3Hn7H5DoGp9s0sFFHlHYIHOHJ7itnVN3\nS7RYXPBz8wZcojj3En69a78HxtxgLGZga/+LQqyBW9S6GdAZE4/RRmRQeyKL\nOgIYvRk61AACliABeIKAM3gWZifI1iA8VbZRidgnNExFhXj5i9CFkUoo1AyG\nyAsa81oZM714T/TPITTXhM5ptaWAgXKpbAwtCFN/kTsh1preFEQ1ohgvCfBY\ngYPwDiqT5NVjWMnwcZKRCYqAeFy3x3t+y7LrORg5tgSbCC/9HWLpdhGoiAVa\njQwZ8SSf0dsoiqFFJFUeJJ0caymeYVkqDZmv6IwQq6m+Y++htf7NCOZ0vanr\nPnu9NpAwKX+RODpIItVmjmGLshSraCad24RNUd0pHI5TFryiioip2fT2lpBE\nm1Nk\r\n=3eFQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvsedgOcHUEP+4F6yAgcDXaGfV6zSIn0OTEDcMlsQwUgIhAMC2chf9NtT0isIctNqZ/vZiA8Udi0z/drjFFuFs2FTi"}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.4.0_1565685529278_0.5804627075512379"},"_hasShrinkwrap":false},"1.4.1":{"name":"@appgeist/restful-next-api","version":"1.4.1","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.1.3","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.22","http-status-codes":"^1.3.2","next":"^9.0.3","yup":"^0.27.0"},"peerDependencies":{"http-status-codes":"^1.3.2","next":"^9.0.3","yup":"^0.27.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.4.1","dist":{"shasum":"3d2c8469e77203be8ddfb8cf9c90f12cf7b4c5a8","integrity":"sha512-Z0S49BbhazHe/DvColZM0R2h2KF2OAkYv8qEZ1fajF8ttIZMx8TzMP5dl9Vw+lCB9ncW9S/AN/uH4z5yhmgctA==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.4.1.tgz","fileCount":9,"unpackedSize":15674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUn1WCRA9TVsSAnZWagAAHWoP/i3NzJDUjrnWf6XNYqzQ\nfdYRFlZT3EUEEUCkwb0NBY0USIMfRFujZRuaFIlj9IH8bdVl9O/dE6cxXges\n2LOSDZgIg2aET7iVel0t3Ib0yjMJ/vRjK/bdTK8+PXONoeiG7oSeqzlJHrkS\nS/qJJEE5AA33VSi5co+QnW38xi1a0z0MdyTEy/x3Db+yVEdHlBhKhlQYYrMU\neI/sE8YrLB9ODirvXve5ivJzH7emwt68QeybjsaSFTlxS4u4r5TxFZRtJdUy\ndxe/FRAaIxolOIcQin3r/eieCxgaN9wOkQd0/kZ1u0ZuFt/McIvTZoYQqEtm\nL3i+64e++O9UfVlxu9apr6FfwOzunvEVHqGs5TAyIMobsJmw+/v82oq4Nzyv\ndFJe1B59QyMWiyUQKKQiOlptPKeP0G2Gawi0Jjju1PLWyhp1MB1sgAkNelye\nc+4FokqzRoSH4LDdrAIzuJu81f8SOBp6/DpLS63tZC5cjcQULBCfCcWhWLjn\nsoiE/1/JEKIDTGW+ai6ftvRM4BFtEKKfP/HnEArxxmPNO2JG1UnKjllXeCk9\nyd5LEn4YB/cnu6+rps9iSJGIR3m0tCPb7e5EDsytPMKk4967Yt1mahxaCdwo\nnFl7Zm3+G2pT0WB7UGF1fTbdRllyf6U12ZAkaZZZIEW810GeMVj8GKcx5sQ1\nF0Wg\r\n=c+wW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR6Dl+42RlJY+dfHZ3/Zt6lQVD1oS2hgnt+AZuyPaEygIhAOZcWpbGhhI8XEJt3VYD/nnEqkM0/TeXXNZ0lAFWZ/jb"}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.4.1_1565687125640_0.013598864633520336"},"_hasShrinkwrap":false},"1.5.0":{"name":"@appgeist/restful-next-api","version":"1.5.0","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.1.3","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.22","http-status-codes":"^1.3.2","next":"^9.0.3","yup":"^0.27.0"},"peerDependencies":{"http-status-codes":"^1.3.2","next":"^9.0.3","yup":"^0.27.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.5.0","dist":{"shasum":"9f6515abd6c7b41790e6063821b0c596ccdae841","integrity":"sha512-M8g2VxBgtjQQMfkTfaFwif0Vvv3dzXaUsKyqJX68ToRNbq405Lb4afCy14+phof0SjnurLOa+K8diLVbSBhOVA==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.5.0.tgz","fileCount":9,"unpackedSize":15650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVVQVCRA9TVsSAnZWagAAUsIP/2MXNMe6qVjy2gGi3/yz\nRC/ilH+6Wm8yFwOOtLWBLRyOgRJ7BsD+Jealt9DU2AIdZX3RKSDkJs0Duc/M\nFAip/cLnt/Eoo9IkttJnUlzF2/dIxv61QPKwRx7o7k244MyNvddfedsXWVb+\nb2z0X1ix5UHtsET8ZKsBW5wF5w5Bz+A/E8F0BrGesPhcjNbUpqOXb+GBNarw\nelq+lHBwf3b7foYBvMBDmLFRgQi8AAP7ckJS8RNBBq9sqVnj0l1Vfsr1M4fg\nZiUeA5ShVKdiB89Bwp5sDunieDJ/cmVlnVv9fwHG4N1O6/+ZYtAQFpvhzaag\niWu273X7mYioyb/3wt4M+H1KMQE5MaGwK+RV0O8DpjEQKb0HjS6fac87wo9S\ndksmXIG2wHeqlz/5KGDhPYdoU45rYme22PVMkXSE3nHs06j89CkPBM43sQI0\nPdI9hjxZ2VoCSpq6rQu+gidZKFl1sznjutW/6s5USJZlD4zcu73O5A9Y2GXm\nVlI+YLtx2woAqUHrGWTDXsJFArCs7wzqSb2tZ7NtQbjLsnnW4ZJtJEo8R6ON\ncm4uvF19XppKFozo/qdBt0eJHsQezz4Y5zfP05yxC9S070BqMmwauTXWiO14\nCCN7J0XQvoAqdjy74pcgeRbqn4/OSeXtcxs/mbOBp7gekY2QlHAv2sIC3uij\nAEbw\r\n=kmI6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnEh1f5cOGUHSsXuUZV0bsBvnqmJ0Q5GtEOWseJyRprAiEAqCXAHeyxzU+Gp2+yVVGFmliEZH7lTsbn0+1/OuW1SHk="}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.5.0_1565873173147_0.7296419209481835"},"_hasShrinkwrap":false},"1.5.1":{"name":"@appgeist/restful-next-api","version":"1.5.1","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.2.0","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.23","http-status-codes":"^1.3.2","next":"^9.0.5","yup":"^0.27.0"},"peerDependencies":{"http-status-codes":"^1.3.2","next":"^9.0.5","yup":"^0.27.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.5.1","dist":{"shasum":"bbb4269fd9d3bf50ba11bb8c634dcd778078326e","integrity":"sha512-Yi4tTUKmAkmktyRp5ad6qAjY5GMRCPrWVTw8nhPxi63vdr1B3kUmOsL9ZV+ZD8nlqoARhX4YZPDUj1YSVGbobQ==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.5.1.tgz","fileCount":9,"unpackedSize":15650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ/ErCRA9TVsSAnZWagAAFYEP/Ay/+VcOLV6p6JdyknXR\nEQ0JIa9wDDWiF2pSC2aY/nx8sg1BsyFdc/joWaMhrgA74W4D9w0UoWC9q2j9\npBgGaVoTkraehsjIY2ilKfgoSYoGzTmDnQXyJJEQYXAJ7FkzMNMNL3UFbXlE\n2FvQrKFjuD0RvgDoyjFCEYHi/wG7rwhQopb9aONR9D7s28ktOqMRq/VI0t2m\nRc8a4U9mdL6c2zXK7yN0gWmrAqeRw1p7mnxU17azNDDQu7WAUQJ5BCRsoF3G\njn5XwJFmFglyZ24tKxuo+5Ml1FKPZerAXcQs/MFchksH0jEl0FS/WFOY08Eu\n55Ee8SwnYlK6KeM4s3F9RkF2nqSaWV+PNm9VqBhh9kiMf//0gwCTHoXwtSIy\ndV0HYOE5ijlKGJFnwOnhXKTO94xTiH57JAhDEbPu+OOh7YBg6IE5HiIdVWW0\nFPm4bW2PSapu6ErhFkylSAgXQTAb7ceftAX/9GpwvsBWrzzVRXC38J8p1WJS\niBrXEGA1aHnce2qB1S9T/AKyFfKz7vnrCxgRFdo6/TuNjVzYAcRrLGqR6YhH\nhyjTpQef+r+FngehQ71EKdUY4MRqlqjFa/NnhhZj+3j94mMcG+RO3shqYZya\ngJwRyapgoL+mf8zWo+bu+zc229bBFH3IG5mDEPf/4aZsaLlSyXtw9I2Eme15\nsVxw\r\n=iyQ7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAcGV6vTRKXYnUMbTr5TWHQYZgbSIyeTvGifKWIV4ccUAiBn4BcQdmf6jpOfXglUbSIljewmDn5dx6Ze4VPXpdi8WQ=="}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.5.1_1567093034713_0.6459794855328367"},"_hasShrinkwrap":false},"1.5.2":{"name":"@appgeist/restful-next-api","version":"1.5.2","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.2.1","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.24","http-status-codes":"^1.3.2","next":"^9.0.7","yup":"^0.27.0"},"peerDependencies":{"http-status-codes":"^1.3.2","next":"^9.0.7","yup":"^0.27.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.5.2","dist":{"shasum":"768c287fac45a12370ebfb68138dcca11e4b0636","integrity":"sha512-q0p0Wem1AkJZ2nTGggOeaVr+piyS0bwE4JKWJg4/4GKNZ8vaQiTc6t8PdClbzt1WZlRXCuArOKOMLJ1lsCHjlw==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.5.2.tgz","fileCount":9,"unpackedSize":15650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkJDyCRA9TVsSAnZWagAAnvcQAI2B3pmQiXzUxU5mkZ7v\nnujySmUbHURhB7YxHO+KDAXhpGvM7EsQbgQfe/pvhigAwvSSkO9nwijTQNWQ\nGBQQ1LTbDx8guuIfwmbTL36vhwKdtteGxcdxgIiPON7DMN0i6PUDjHkEUCzT\n9oXPpAjUIelGh5kwOi2ARXxpWsC/dKWHhxvnzqa/bFjz1BgW8xyBbQnURD1b\nRGWECe9vB4fpg1qf4r67PlE4iwI9KT5jj8CtSc4H3KIh/6eoSuhNUbbTlxxf\ndZxMc7HBl+6DSc/jHNEaIiGr3RC2IfGzNKXzHxD96BU6W6AaQWnV/qdUNaEU\nyxDRjRon/mv3pqmatv/avyzQVns/oC5LHR10qi058dbQuvzg3PMiRvJJBOqO\nZ8baVRpLbXRsEIsfBF2dz5mOgGCuv3ynZWGIaDgwVbKJsUSAkN+Oyqf/C++5\n8I4J//5nYqvohvZ/X5lupNWzbpdWMGg1edJi/2jPO2sf6m9zSemaXbIAwxsf\nZm+ZwWBSL5VhfvF3fe3OAcSuK3t9x0TH7Vd0tCRNLYh+ICBl3W2ZZG0W92RX\nh1yRhhLMx/NxVAJ6CGie8qB3IL/xIf3vffztxZod3tTRwqMcOAUhtRniuEG4\nXaX48tnj2PQ5ePkl4lfyrjlVMVH3M/T4K3PtJhiuLLvtCLUN+C8iWkjvVyLd\n05ko\r\n=HypE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAp8PlRSoujWRjR9AXs5dtToBR0dPTOSs+tbQNkJFd+AiEA7UKdx81jymigA7WTDCGIA77hpibigPOp2Cu1j1+Fj8o="}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.5.2_1569755377921_0.6376259519029162"},"_hasShrinkwrap":false},"1.5.3":{"name":"@appgeist/restful-next-api","version":"1.5.3","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.3.0","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.24","http-status-codes":"^1.3.2","next":"^9.0.7","yup":"^0.27.0"},"peerDependencies":{"http-status-codes":"^1.3.2","next":"^9.0.7","yup":"^0.27.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.5.3","dist":{"shasum":"5135b2246f2e5ac715e5205dc0908f2d86b60c23","integrity":"sha512-Nmf0aKySP9QnvePA4DrVJHsXkTCfW9W3K6aVYgNIth0E5UNwvwztuyn87JumHQ7sF/5KuAZ0YFFcLPaFNNsISw==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.5.3.tgz","fileCount":9,"unpackedSize":15652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkd9YCRA9TVsSAnZWagAAkAYP/2W2PKUcTuO8001IioEn\noO7HtOapUk+qTZNJfgygpIdqQj7+363NKsOicfcYxavc/0l0jOhNSZp5idG3\ne4HRJI3OD1SxITvldg8Pr3wFrYLlEaJGAN1djVS/dR76xdk97XPY7TvpD/+E\n2VNobWU1WsAokTHziFSZkKlAbPMgRy56m8ZeJJXzVMI5BQUvlExRHKu3sXDg\n/oimy7G2DRG5oOQw2oCtieI1G3YWidHhEZyTGUouSq3cfCRhgrQx5gP+b6kf\n45FPPQfyDZelyh0AjgZaAKLeZAWiQRlbi8ml/ON2XSTHB5T52fLGSyoqjHr4\n6Ew8XETJC6NIr+fj67Mfo3M1wfNe32j0EjCC0e8AJ45YeicIINBOtkCb2xW6\n/JFgEdeDwcB6toMp8BUU+mkK2H0SLct/s9Dv31oQpfKLje1ZR452BSN9bg+m\nTDXvX8MQl1NzhUnQ2bywMNSIeb8zKN2ZJy981JijUACHHKzxKNdUhNWcodBT\nCovqX6tFdq7hpHkwUgmyI5x7MR5H8BlMOPYXy/dJschWXFg0+3UF4f+4hchN\n9vzpd3LfgvSEkWoCY2Fx2i2AlVqrBL/16BkDbojebC0LUfvaPECx9h2hyIVo\nzxlCdxHDGkO9MdciDXM6J+sV673LEhmn+/7pBPxkO3saPzjmldnzwhtb5WE6\n8WHj\r\n=AZPa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAiSOUlLzQcKzroKevsRvkwsl3FKymwyiuuHwcd4nP06AiAPeI89hOLRsuSOF51QMyEWDsiyA6k47jZFmKR93cQwrg=="}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.5.3_1569840983359_0.3120364887938092"},"_hasShrinkwrap":false},"1.5.4":{"name":"@appgeist/restful-next-api","version":"1.5.4","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.3.1","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.24","http-status-codes":"^1.3.2","next":"^9.1.1","yup":"^0.27.0"},"peerDependencies":{"http-status-codes":"^1.3.2","next":"^9.1.1","yup":"^0.27.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.5.4","dist":{"shasum":"82d952bfec8d47ca9890e774a130c6b175b31326","integrity":"sha512-5cx4nA9cTnxdV8zazNyrp7aqY/zqXRQfDlUsr0DV97mTvykm236bbwedLtMi4KlXsqjvPlEOHBUyks0GGUsHtA==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.5.4.tgz","fileCount":9,"unpackedSize":15652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoKg8CRA9TVsSAnZWagAA3YIQAJyfGRwGj6H+EcvtuHse\nZ32gz0OU5/9/oHe7YSGaKbOVrKN32Z4QiuQh9JD2OXfjEMS/UfCem9xhWLGj\nDTBHKYhdwBUQbM3tMgYOGxyVI51tBVzNIcXp3+2MbBxO24hRO00xbmKFChc+\nSZ+ggxAPYWPZvnnfB5R1ErPQXifAOf/cYRr4tN7ipciYQep4QizOF3O8VTdY\n/YVP0SD044BrWhEct25BK5Pgcf7tqjwirCZoCciJD/ghMRLHaCTxFXoGThYQ\nZZRltcxHSLQZIu/MoFHcVCHr/TaEsvkGMPO26gSkgX72HQ2FKPdvKTN2AiZC\nTGnA1jc1bOx32vB39m0YAma4WHHlDZoPkmo/TmOSXwLL9I0lBBAkDwEzr2t8\nuxc9wOtnAhJtHfO7vzXT2KKzX3XlekNGmoY2yc9ZPSRws8uDKMKBdNDPuUVC\nLw6GFmk78uJHJ3LL2k5ePKqudpm7qWMNXIaF9DdAAjqSZQEd3SK/NZr3xlyV\nQhV9BMaUQfxxkx+S9kBMxYMvopA2w7f0zcHHJ+LG7q5l6wgHNsFbuK9gsedo\nKUmiqHFy1Yj5TWAyJtxXa/rcWKCcRFLw0rYy7mGlgtPOcam7qR8NFqfV4oWS\n8x11Dq1eDUe5SaGRnJrB2QwGM2trnzdw6uKya9nHN8w/+NnzN4EdpcpxSY1R\ngvYO\r\n=YPKN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRDb9/H/Ve2ATw270oWW1qldBZoGT8mCrd0Z94uOa97AiEAyI4EPDHggGHyyDbkiQ74+QALq0awWcwS5fJGt+uguJA="}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.5.4_1570809915785_0.2027225926662264"},"_hasShrinkwrap":false},"1.5.5":{"name":"@appgeist/restful-next-api","version":"1.5.5","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.3.1","@types/http-status-codes":"^1.2.0","@types/yup":"^0.26.29","next":"^9.2.1","yup":"^0.28.1"},"peerDependencies":{"next":"^9.2.1","yup":"^0.28.1"},"dependencies":{"http-status-codes":"^1.4.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.5.5","dist":{"shasum":"86cbcbc2359bff408420780b8f542d118c1bafc0","integrity":"sha512-ZCvHTfnBWVVSG9B4VVT0HFZSzxIDJr+JrxxhCveEvoxTeGZKBxyiHxHw6SDTKf7K4YGX2squKTuEWk5yoZ9a1Q==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.5.5.tgz","fileCount":9,"unpackedSize":15616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMp1uCRA9TVsSAnZWagAA/gAP/iyoZVVMsEE9hYTWrJ0k\nIHPLjavuFS+lb/jUckbH+e4CoXQ9LefCCQ1rxVKMqr/ov0Esd7yO4Akaf95h\nUx8g1uiBa5r51pmrG+HIl1mcmHrZ21Ce3kYgWXH+ry/5q60qxH2my6meynTa\nNFX34fXph2W8pKGcELkQpP9mt+J9i2pkKjGHa+oKIQ6TjPq6A4eCIAy1qGEr\nO4E//Gf3S20AXgCEwcLc9p9KtYOEX2EW41mHpmILMygvKMqfC5+paesBYL7c\nk4XvYbdUQsHLTsaRV8ForgfCEfiAiYdnUieOkvEExUBliiDrt9vN7jc93Ptd\nXxkI+/GClxTg388xjJucW7/+I/QrFlKNonDkLsLrL0UoRsN7a8+oorY+kIIm\nDOxfk2W3NGHEJNZT1V/vKgaSQl9ilvqveZsRjNzMRG65XblGf+phQHwei6Yf\nQOHgF5OGE0P7cxadbCC0Z/Dgoh5vSuq4fctNEByUjCM64D+dGLXs9nMKQNK4\n2anq2AquFw6Q93DQBAlOwFLMKnwEY2BjS2TJW2Ff0CcJhhxqkwgCr/ohZf8G\nD2c3XyJU1tfMVOr0XLIhEXJjdYecG5ZZ2fL4kowKvS55DIgWwqxY59KNS37N\n5wI3FBD9XLgIfbmL6C337tvA0gTeUUsJbK0yH6lRHneTPgb0vmZRzFA6weeT\n0hEV\r\n=yzPc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoWGOHSFyALQAnb1XiAhDckCe+NZF43Zp6Rujk71yrvAiEAlwkdNJvIhTl0w2aBIM3p9U2SnSSVZlzzSBBskiSzLOg="}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.5.5_1580375405891_0.3408519166641446"},"_hasShrinkwrap":false},"1.5.6":{"name":"@appgeist/restful-next-api","version":"1.5.6","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.3.1","@types/http-status-codes":"^1.2.0","@types/yup":"^0.28.0","next":"^9.3.5","yup":"^0.28.4"},"peerDependencies":{"next":"^9.3.5","yup":"^0.28.4"},"dependencies":{"http-status-codes":"^1.4.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.5.6","dist":{"shasum":"3e2c65d91931d56c3a13522ddc294730189dbb33","integrity":"sha512-uleCKy3lt1GJLfhVhkXGwlo+vf+Q0KqUfj099kQVNO8wBE60HVbst81uRDoLSiJsN+1z1HjHu9M5s+nkSugP4A==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.5.6.tgz","fileCount":9,"unpackedSize":15615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepImoCRA9TVsSAnZWagAAk74P/2Z4Vckm5ykSfEmB4AZ8\n8SeVZFCmVIgdqoInqXntbhLIIfVOE8d5TpYFxfsVCMNFFIf9rOLO0I7K+Qdi\n6CoVspnCdjilNzVOeyS0ux3AbbkGhX6Pl78lj0X2K8+K6B6jxy6lMIv1rdDK\nQev734YmPetfRCTmrFkSNi61GNQdh4IgSd/zA60NSaRPR9PZXln2l61Ddqri\nNG1PZL/Ve/YcaHEVj2D6cV0RLLrQpzynDjHAWlGsQVV0MxVBI9ixdy4ADG+V\nub23ywSPCHesuS/zfeAeymEICvTBqfYosmzoh+dU66cSHN2IEpzY9se6dUn8\ngBUKDDzLZ4BdfRCacJj9HnqkZWJqhk50XsDXrURCfuLKfVvs8O4DHIcZ67D9\nRXC7xxS8S0sfgZxIJj5cc5zF2wwmyfoEh1pf2gkeGAM4ujVNoF1N5TSy2mR0\ns3DP+BkV0r+tOZQ6WF1gW2+8PV8ofeESmpevlG6OltUDGxKdXlRt7w1lE1Gb\nVskdBKsAy7J7WMy/Lh7pZ9YdZSyiZPxBw+1tiMAQh4bT/YuvFEjcWx0zo2qY\nqa1GmKjRAPpZGSZjp2S71XF6GpmLoGCWgKkR8GrKNu5EIeU4nO62QHOGSKWV\nNEWb4eKdKrQ/r2BeW3fec9UEem4UymEvXDDDvtod4nQ6tqXHsHgrob5Idt4t\n/TCj\r\n=ChmM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHY2fIh/BhsvROWyPCRHLwH8bSMLIkQs/i0mhL67Db8AiEAhnAV/yz+xbjpwQgES85HkqYHQExEcY9WPoR8hZR++c0="}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.5.6_1587841448201_0.6120813493653063"},"_hasShrinkwrap":false},"1.5.7":{"name":"@appgeist/restful-next-api","version":"1.5.7","description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"main":"index.js","repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"license":"ISC","devDependencies":{"@appgeist/eslint-config-base":"^1.3.1","@types/http-status-codes":"^1.2.0","@types/yup":"^0.29.4","next":"^9.5.1","yup":"^0.29.3"},"peerDependencies":{"next":"^9.3.5","yup":"^0.29.3"},"dependencies":{"http-status-codes":"^1.4.0"},"licenseText":"ISC License\n\nCopyright (c) 2019, Ionut-Cristian Florescu & contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_id":"@appgeist/restful-next-api@1.5.7","dist":{"shasum":"a55cbeb8fa1ccf275e75de9f96e8796acde8c94e","integrity":"sha512-ztll13c2TagpnX+WUOYqEWzNQ7jH1j6imFSV7Wb7hFogSSlqqf2RuvKx8LJnWA+8+kG3FW565ddWqE9y3x/5kw==","tarball":"https://registry.npmjs.org/@appgeist/restful-next-api/-/restful-next-api-1.5.7.tgz","fileCount":9,"unpackedSize":15615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLs/8CRA9TVsSAnZWagAAXAUP/27agattOpFeVt3XNtOg\nVcaBzcKZTyJuApM/2r1w1EeL8KVCgVc7+Hby9nBwFnA8E16T/7AsUaJWZQET\n+mLpBd20WMNUNJsXUWbcr4mtlY8eJEIyvB5ivYtc4TSL/1P2xUX6WQoceNKc\nZIP9qHwkEwKcgStpcveoCrxh8TMM2ZJTQpPcae97Ukb3Y74HJTGMdcoC+Fm8\n+btNmS6XY+fo0nceMABIp/L92HT/ngP61642u8C8L28d6TaPqKrz+LcNWw6g\nWKpnGBmiWn2JGHgPeIDldYFy8W3WR1Q2gegFN0aCp9lvuJSalvmz6uMF9w9i\nxPkD1dF/SkuLX5//1d1Dq6vB8VLpAhdGmm2aIAMeS+1iFV87bytS5Ykfc2KS\nLH3jkze7alNu3Lf3m32+sF/x+dj0WOf1rg77PiNEVwefo8yfYbqmNv/5voVY\nevAY4HCL1DUckrgHDfUJW5OP8RusR+5ZQWyUBpyTi8M3q3jlmdEKagUToih1\na/W70serPSynIUnWCpWD1KhyIumGhFSM6CW8a3BE431DJocy9er6CBOQ89h3\nM1GgzBfqxlJrL6X+XUZ4BJvNkC3cm3QJsqszlDMaGpCMnPlfA5QQ6H0mKvox\nBvdt9savROZBQBjHjYH/H59UVHF7pzmA6LABtMURRUdC8XRg80R7BX25H84r\nVOSW\r\n=3aO9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYShAYts2LE/T1sGzbkjjMSgk6Qddql8meAtZpFFChMwIhANgg9u+KHVMtVnU8LtIyyqlEQVYCQ2REKqRBYpPdA00t"}]},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"_npmUser":{"name":"icflorescu","email":"ionut.florescu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restful-next-api_1.5.7_1596903420409_0.9511990276840032"},"_hasShrinkwrap":false}},"maintainers":[{"name":"icflorescu","email":"ionut.florescu@gmail.com"}],"description":"Build restful API methods for Next.js > 9 and validate the incoming requests with yup","keywords":["rest","api","next.js","validation","schema","yup","helper"],"repository":{"type":"git","url":"https://github.com/appgeist/restful-next-api"},"author":{"name":"Ionut-Cristian Florescu","email":"ionut.florescu@gmail.com","url":"https://github.com/icflorescu"},"bugs":{"url":"https://github.com/appgeist/restful-next-api/issues"},"license":"ISC","readme":"# @appgeist/restful-next-api\n\n[![NPM version][npm-image]][npm-url]\n[![License][license-image]][license-url]\n\n![AppGeist Restful Next.js API](https://user-images.githubusercontent.com/581999/61737683-6782cf80-ad91-11e9-8c7d-703b9f6c7b9b.png)\n\nBuild restful [API methods for Next.js > 9](https://nextjs.org/docs#api-routes) and validate the incoming requests with [yup](https://www.npmjs.com/package/yup).\n\n## Why\n\n[Next.js brought API routes support in v9](https://nextjs.org/docs#api-routes), but you have to provide your own implementation of handling different rest methods (`GET`, `POST`, `PUT`, `PATCH`, `DELETE`). This helper enables you to clearly structure your method handling and validation.\n\n## Installation\n\n- Install with `npm i @appgeist/restful-next-api` or `yarn add @appgeist/restful-next-api`;\n- Run `npx install-peerdeps -do @appgeist/restful-next-api` to make sure you have the necessary `peerDependencies` (`yup` and of course `next`) in your project.\n\n## Usage example\n\nIn `/pages/api/products.js`:\n\n```js\nimport { object, number, string } from 'yup';\nimport methods from '@appgeist/restful-next-api';\nimport { Product, User } from '~/models';\nimport { log } from '~/utils';\n\nexport default methods({\n  get: ({ query: { page } }) => Product.browse({ page }),\n\n  post: {\n    bodySchema: object({\n      name: string()\n        .min(5)\n        .max(20)\n        .required(),\n      description: string()\n        .min(5)\n        .max(1000),\n      price: number()\n        .positive()\n        .max(9999)\n        .required(),\n      inventoryItems: number()\n        .integer()\n        .positive()\n        .max(999)\n        .required()\n    }).noUnknown(),\n\n    onRequest: async ({ body, req }) => {\n      const product = await Product.create(body);\n      await log(`Product ${product.id} created at ${new Date()} by user ${req.userId}`);\n      return product;\n    }\n  }\n});\n```\n\nIn `/pages/api/products/[id].js`:\n\n```js\nimport { object, number, string } from 'yup';\nimport { FORBIDDEN } from 'http-status-codes';\nimport methods, { ApiError } from '@appgeist/restful-next-api';\nimport { Product } from '~/models';\nimport { log } from '~/utilities';\n\nexport default methods({\n  patch: {\n    querySchema: {\n      id: number()\n        .integer()\n        .positive()\n        .required()\n    },\n\n    bodySchema: object({\n      name: string()\n        .min(5)\n        .max(20)\n        .required(),\n      description: string()\n        .min(5)\n        .max(1000),\n      price: number()\n        .positive()\n        .max(9999)\n        .required(),\n      inventoryItems: number()\n        .integer()\n        .positive()\n        .max(999)\n        .required()\n    }).noUnknown(),\n\n    onRequest: async ({ body, req }) => {\n      const product = await Product.create(body);\n      await log(`Product ${product.id} updated at ${new Date()} by user ${req.userId}`);\n      return product;\n    }\n  },\n\n  delete: {\n    querySchema: {\n      id: number()\n        .integer()\n        .positive()\n        .required()\n    },\n\n    onRequest: async ({ query: { id }, req }) => {\n      const { userId } = req;\n      const acl = await User.getACL(userId);\n      if (!acl.includes('deleteProduct')) throw new ApiError(FORBIDDEN);\n      await Product.destroy(id);\n      await log(`Product ${id} deleted at ${new Date()} by user ${userId}`);\n    }\n  }\n});\n```\n\nEach method can be:\n\n- a request handler function (see details below)\n- an object shaped like so: `{ querySchema, bodySchema, handler, errorHandler }`.\n\nA `querySchema`/`bodySchema` definition can be:\n\n- a simple JS object for brevity (the object will be converted automatically to a yup schema)\n- a yup schema (for complex scenarios when you need to add a `.noUnknown()` modifier)\n\n## Request flow\n\n1. For each request, the `beforeRequest` handler is invoked if present:\n\n   ```js\n   import methods from '@appgeist/restful-next-api';\n\n   export default methods({\n     get: {\n       beforeRequest: () => {\n         console.log('Before GET');\n       },\n       onRequest: () => {\n         console.log('On GET request');\n       }\n     },\n\n     delete: () => {\n       console.log('On DELETE request');\n     },\n\n     beforeRequest: () => {\n       // ...\n       console.log('Before REQUEST');\n       // ...\n     }\n   });\n   ```\n\n2. If `beforeRequest` completes without throwing an error, the data for each request is validated (and transformed) according to the specified `querySchema` and `bodySchema` definitions. See `yup` [readme](https://github.com/jquense/yup) for more information on data validation and transformation.\n\n   - **If validation fails, the request handler invocation is skipped** and a `400` (`BAD_REQUEST`) response is sent to the client with a `JSON` body type structured like so:\n\n   ```json\n   {\n     \"message\": \"There were 2 validation errors\",\n     \"errors\": [\"body.price must be an integer\", \"body.inventoryItems is required\"]\n   }\n   ```\n\n   - If validation succeeds, the `onRequest` handler will be invoked.\n\n3. The `onRequest` handler:\n\n   ```js\n   function onRequest({ query, body, req }) => { /* do work and return data */ };\n   ```\n\n   ...or\n\n   ```js\n   async function onRequest({ query, body, req }) => { /* do work and return Promise which resolves to data */ };\n   ```\n\n   This method can return an object or a Promise resolving to an object that will be serialized to `JSON` and sent back to the client with a `200` (`OK`) status code. If `onRequest` returns `undefined` or `null`, an empty response will be sent with a `201` (`CREATED`) header for `POST` requests and `204` (`NO_CONTENT`) for non-`POST` request.\n\n4. Default error handling\n\n   If `beforeRequest` or `onRequest` throws an `ApiError` (also exported by `@appgeist/restful-next-api`), a specific http status code is returned to the client. For instance, the following code will result in a `403` (`FORBIDDEN`) being sent to the client:\n\n   ```js\n   import methods, { ApiError } from '@appgeist/restful-next-api';\n   import { FORBIDDEN } from 'http-status-codes';\n\n   export default methods({\n     get: {\n       // ...\n       onRequest: () => {\n         // ...\n         throw new ApiError(FORBIDDEN);\n         // ...\n       }\n       // ...\n     }\n   });\n   ```\n\n   Other error types are treated as `500` / `INTERNAL_SERVER_ERROR` and are also logged to the console.\n\n## Custom error handling\n\nYou can override the default error handling mechanism by providing a custom error handling function like so:\n\n```js\nexport default methods({\n  patch: {\n    // querySchema: ..., bodySchema: ...,\n    onRequest: ({ body, req }) => {\n      /* handle patch request */\n    },\n\n    // Error handler for patch requests\n    onError: ({ res, err }) => {\n      res.status(500).send('Error while trying to patch');\n    }\n  },\n\n  delete: {\n    // querySchema: ...,\n    onRequest: ({ query: { id }, req }) => {\n      /* handle delete request */\n    }\n  },\n\n  // Generic error handler - this will also handle errors for delete requests\n  onError: ({ res, err }) => {\n    res.status(500).send('Error');\n  }\n});\n```\n\nA specific method error handler takes precedence over the generic error handler.\n\n## IDE support\n\nJsDocs are provided for IDE support for now; an `index.d.ts` will be provided at some point in the future.\n\n## License\n\nThe [ISC License](LICENSE).\n\n[npm-image]: https://img.shields.io/npm/v/@appgeist/restful-next-api.svg?style=flat-square\n[npm-url]: https://www.npmjs.com/package/@appgeist/restful-next-api\n[license-image]: https://img.shields.io/npm/l/@appgeist/restful-next-api.svg?style=flat-square\n[license-url]: LICENSE\n","readmeFilename":"README.md"}