{"_id":"@ilb/node_rest","_rev":"30-f5c7b22d70cd4083156a5f84fda7f3a2","name":"@ilb/node_rest","dist-tags":{"latest":"2.0.4"},"versions":{"0.1.0":{"name":"@ilb/node_rest","version":"0.1.0","author":"","license":"ISC","_id":"@ilb/node_rest@0.1.0","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"7e0998d8dcb69cc788eba384dda907b84bb613df","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-0.1.0.tgz","fileCount":7,"integrity":"sha512-iaolufPLEu5LoWFPGlrAg6OSqTxxedXcqtJ8bgueZ2Uk6XMJBBoKsmhpKgI/9aBNpaGxIItfhxAEKs3qFVHFJA==","signatures":[{"sig":"MEUCIQCZsbDqjzCoCbIfagNMF89zNlqhs5QigqCVelWWNeESywIgECMd/29d5qJSTGE0Pmnh1ovrVGuHfj/VZ8Z5zTsJWXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRsk2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3AA//Tm49jLYSxQixzFnyqnsOQbmzqvj/nW8P++Lx/HSGnVd2RNwc\r\nCkQ8Ppd+hCEJInWnlmwO8Ox3XbutkTPafj3GtG2k8UgndLm/yB9YSOEJ+FFl\r\n7ycuwIGcUa18fnE6GIhzNLhyYdGoTCnyET7Fzdi1mXoBk9X7AcZmPyaLAQQW\r\n6bcqOjqryAv6CvBSM4wllLAcIZ1TmR492ObGdXEvEPzaxnJF+6ynQ9NEed4o\r\nuxeDkkbCOhGuryutfX4B85t9MU/Ixx6IWeUqI9MR9EhoxJLHMyCrAU7aB7lZ\r\nl87JshVXWX9AOw138rGVqu9qKgFiChbSumf2r47vVdt0wg9lkQPTdclD1xnz\r\nEbECcWj5Kkuu4IQqHbbQMj0C42KgU1/ZBwVczFVwxg6PIEprY061KlEuwmIu\r\nfELi9t0m3uzVFxvhNB3BMDXOgT4RjEmEwMJN93FxTFjwvD1aqqOc56lwWOml\r\neOzt85iRLdBOBjMaYRrh3NXrOrJvA/5Fz5VDF0mwte6QCk6jg6+g/x5XytEe\r\nPEqXr28K+ncKcOGJ3bfD48lclCS1Uw1d47zxtxPVnDEmdkAXLcAlHXVinJgE\r\n0JUSrwq0+V2kkuTziFcCqkKIpL8tuogw2y4CLmxTZNEuWPyIj/+DmXDBeh6y\r\n4nvnOBO3ZUNXzM2eNDKAka6dCPTLMmSAYSo=\r\n=bv3E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","exports":{"./async":"./src/async/index.js"},"gitHead":"30ee404e8501d4c7bdc82fe51174857f5b50626c","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},"_npmVersion":"7.21.1","description":"Node REST utils","directories":{},"_nodeVersion":"16.9.1","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_0.1.0_1648806198723_0.032449904838393495","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@ilb/node_rest","version":"0.1.1","author":"","license":"ISC","_id":"@ilb/node_rest@0.1.1","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"f614d18b3bfd425013b839f15493f6865e0724a7","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-0.1.1.tgz","fileCount":7,"integrity":"sha512-l2bwcXqJa3ooerp5/5RFZs4SHn1emp/1unf3oD3oNyIXuL35T4vDtC10zml1iQ66nV8EkKwApp2eeZ+HueOvbA==","signatures":[{"sig":"MEYCIQC6hfpzVXzZ+Dw5w3EdIX/lumABm5G77wstv2bOzwYcvwIhAJXGVUeJ8S5ZCkPQSF1IScacDXXTCwMyql0X5ouY7S5w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS/IeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqM0A/8DtvPWIivJrVnww4vLwVNkeOfCiLmv7eLNmnDmSxAdPiu0IdJ\r\nu9vy2bfuRVhXPNdNjCiqEzzmT1qHsga7VLqLI9oxCGDM+RnO/zIC8BL1cqYX\r\nddi3nM1+FZvMzSLcOP/9LWiiDNzeA/3nFFh4b7y1lIX6Cg9Le3+6zZBavfzv\r\nBPzxmD5xRC+FdN2I4fLoXs5wmSLwfMU12jPWRLUP/OFw0i2qJtrPUiXJlAqN\r\nZ7ksRkER7oZ0/FJ/+8D32ezjlYAiJb966HbBtc3paRnFFst5f/TFHD96k9ez\r\nF61t0NiLBiCtrZGBYu+DO2q/r7Zmds5bYga9d7osx9AC92PqVZkwHNwMdUKP\r\ne7DJ9DBASALi33mgWx3CQsegtjLOvGRjGw97fKNNkjAoCmb/GWoHLrBvuEpT\r\nNx4zKgvWGDfvOSGxp65U1N0ztlG3l3B67H0uDHeZoqGogPlXOZjqZ0D9zq1H\r\niJfv4HgMwVXhsnJnw9qPY+7a0nTsV+zlitDFFjEKfW3Gxcbzg3zbAWHKu8Lh\r\nLG9XTp+h64CWzU0VM6nOC8iWIAqAas60gayZD7GZ0BrxgpF51hKDK32w5WZK\r\nUk0xoP+jroxbgdB/2NkOROzAs/efkm6l6F6clWU3BG6+O9xkcuPHqvUFcnI8\r\njMcVjY+Zy4YlIGIPbN/MjiJRzyEqE4SOQYg=\r\n=q+T3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","exports":{"./async":"./src/async/index.js"},"gitHead":"fab98a79a21315447907ce55e805cb282c5ba7ce","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},"_npmVersion":"7.21.1","description":"Node REST utils","directories":{},"_nodeVersion":"16.9.1","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_0.1.1_1649144350711_0.9690895945201019","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@ilb/node_rest","version":"0.1.2","author":"","license":"ISC","_id":"@ilb/node_rest@0.1.2","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"4184bbe2190c16fec9d3520ad3c84b2c68f2acbe","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-0.1.2.tgz","fileCount":7,"integrity":"sha512-NToKa5Ahls2VKh9nBR7dQskNUH6Hpf+90rdpC2hgA+TlKgAFgCk6OPtAGjM3tEeb6MFx/gxDifMNQy0qXP8MQA==","signatures":[{"sig":"MEUCIQDoSNUxaQblfKWGwp2xx2BNH4YXGOHkWAFU3d27m8wemAIgSscTGS+65IXrcHGQZLuHaJFZ369CJ0qbv6KVjMjhKD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTAHYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpW8w/+NGvY43sFTbkHkqsmyr/pLraYJ2rwaALyV6Xw23xXGNpCpiHP\r\nDFS26d5T3DT+n3sUOvZhBdfUgkS2z/qWJk3HxnN1rSX7U58ybPtYibfU4vzk\r\ndIC8Tbaa8Q3qcNF6rwjyw4kctvqXm0uFfyKtlJ3207JI9U0r/se/BG/FhPb5\r\n/xIMf6DB+i0mbgCR58rl1EAkr7N7OlJkC3TN7M8LQfx2xUZ+LciKFkjwbtuO\r\nysDxTK+EnPsjuciheYo5WgMPqSbGRA4mC2jrWzyw1mUTxPjT/WrBqCQiqNxD\r\noVZE4xOgM+NQ8wPQrsyhOsse0vIgXJlTEMvVvMQafgElS829X8gx9r7gzoJm\r\nKDlFQmBU4mr6FRJUZZKYpwm2sWou0HJIwKSmuh6euazjVBY8HiR+VebpY8Zk\r\nzHXayIvxJcf52Wymj4zNwCATzlFzFSORHEvZxQmszmY86Sxow5Lbe/aqiwKb\r\nEx14NJDb6/PPppLpP2fM3RI0O+iarVrop+u80r8NLLlbEtV3wE3PLVnBbzfx\r\nguPoj3pbHGqC/x7hMfMxZZkULfScN72A8xDr0kO6gjLRK4OdiJh81gtQvQEZ\r\nEuQE6kQkVYL1nLSO284NvEcEfGwrXF3OFpJHiIdw3XZzo0sbHuLcsZoZMxax\r\nnVgaDiatonOnv8QdPQwwu+WXFLI+ir9ZquI=\r\n=zIKM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","exports":{"./async":"./src/async/index.js"},"gitHead":"fab98a79a21315447907ce55e805cb282c5ba7ce","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},"_npmVersion":"7.21.1","description":"Node REST utils","directories":{},"_nodeVersion":"16.9.1","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_0.1.2_1649148376205_0.7080442637947686","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@ilb/node_rest","version":"0.1.3","author":"","license":"ISC","_id":"@ilb/node_rest@0.1.3","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"f6fc8726564d57afdcc823d14618a163e7369bd0","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-0.1.3.tgz","fileCount":7,"integrity":"sha512-Jviddgxz/SDpuScS/Z9T2NQINPdU6o7uduOjzq98zASB3xeKhsNmMluY6XEuuOo5fZkv2PwfCG+DJ9y67GUO/A==","signatures":[{"sig":"MEQCIAE44rViYCJpkLFshxi3NgP3Hl4pz4HoXHh6z18i9vR2AiAsqftpzC/APck+yNzWUJRY3PIekprfTqUhP5XsJbIlfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTASEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9jg//VPINWcYmfGom/u5qlQv+6Gr74hwU09M+j0/MZtf9DLIStMzS\r\noxRRcY7w7q4Q0Qa+PrCUEqwSCvAQszAnbky/vslCLp/0QFFq4Bgdj2OCxkyn\r\nNnuUTn6Hz+GUscuTh/UQ0ckazIgd3UHGuLwRCeducvhUqhFw+yDzAR9HPv1A\r\nD10tNUKOF7mvG4mO8fMQYKoGNBPv+EDs52LjhKfOAX0wAT9u3bCeucbM0xX9\r\nQiNBjypyXMYrK+FBYfoFLcEmwsWeNUZk8JXl55DFdmduGfjweP4VIJYOzkHU\r\nolZK74905lrcfXiZiQrDBuIjxCRTnwYk26K+IYa0X8kuhyCmSwyE+1sppMcw\r\nBPY+Ie9VZWLNmXja8G2xKk2n13HlnYOkAv2lcnpj8VbZkMcZyP9gdgjwj+J3\r\nRJC24u2HtT0MoA3pwlao9vUZx1VT92mrv0Y9boYS+ycZSSTsrhrj9KuL/OsM\r\n6t/4lK6VcXSs4+DR1iltl540wTxNz35eXDU8QUl3QUB+WaXIwflIazekoHgG\r\nX1fPefUftUooAihlVbKh3FXIAJ7g5IWuaNmfshrzfNjVU3I9Yqqmy/zFYoaH\r\n/W2F1cIueQ/f4xIgRAe+su/Kl1wH5yLlkL5qokYKABhMfJoYAP1z5hfVPheB\r\no0rsxnTx3LEGLsdp00zOJWnRPw1IhW+r2gE=\r\n=ZoyC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","exports":{"./async":"./src/async/index.js"},"gitHead":"78055f20c0c278eb3c36beebe88a4b999352ae33","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},"_npmVersion":"7.21.1","description":"Node REST utils","directories":{},"_nodeVersion":"16.9.1","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_0.1.3_1649149060780_0.5775178548268245","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@ilb/node_rest","version":"1.1.1","author":"","license":"ISC","_id":"@ilb/node_rest@1.1.1","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"c069aa1dae455898adea1b1dd086bd8141fb2f77","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-1.1.1.tgz","fileCount":21,"integrity":"sha512-PAXFMaugE6omvOt+8evLDCOWupKpyPoZz8OVkvKNNiUKmvLluzGM3WiC9QBkUfkuAxeKk4p8Ck8CuBNPNSG7Gg==","signatures":[{"sig":"MEUCIQDPkJuYn7ef7riuuc22l8o/hSkpZPp6uvqPA5f12Id9egIgA/mraPOvXZ229daleQAW3pnA8ZbRVFUpoygQh5S3KA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiylRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzxxAAm6VNVaZ6kHOB7b9vwOLu4Zruc03XzcrLIfr5w3t2mgbdnD4e\r\n/4QmQ71hlG0Chiud2vgoFjWZEPCZgxDv9xXKoxvDUtNqXLh61yweNVkM7nID\r\nkWXhSlDgUHAjspppMmEdqrvCqZ41E5KdlDQm1i0CyMw7IPtelaOzZbW9vNEU\r\n5yzg31QDqlO2L8Vmq3esJMcScrYj6GhsRWToFnO22xv/q9Pmuro0haTNRb4X\r\ns2UVBh7LnqROXNKwLKStCrhYrDRbnepDitc57pvzkWP4uNXIpaeCnP0bVwa9\r\nZHXidzBZoZQOfru1DB6Vykbjt9B4aB3kCT8U5xtL2xqykr11FNyoV7R6mflT\r\nhjnD0q70cdZAxzUmnfeWHd+gM+qOvC9sxjZVTOtrKEjNm7mZUa5M0UidM9Jj\r\nRxDtNCrf3fGxAHcWIi6amPpf7FiOBv2lzlp/pV+/8Xp7VtL0Gg77naWtOjl/\r\n5kA1mEEVpyQBvgsQu2vreC1+Df7FsujuuMEuo5PYYVkJO6TZfUj6xZ1nmxu5\r\ni90wpvg276SADnWDtsfyS+aKi2/FnhHEjIeMyhr8B7naDk2GdiaJxoLacm1l\r\nxt6DzTXVdoV8dM5KHK8/20iU84Mpd+DbBwdfrhCehjepuw7RsDqL1WCQ5Ko7\r\n1910+DKaWDgf6VAx6XEZdA2DXygsGMxinQM=\r\n=s2Hu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","exports":{".":"./src/index.js","./async":"./src/async/index.js"},"gitHead":"2d43a6bdcec4201f08ea2c6607eddd73d0272dcb","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},"_npmVersion":"7.21.1","description":"Node REST utils","directories":{},"_nodeVersion":"16.9.1","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/mailer":"^1.0.5","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_1.1.1_1653287249488_0.02921435624956037","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@ilb/node_rest","version":"1.1.2","author":"","license":"ISC","_id":"@ilb/node_rest@1.1.2","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"129b842b1d4a2b1b6fdafef6f9decc61ce683a99","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-1.1.2.tgz","fileCount":21,"integrity":"sha512-Xe+JHVpNp62U1BIl6PCgwPuTO7GhO6ZsBAYbm8LA0xM2LJwrUogfHSwwdUYFpOuSlR+FVmN4X3A8Z25Qx5MECg==","signatures":[{"sig":"MEUCIBhmPWP3lxUAoeo6kloNVMQVC1OelUSeqsDqKsEQqWSNAiEA9g0GLsJOhRt5FGBi85gS7DEUEN/pwFwl1Mu31uvKk4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijc2IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7Ew/+KDbz8a9ya7Mo21/GPDiqVZGA677XVlf+dktSExGhLo/iLL9N\r\njiIyUXrgDhiwXQ5E8VYECuNK47iuZhHo3Zerjm0BgOq6AIaeVXcAoL8nj40c\r\nCY/oGKHLr27YVXKEPkbdpuNGD/bIyLk43nysHCuZw9MljOFmsHrAeOYZ3POs\r\nvazZqvgLFoCWOTRqx3gNS/GUW7hcnNii8fDqSfpMzy1eSNSXE6VJq+GtJn0F\r\nLGR6/QfjcXC723syZA0At2vdXb9VLYb/JW1CGX+gGpw8xujD5xQzZzTDR+K0\r\n4syvLYft9QpUzDADvR1xiKPIMKhbrLHB3i90WyAzw3WC9yXuIAmewd2mA/6Y\r\nCb/r35cq3rysonGkSNaWAcG5BLsmxjrygaJpThiY0lpa03M5S2IjpBUHAwAQ\r\nwbD+L1ZlcRlW/hSLMJTb11UdOpCHoK8xZAV6CzZwKHa4GSADP4xr3EH68Ere\r\nm3vLrhDe4kISR7orQKaautpXZLMYwbyxwJx3IxpZh13oUBP+ftAH7Ad7kBRd\r\ncqYClXwI8Mj8kj3UTiRCjc+/qtHSbZ+LyiPe2jd5GzllJdBJmvsc/UoWTlhb\r\nt/YNhn6OveZj55Z+TPO4m9MLtPKfM+Zyhr0/1cY4fkaZkyL68QanT2NX06hH\r\n3R4OKrhuehL8KpKP5+mJpZevXdIMByxtAL8=\r\n=ytsh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","exports":{".":"./src/index.js","./async":"./src/async/index.js"},"gitHead":"49bc33199c6a9e10c98ad3d9e968056704f482aa","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},"_npmVersion":"7.21.1","description":"Node REST utils","directories":{},"_nodeVersion":"16.9.1","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/mailer":"^1.0.5","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_1.1.2_1653460360213_0.5967473418106355","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@ilb/node_rest","version":"1.1.3","author":"","license":"ISC","_id":"@ilb/node_rest@1.1.3","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"b45702e4f470ab20e60c5d30160eb3e93ff24875","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-1.1.3.tgz","fileCount":21,"integrity":"sha512-VQHXR6ammKjk+mmgPo6sVchMXTzyI/qs6frxGDjcgSaOvtyIjOl3n5i2JRgXCtxieBJlO58TQT9MEPV8T+xYzQ==","signatures":[{"sig":"MEYCIQCx7pQG6MFijeIsDDdUUKTVWL7wtcSj0b90Mb1yx/MDRQIhAJhVonQJ9Mu7DLa9C5/EkLmvESJw4eXgA0SQ///Xh0Ng","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivBN8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBPw/8C5HIev75wx4yjJdHQrrGMsuWh9bTldgPwIKB9Iz6zE1GjNZe\r\nYqgbd4ruCKxh6OFabjN9m+KzFaANYT5J7wLmIo0xQL9lpx1ywe4poqJ0FSxW\r\nu9kXHy6eoBoSbQu6A/VZK5JFWI1nBknGrvzkwvOcEuGGO4grShN/tIhLp0re\r\nKkOcnsKkskVi4OjuRHJ0tOQcWJr+kqSvg7LEcSPo5OwLC75PA0OO7akCobuH\r\nhMxTRcAlcX8QlZsWyKPMwdm7rtI5eXYgLh9tw+uKD/resFd6YmQX0TYxiPjl\r\nN1KO1dtc+QnPdVZ8yTb55DhMXuJfyb5pb9JF0pBD+TW/20vqds20sCSEa8gW\r\nHCbbKo7jiZ8UA2dWDG2zXwbvGRGciDfklN5DQhvPd1S5obseNBOUmCGH6GHE\r\nKk8B4GlnGGIV4i2WJIxrkqYGF1RrXHq/y0NDZsRGIUdrwZ7Rdte5ctg1BM2/\r\nfr1XOyyXE2wPXXG4Q0hyf8RGUUV/dDbllHOM5lWDDQybeVQDVVFUDDumIzp1\r\nil/g6YMXsqdYGE4J4gF4JBB0d62ul9LGkSW3Ut0LL2Vl7FANpaq5Z40a+dED\r\nP3LmpgnFsvZIrHovbDXrLCiV9bVlDdKFq6r+9nkcQrKcU36joGlU5y1P0YGs\r\ncUkCQ0lf9UVVYHVg3gmHWsJbsDpz7/b2KFA=\r\n=upsM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","exports":{".":"./src/index.js","./async":"./src/async/index.js"},"gitHead":"959aae93a9d56b7a50e949422fce78b2a38cf4b8","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},"_npmVersion":"8.11.0","description":"Node REST utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/mailer":"^1.0.5","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_1.1.3_1656492924287_0.6874956424503122","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@ilb/node_rest","version":"1.1.4","author":"","license":"ISC","_id":"@ilb/node_rest@1.1.4","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"d4e0b4306bc789cc747822a954fe19b88075b631","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-1.1.4.tgz","fileCount":21,"integrity":"sha512-AzOIUGxM347moYr22gHJ4wYyVtpA1HJXAG6U99tnsjeeVSPavDbd91CQlKhnL8r8v+kTUrfbaxfSFock7DYuYw==","signatures":[{"sig":"MEUCIHggvHA0/wYpjabdNTb8JjG4zjbMDUqPIj7CmAAEB6fFAiEA+H6K7a78DSFOncgOYSmMUStAbTz7zspMGtrxklX/fyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi80UcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQRA//QkaxoYBPhESJvpXyEpzabxDtvI2cGtkWGlzf4kNrwt+s82OJ\r\nwWWY5K393YMgDZeNp5ik+5FX1QBEinxzUG6MpWIXcXzyQP3fHtZq2RRxzoOl\r\nJ9lrJnHaWjvvGU6MnmpOAVWmBMHc7si2IpKjvl1IhF6Idn03FhKTI4vHCo+J\r\n6wH6RxxKOST/0vKpN2idjeZkV/7uaOuniPCJzngqWUVDUk9HczYz6VrcT7bv\r\nGuA0tFJ/1sxU9d5pZ1Q2AmEl3uE/NqgmkvgNPedDRGNVFtD0Z7LFblTC26n+\r\nKUrfE0ppZ0FrR0L537BfqVba4DO6MSMcP9zWTcY0fMm28TJKrEJHR43M423r\r\ngMlRZ9MRkF9t2KoLUQuDl/DQZTf8v6fNYh89XqrkTiHd+ybv0rQfEBJIl3B1\r\nC6TK2uyuHtnoZX+ZeEHuS5tTaCDMqLGgd4fZdjHQk2wUqNgZ61+I8pGGAFOb\r\nduo3lJ7MnHVk9eqsM2xs9FENLn1XoNzgVBnUvAPiEq/QwRg4HiPQFotfrlTz\r\nSF04IbFwH+TDXH//GkdTsEhRoSaoOy59TglrpybaSK1YLsenE94LeS0P6/kH\r\nt9bFQVCfatYPE7930Ffv23Bp4TPd/ZLJqPxftpAs1YW0QnJsH6Uw6V+J3HxC\r\n4MiUEJ9hm9IGKXDcLbdFxkOZc2V/SvVflak=\r\n=/wM2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","exports":{".":"./src/index.js","./async":"./src/async/index.js"},"gitHead":"2f55ddeacd302435e724ff4e3e92ec2843594ea9","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},"_npmVersion":"8.11.0","description":"Node REST utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/mailer":"^1.0.5","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_1.1.4_1660110108024_0.6677463418470275","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@ilb/node_rest","version":"1.1.5","author":"","license":"ISC","_id":"@ilb/node_rest@1.1.5","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"44daa6bea18b34068f702a2400373088fc41767b","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-1.1.5.tgz","fileCount":21,"integrity":"sha512-YN4dFYeIzwW8prhi+D3Lk7rX6Yp3NigJNoGU4e8E60OpCBm7NLyR9QKZfHKyKaAYk5Uk5YxWQ4QQYw1eSQoANA==","signatures":[{"sig":"MEUCIAPzTDk/QkkLxGr89iAD4H3A3EVK6q+T6NKJFPAgWl7gAiEApugB/FA4udJEJNVHGJ14pABZMz9tUT5/DJpiSJkGULo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/hNlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRqQ/+KTC6JVNd9EZ4BI99Ql9nMdGqdPokm3VqjepOaMXlPhJ2jq5y\r\nQvmk/sqoyLwlDt70yZH6UVrN+3zafwGo20+6aKZWyRgKJ3QXK+KjuylSg/d6\r\n+bT8QvGiFeB79wNSW6/ISsoO8O9Y6zjPu6gIJ3jXSt7xX4/n97uBEeXdZiou\r\nq3wBTu9A6X5GUyEaxBdO5ffV9clLrZpMUVHULacZ5dLMFq8l8+HdA3Y0Mh/b\r\nW/evjAoDNBSbpGGm3DsECpIQhxL/UwDoH8a9sTJJSQrjI2zTdKg+vKEKPZk7\r\nn0D/py8q27KFo5/2U27uVIz9heZifBFiToPvQycIgGLsr5Tn+A8AKG4ye5Zq\r\nYeaFesKPrt0p+eZ/G2ewt/18b1/LeVG0brYgQL/s4vbcN+zeSb3YVYIkzfTS\r\nFooSfVmJT0t2AekribHljzftX7f31UeloC7wc75I4q+frcjeuGA6TEPnzU9G\r\nXS0//CFOMvp/kDOZdkiudgg04b+ZZqRw05ha4W2PEYTVp/5svie4glUDkvgm\r\nm1zbtukMdZSullB/N2fJlbaNOkSCL4uNChITumsL/5l0UIOawHBN+cSZSJ4r\r\nOJUl70bubQZmFfouuK7cPeF5coQC6iRIYp7GNPTfYU1/pARDNe9kIC1Fm2Ea\r\nhQpaVWNDspizvIRm8HJkT49Mj9aWyGwor4o=\r\n=FDEQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","exports":{".":"./src/index.js","./async":"./src/async/index.js"},"gitHead":"2045b59478cc4f00516d671129d7bdac611dc485","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},"_npmVersion":"8.11.0","description":"Node REST utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/mailer":"^1.0.5","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_1.1.5_1660818277520_0.35415042298445143","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@ilb/node_rest","version":"1.1.6","author":"","license":"ISC","_id":"@ilb/node_rest@1.1.6","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"0ffa803745c36b28bbf4d84c1a1968e18e7b23df","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-1.1.6.tgz","fileCount":21,"integrity":"sha512-hO2fEyEjNH0chRgHHe1Ko9xmqFT6pqcGnI2F1A32XRpi4gsMrDaNtM0hX3C0A9U9mfnACgUETQ9MKXp2Bzvwog==","signatures":[{"sig":"MEUCIQCpTaTebOVQbYYxeGGFlfHNVc7nKiUx0uyAQrROjBiKVgIgXKCpfGRg8oXHKu1YSvFPpT2jLnFsGArtNu+Gjvn7ZoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA4pJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsdA//dVpPaA/UEhHk54xiT5WJ4MRfoeHoiO9QnOpkLFPb73y6Um0i\r\nwwdvt2q307uhp+iRh6YhJaMqdji5SKkccb41N93PG9N63FealVe6Un4dGp/V\r\nehUJvIMd5+vteA4HmsdiBYsqueaSdGbOyKh5dkWLL5ObwZedKpTcSjmsKAJY\r\nEezg6Fb0j1UlHu4/TEZVfwMKL4T/67hS+MnbIPh3XNDfy7mETRvFzOho+Ykk\r\nLdYNzao9xLwVVfGFjmYoDk/tIMWJUK13Wng1dKyPtCljfR/TJ6T81acIWjMN\r\n9RdbMXYoIMa4QUcqTeOvTmF4HSpiZt8dM2U78ENENTHT3QWqBUe0MtZXiXlz\r\n5I2KlNxyaG44yHV853JgmQNewZ75qDtnIAePar4r1iYUA2w4dRog8qj/0Y41\r\nU2uqxvzqZVn8OIb//eVUldbPMwp/xiEldiXr5Wj2hKFE6kwKcqwjflY5/e2G\r\nDqYN+wZqD/sqwnTE5NeRLK67YpV4HAuzLeZjtjXxl8XygM8TGMz1QVYpmHqF\r\nEAUWL5zJfe56f9iedVNQn6HYwtJyYe49FXU29bzHNnmrqWvbpUbIhuu0zbug\r\nVXBBEHJnt6748jD7YVlAom1xuzRYYs7QT9v3o3+zjXnE/NuDwT12P3h73prz\r\nf7VI7KRYU0m9x+gAEmbr1unEBS5LQUnoE6I=\r\n=2Egn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","exports":{".":"./src/index.js","./async":"./src/async/index.js"},"gitHead":"c488fcc8af2d8ad1adb6c2c29af14466e1ac7aa1","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},"_npmVersion":"8.11.0","description":"Node REST utils","directories":{},"_nodeVersion":"16.15.1","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/mailer":"^1.0.5","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_1.1.6_1661176393479_0.1998982410267891","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@ilb/node_rest","version":"1.2.6","author":"","license":"ISC","_id":"@ilb/node_rest@1.2.6","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"3e852ea599f675a274f54741cc22c281ac8d8112","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-1.2.6.tgz","fileCount":21,"integrity":"sha512-4Hk0is6wswj6jxwcysmhlS7MCy7GKVK9zRbDapdieQQNjpLc4nWiagqq4bEZm2iwGSknWj+Z2VxVmAigQirJLw==","signatures":[{"sig":"MEQCIDAM/8EPtGbQ0f8FoTdhxcNaT1ML5fGeYxvoPaGoYW9EAiBp9onKq+Ujc3gz74JLo0qU5sPAZExD9WZi52xYXY0fJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjxUuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFBA/+M85w9zVImXpGTPzWltFw0AHExQKOw9y7yZ/gC0VdLYvEEKbH\r\nw1yyjpCxReL2E6aWA9NM5lI1syS1gcgej/VtYHnskqVdSpqg0+fyEaSnbhm8\r\n/Qfhp/GP0gc9auNitULKqJlZ1e/r5/rOsmfJgLMnD8Y/bhqyqsvWJifRrc+E\r\nqkJ1iSmpr+A3tLM8GDa5QChctW30QDnHCkU1zSEF9VgT7veOXYEmsTjQZxnF\r\nyvaYog/Vx+bl3rmzOgTi6AxKayOZUOJyTssulxIXZHI4UWzAmf5oOcbxWUQz\r\n8lqvS+8676i7n/Z+F5t2R5BF7A89nST7Wcxmjp6adgXFCD0LCcxCLW78NFuY\r\nnyYXQ8tlkdwkHdogRD266CEO5y6NVoC7FimoLlLDImKsSZdUq2FZp+6QPAut\r\n9S+mMR0lnqVKhxnX+0YB3HuFrc8RKDVi2ofQsnYsmFFD+ZB9rDlvg6oGRWOa\r\nCG4+13xeV/GTVl/i9EFD32YBCt6RJB8ZVoRke6uWRmEkZ2KVPz416pUJ97kB\r\nP07TFUUykAxcjhoZvf/fvWn8HMJhd3qc4dK7gwzuLwrB9PTeEgA0Ygtcdy7a\r\nBBMkW9XRPym7n3FQe7ysqWCjd09vjovI0pVcN2XvkhhVkniji2nOVU4ZG6Sx\r\njNGiFdkFuVa/vYM51+BeG8RIyYFmfHlJFF4=\r\n=uK5S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","exports":{".":"./src/index.js","./async":"./src/async/index.js"},"gitHead":"f4f494fef2b65c1a48cd041ab52cf498aa260511","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},"_npmVersion":"8.19.2","description":"Node REST utils","directories":{},"_nodeVersion":"19.0.0","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/mailer":"^1.0.5","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_1.2.6_1670321454383_0.6677985669514266","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@ilb/node_rest","version":"1.2.7","author":"","license":"ISC","_id":"@ilb/node_rest@1.2.7","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"397b0d32bf3b99edff857e518ce1c1587c22c8f8","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-1.2.7.tgz","fileCount":21,"integrity":"sha512-Hipaqt6dx2yBfkZHtEpy3EBLntN+QQOXLVMmLWyUnhiK+b0QVJr5YUDnckKUCYoE92Jah33kvS/85XaXalqXGw==","signatures":[{"sig":"MEYCIQDvBDcxLb9BewEz7pYC8Asrq6pK9IoCkjQiX/wuv5uP7wIhAPa1ZnPvHjK+zcEEG5CwWIY10fqK50IKrGM6qQFxdRuQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/H6sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsoQ//Ti++ufKAp7W1F3J8qBugiP72N9p6e3Ezja1g6teCm9gMZKQv\r\nj1YqTUK/UXCVe9gD5y2cwMcK6m4QXXbuxpngPGBgsDjpGDRQnV9NPF+krYNL\r\nOvoZU04lBkE6JbCMMSksN5meSqtiESJQtweOLusHvc9YOywTKhZGEJ1V+HNE\r\ni/9VHdLvHfgCDmIXShOGuSqTlJ7DBinZ3CU7vklIjqYP/5t1O3rxObn7ShLB\r\nRvPTHwtJBh8Lkoctom6PjwFQRdHSzNGrwE1Kr1w7Q1+KWSI3Xbrdut9t6TkO\r\nUyJvPtIlh9YMUGrhSzNdLnGstQz1J43kg7UXD74n//YVvkPw15g5cLp6dyEq\r\nASh1F1VE2Smpl4gbaPpHspgrgc13/doIR+oem5PO8YcihzHD6wPMPfax+uDq\r\n+PUL8NpjYvq6lRPAbVWzevVPcSK3qdnlwP4fcp1LdzEq4c+Ej3JDiEXc06t4\r\nIQniSHE2kS6kAJiE4e1keYp0EtCq3j9jOwNfIVOntfQu1hwLOwwtYZmfRGGw\r\nqMGGCu0clwpJxuEcpCBTtn5lpfPF7PM9UhA3P2aAMn2albxAmekPj6sojP9m\r\nHLCHxDNCsTXD8ANQ3eiOJ6sdlAez2N4KaKQbfvmVmsDGz8m1Z6jlQQdBhXcb\r\njbOO2p1sfyXuABsc3EmmW0Y2R9XXs4IFino=\r\n=3C2V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","_from":"github:ilb/node_rest","exports":{".":"./src/index.js","./async":"./src/async/index.js"},"gitHead":"c61d7c6ea2234e931e84822e926dae073cecf158","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},"_resolved":"git+ssh://git@github.com/ilb/node_rest.git#c61d7c6ea2234e931e84822e926dae073cecf158","_npmVersion":"8.19.2","description":"Node REST utils","directories":{},"_nodeVersion":"19.0.0","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/mailer":"^1.0.5","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_1.2.7_1677491883904_0.005952762270825085","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"@ilb/node_rest","version":"1.2.8","author":"","license":"ISC","_id":"@ilb/node_rest@1.2.8","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"2b44b2a7dea39cafa75d4300013289752e69c984","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-1.2.8.tgz","fileCount":21,"integrity":"sha512-4RKG+rZH+7bjjxRiPkR6CB8/YCWLF/ZOQUMYz0fthaxDr2D1st9EUfMoJElC/scjopXSuC8kp/3bB1nWtGc3pw==","signatures":[{"sig":"MEQCIAnlH74/yLne3F64uL+La1i9kZz+e/UbfpCxCjzOBSYdAiApFj3R8KAn38rTxTtO+Ps3Qbp1kteGrbG/9bQMlKsadw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLQCVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8qRAAnVQmJ5jKyr4nkvTCRn1RRyIDLGn+A0pisqblS+zBZqz7iVRL\r\nAJgkurMJIF7377zjQ34f1kQareuGrO9JFAD3u0CrGxzHm+ktqzR3xT0ewgT7\r\nSuCizyjueCrN2k+2SkaUJ8MahCyWT9dCEJBZHhZ60M8EWF4K1+ht0zBCsIL5\r\nXCUW5WLXSPN0jhAAFt1V/jalrdK81W6/NVsi1FIxQfxoZkqoS/uSLCOGuSUd\r\nyCGm7DHUExw8vVrit7nKhXoKxCmg94rDN3F7rDp7ni2PT3c5gjDQ7fYDSCLR\r\nbBn9Jw/BuQAreiOCqzfBgpziH1W3bm/WCYD086q3gcAPLJWqplbve2TXexL+\r\nuR1C+x9OWPJ8GGtaVIuWEcOmEyJYnbPCYiO2zaV4DabUlkUI7vzA+LIUvsoO\r\nY8govDfTAt5H7SMFHhv6nKVaqISfeeRTbZ5aF526d4GcJdiYU5wW3PAAiLJO\r\n/D3kEtTLvrRudiNLYfMOVr8LcJiboyK/YbIatO8ytPWJmF6DiUC6JDf7gusn\r\nO8g/u74eKoOpxP7eVX2DYhuUc6ViGzFjXLlju7JXkhheYngAk5CMFq0y58C4\r\n6MGHBmWj31zmRg1lAacHPtKSechCOZ6ET1hDYTT5/foLT/gEKgJf1+NPhvgN\r\nLik9gSqAL5DXZ3IcDcVvRzOxjjvaKdJlFaY=\r\n=Q+al\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","exports":{".":"./src/index.js","./async":"./src/async/index.js"},"gitHead":"022b131cb1ce545c9351a4a4213e4248c10766f6","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},"_npmVersion":"8.19.2","description":"Node REST utils","directories":{},"_nodeVersion":"19.0.0","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/mailer":"^1.0.5","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_1.2.8_1680670869077_0.601679729273056","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"@ilb/node_rest","version":"1.2.9","author":"","license":"ISC","_id":"@ilb/node_rest@1.2.9","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"8fd15ba199b447ca13b513d86a8a18fca34adb94","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-1.2.9.tgz","fileCount":21,"integrity":"sha512-P+DY7MbU2NekrPws+jsDnRouYrptD30a2wPkN2dl5E+fqhgtQKaRuz95L/+Mwy/3b+GSNtEkt5ZpyCIHD4zccQ==","signatures":[{"sig":"MEQCIDaGTGLxQs7QKKVAU0AZ5fjWcEXhqjlsm165pW2eVQQfAiAbnpBtav9KPs4rjn6fYw3u/+VIzwcYskX9jIw3eWoABA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNp0HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFUg//eRpCtxqy4GLQDDdCqsCcC5wlb8SMxvkmyBgdazESSPpP7sWz\r\nP5sDTRonZuJpLBUsx5TzkLFRt4J2mfm+Mtu6yFAMDYTquKAhGYifxpJonyRs\r\ng0Dx0ObN5MuEM+JgctlM9TPVQlK58CVg93Are+/Xt4U/KyzgRNKzrZTeqGBh\r\n42L6lIcG1LfxX7aiweYDlTF6q8qUP10mPQ7lvjdez5lrkEWd5KceNbWhMaqK\r\n+pwAJiXd7Ruf7hCcHjiqJ5UU9Isopz2RzfGUJAQahzbqn32ZQw/oHQ1RutDc\r\nMPJHTbIhzWU9prQUQU6tHcTohfUcPLeWRkq2/bEc3bRFyrCdAi36tusQKs4t\r\nILUzfzz7zH1Bl2JRERnpiAsbK5q3JzrrmS6NtnBRlXccm/tk3PMh/DJUhQPr\r\n/lkF54f2MOPnmuwa3V5IipR7Hlg4BDXDXH7DXyttWlAvXl7wP5EfmW6U5rgB\r\nyENfCfJ4f7MjfBTDhd82yx3Z9tLGgNK5BUMOu+mZ3gXv/+ocrN55MS71qEv9\r\n0orXqJRJfcO3rfBnDWVjctSVXjx1MX/+I7WsoxDRr1jd+zUNzOhPZ0JrqrlU\r\n84S6/o4cJXlnktKeE19IShrCmB6M+9EEwo6G+Q1xgYt5juqwji2BbI+FzXkE\r\ntcq+2HrIb99mvsttTj557KgQ9H94Pa2qBYE=\r\n=YwNj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","exports":{".":"./src/index.js","./async":"./src/async/index.js"},"gitHead":"84b3f802e558f3feac08e3898ae34e2c0f27c54c","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},"_npmVersion":"9.5.0","description":"Node REST utils","directories":{},"_nodeVersion":"18.15.0","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/mailer":"^1.0.5","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_1.2.9_1681300743343_0.73523497048838","host":"s3://npm-registry-packages"}},"1.2.10":{"name":"@ilb/node_rest","version":"1.2.10","author":"","license":"ISC","_id":"@ilb/node_rest@1.2.10","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"5f770b57bd5d76f9d24ae46683d771b83bba8bdf","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-1.2.10.tgz","fileCount":21,"integrity":"sha512-WTq3B+4sXRkoxSTtjhls3voVYd0FTFoQAIp7hpservnM3LIZ9XsKLqUlGkYlXSAC0jG4n1GGoTdNA3IjIcGgWQ==","signatures":[{"sig":"MEUCIQCwhjQfVimuiGGr/n37NknrTraOuuNdfbtaFJUbEDuyJgIgGY4DDrYu4M9sicde3ngxFAt8CIBFOe5gz7emonYBXzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP7+AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvoA/8D/8sWwiq1D0rkluXp+UwlQ7V6leufBvk1Cr701kJJmvoLreE\r\n2Dzbs8NyAGklNIHtekg+FCoTThqOwCDxOvYuwenCy0X0DNvgiKx0ND1RQHtr\r\nbyo2dXLCWQZr5G2LesYEn2zwflQlijifN5fy+vN2zQhfd84+fIPPorVkLCuH\r\nhjrXu6VsJUBP64dKC3JPRXI9E228HwViW+BLwUbZYkdAt5ihW0xhZx1lYv66\r\n7cbcBulnTPCM4kKUbc3BlpA/RWauWGaR7MjvHBslAiuClbCY5x4PtsfY4aaO\r\nCdAdS9id+VOPzfPsLwat+gruGI4RlLxZkdHFhux8VKAkFP9mlbopA2ZsN21I\r\nbkgYbmPVRBCg0oBMAIf7hyJHBww9Oi17Is+sJ4jfA/JXX7cC/3MiTPgwfolm\r\nr3/8KFeOhZje58PGFyEPvvaXXSLvmzrx7yPhVj4A0dwmCrGHlm0KRjOVQOpT\r\nCM49EtfY6sAg14SBf8ntMjYaHTS722Zo3rhEfb5ulixo/Rz64nntqx2LIEwN\r\nLxVovlFp0Kd7c5/jIkz8/XuRz+iJBSxtskjcZCjNZWyG9IDLGkbaYTpeCU+U\r\nqRmLo4FcxfJHbyf2K4rKcpRe/6kqzHfFEuSlJpYubfcHcCowC9fcXI008lyu\r\nKIsBuDTZRK4X0zsE9HLjoLmtNhm2j0Toius=\r\n=IQRf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","_from":"github:ilb/node_rest","exports":{".":"./src/index.js","./async":"./src/async/index.js"},"gitHead":"3cb49561c4c50e9c1d715c6911e2808a9c0e6d28","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},"_resolved":"git+ssh://git@github.com/ilb/node_rest.git#3cb49561c4c50e9c1d715c6911e2808a9c0e6d28","_npmVersion":"9.5.0","description":"Node REST utils","directories":{},"_nodeVersion":"18.15.0","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/mailer":"^1.0.5","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_1.2.10_1681899392427_0.9086789934588058","host":"s3://npm-registry-packages"}},"1.2.11":{"name":"@ilb/node_rest","version":"1.2.11","author":"","license":"ISC","_id":"@ilb/node_rest@1.2.11","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"8bc910d08dd923e2c8f74a33585c696345178008","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-1.2.11.tgz","fileCount":21,"integrity":"sha512-OaB1DYwY5Ao9TP49uHlZ3MbXYRpDrTKlRtGNo85dPL2Kww9PMTlMQgGVyAySAuALvJnBNLJHqfR/jExXkXQoKg==","signatures":[{"sig":"MEUCIBNosrcTfGTMB/OgQHIWvo/GBXykV5pdiTsJz+TZey93AiEAgj0xRwU4xyc03i2e4sTxKOsL9vswHSwbZ5c4nD+KTC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25001},"main":"src/index.js","type":"module","_from":"github:ilb/node_rest","exports":{".":"./src/index.js","./async":"./src/async/index.js"},"gitHead":"e2d062c589d7228b447bf60649decfdc0345a06e","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},"_resolved":"git+ssh://git@github.com/ilb/node_rest.git#e2d062c589d7228b447bf60649decfdc0345a06e","_npmVersion":"9.5.0","description":"Node REST utils","directories":{},"_nodeVersion":"18.15.0","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/mailer":"^1.0.5","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_1.2.11_1685612031603_0.7016159580684673","host":"s3://npm-registry-packages"}},"1.2.12":{"name":"@ilb/node_rest","version":"1.2.12","author":"","license":"ISC","_id":"@ilb/node_rest@1.2.12","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"5b39db4e8c4b3815d5b57ef9e6eb762517f54301","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-1.2.12.tgz","fileCount":21,"integrity":"sha512-jaJMn0vZxhcF3FqznkEFs5JMtvLZ4o7kLTn5AgHVJnV6T4tEzn9FTR5NMMCEUS0T2pLS9DB76yVqh3N6gkaZhg==","signatures":[{"sig":"MEYCIQCaPDkQTit4zlE8rPdQL30j48255grcyMY9uen22IK8BgIhAMJyvOSMozVKZ12Xq3qhQ4GctmzQpREnTNpkuWO04+7C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25009},"main":"src/index.js","type":"module","_from":"github:ilb/node_rest","exports":{".":"./src/index.js","./async":"./src/async/index.js"},"gitHead":"1a31dfae9d3f0d73a42b55f6179132263087749f","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},"_resolved":"git+ssh://git@github.com/ilb/node_rest.git#1a31dfae9d3f0d73a42b55f6179132263087749f","_npmVersion":"9.5.0","description":"Node REST utils","directories":{},"_nodeVersion":"18.15.0","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/mailer":"^1.0.5","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_1.2.12_1685614726774_0.42895318551268335","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@ilb/node_rest","version":"1.3.0","author":"","license":"ISC","_id":"@ilb/node_rest@1.3.0","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"01513291544803bea4eb96ca05539016c9f49000","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-1.3.0.tgz","fileCount":21,"integrity":"sha512-r9rbVbx/eZCqYkjxgT20N2hNepxGu1T5EL4ITdVwbLMQ0VRbDtkt/mpG1FuMLpXEeH87XDQTKVhDaywXJ916NA==","signatures":[{"sig":"MEYCIQC2yV9bAzK+ggNAQ0NsL7EnqCUxRFPuHHM2HfVDiaHwXAIhALXBRVJxBS0H6wHxBWMhtxX+cr/ADKVmXlR9lyNrOzq1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25069},"main":"src/index.js","type":"module","exports":{".":"./src/index.js","./async":"./src/async/index.js"},"gitHead":"df92d283228066151ad9c349fd1413bc1e55bd6f","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},"_npmVersion":"9.5.0","description":"Node REST utils","directories":{},"_nodeVersion":"18.15.0","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/mailer":"^1.0.5","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_1.3.0_1693892116374_0.5163013109035495","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@ilb/node_rest","version":"1.3.1","author":"","license":"ISC","_id":"@ilb/node_rest@1.3.1","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"8bfab5934e583aa2cbd07f508db2dcb2ddccde09","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-1.3.1.tgz","fileCount":21,"integrity":"sha512-9G5OsYe9oX5C4Ft/aPlWcNehIwtS2zIRmG9R5NucqsTI/29S/PU0/8W8NCjHjMaoX7c1LdfXD3PgNeIbyqrfoQ==","signatures":[{"sig":"MEUCIQDglvOa26/UuQRTpRXqh+CHGXnuhr5nPQGeNU5SszzMGQIgCEhAsz6hPyl1oW/qZtRvC3FZqgdgdWYA7CYDKCFMumI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25094},"main":"src/index.js","type":"module","_from":"file:ilb-node_rest-1.3.1.tgz","exports":{".":"./src/index.js","./async":"./src/async/index.js"},"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},"_resolved":"/private/var/folders/72/6x5rq0bj6gvdfh7ylx9jhkvr0000gn/T/1845f1f51865671bde682829a609ddc0/ilb-node_rest-1.3.1.tgz","_integrity":"sha512-9G5OsYe9oX5C4Ft/aPlWcNehIwtS2zIRmG9R5NucqsTI/29S/PU0/8W8NCjHjMaoX7c1LdfXD3PgNeIbyqrfoQ==","_npmVersion":"9.5.0","description":"Node REST utils","directories":{},"_nodeVersion":"18.15.0","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/mailer":"^1.0.5","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_1.3.1_1698649773205_0.8672933644069942","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@ilb/node_rest","version":"1.3.2","author":"","license":"ISC","_id":"@ilb/node_rest@1.3.2","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"1c2cb7704a3382b7a4b8f1eb0983ca0b7bc530fc","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-1.3.2.tgz","fileCount":21,"integrity":"sha512-A3x5K4nZ1/gkm16MjA1ft1xvHc78Dl0/hbRsqCC5eoRwdsNmMY7ptwmG4Fr4rFBeR6RfkWy3o2wrpM4NNycnvg==","signatures":[{"sig":"MEUCIBAS+ZkBxSXJyxMfaOiRWYBcrRMQ5YmgEICwirBffVV+AiEAo70i7KBeeumuDyPx72d3JdMXO2ZLhOR1q8RLme+Wius=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25161},"main":"src/index.js","type":"module","_from":"file:ilb-node_rest-1.3.2.tgz","exports":{".":"./src/index.js","./async":"./src/async/index.js"},"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},"_resolved":"/private/var/folders/72/6x5rq0bj6gvdfh7ylx9jhkvr0000gn/T/0deecc03ca55c1329d6a8a05088aa90d/ilb-node_rest-1.3.2.tgz","_integrity":"sha512-A3x5K4nZ1/gkm16MjA1ft1xvHc78Dl0/hbRsqCC5eoRwdsNmMY7ptwmG4Fr4rFBeR6RfkWy3o2wrpM4NNycnvg==","_npmVersion":"9.5.0","description":"Node REST utils","directories":{},"_nodeVersion":"18.15.0","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/mailer":"^1.0.5","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_1.3.2_1698652160208_0.016523239816717883","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@ilb/node_rest","version":"1.3.3","author":"","license":"ISC","_id":"@ilb/node_rest@1.3.3","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"3b6268d81ed9cdca81ea40d4465d47b96525a8e9","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-1.3.3.tgz","fileCount":21,"integrity":"sha512-zGNrEatobwU6LmNRjqvLj6NT+eaQr33j9h8Xs49KP9hWGhXBsb0yqls6+IfuEOh7JjyZjzpSKlxhHYaG8W3efQ==","signatures":[{"sig":"MEUCIQDDqBg77fOeBMpIjd08S6sCSxiXH0nvlyNc/E35aYa3GgIgFZDwwxWu/qbXnII1u9NLabZr76kWUm0Scn2g4NHQHkk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25194},"main":"src/index.js","type":"module","_from":"file:ilb-node_rest-1.3.3.tgz","exports":{".":"./src/index.js","./async":"./src/async/index.js"},"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},"_resolved":"/private/var/folders/72/6x5rq0bj6gvdfh7ylx9jhkvr0000gn/T/d223bfe5bea49ccbf9f1051f877851ab/ilb-node_rest-1.3.3.tgz","_integrity":"sha512-zGNrEatobwU6LmNRjqvLj6NT+eaQr33j9h8Xs49KP9hWGhXBsb0yqls6+IfuEOh7JjyZjzpSKlxhHYaG8W3efQ==","_npmVersion":"9.5.0","description":"Node REST utils","directories":{},"_nodeVersion":"18.15.0","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/mailer":"^1.0.5","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_1.3.3_1698653488057_0.6267356318494774","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@ilb/node_rest","version":"2.0.0","author":"","license":"ISC","_id":"@ilb/node_rest@2.0.0","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"8f85c595f0f970f39d546ea0cd3b2e38dc414577","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-2.0.0.tgz","fileCount":21,"integrity":"sha512-tlMd4CEdq4V6XaHqEe3+70auxEQcx7ENdTJU41T3MaH/vmq50vPilKThjJTx7Y08ggJclkIlhdKlb1zmU/XnnA==","signatures":[{"sig":"MEQCIDSvgbnuI/Seysu4ilr3A79KsHsxiMQrkjyGuFjPSk/OAiBxrkQVM156tjQDiBf5kQz/+hEadpr27UOZOOh6WZRwBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25220},"main":"src/index.js","type":"module","_from":"file:ilb-node_rest-2.0.0.tgz","exports":{".":"./src/index.js","./async":"./src/async/index.js"},"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},"_resolved":"/private/var/folders/72/6x5rq0bj6gvdfh7ylx9jhkvr0000gn/T/bd33d106fadf9d3e38f779de2ffee9ac/ilb-node_rest-2.0.0.tgz","_integrity":"sha512-tlMd4CEdq4V6XaHqEe3+70auxEQcx7ENdTJU41T3MaH/vmq50vPilKThjJTx7Y08ggJclkIlhdKlb1zmU/XnnA==","_npmVersion":"9.6.7","description":"Node REST utils","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/mailer":"^1.0.5","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_2.0.0_1701082889681_0.8958910417951318","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@ilb/node_rest","version":"2.0.1","author":"","license":"ISC","_id":"@ilb/node_rest@2.0.1","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"dc4b6efbba28c2c077ab7beeda48475a79984fda","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-2.0.1.tgz","fileCount":21,"integrity":"sha512-zlgu6PrxgwKchlJy61kXy0277pYV2t1eYale677LGWusQVbNd46q6yJYWc21iB9q6hP+ih8aePJLRqXPQowfNg==","signatures":[{"sig":"MEYCIQC4F0OcMhkdyUucS2c6i+KGKtca0+fxBD6bDd2PqwAThwIhAJw0i7c8695oBdjH1YaH6wNE6dcL3TxL/CqevZx+1bPH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25241},"main":"src/index.js","type":"module","_from":"file:ilb-node_rest-2.0.1.tgz","exports":{".":"./src/index.js","./async":"./src/async/index.js"},"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},"_resolved":"/private/var/folders/72/6x5rq0bj6gvdfh7ylx9jhkvr0000gn/T/0a341b3923a500815c6e31eaefbcd61a/ilb-node_rest-2.0.1.tgz","_integrity":"sha512-zlgu6PrxgwKchlJy61kXy0277pYV2t1eYale677LGWusQVbNd46q6yJYWc21iB9q6hP+ih8aePJLRqXPQowfNg==","_npmVersion":"9.6.7","description":"Node REST utils","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/mailer":"^1.0.5","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_2.0.1_1701086711515_0.9867462201856363","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@ilb/node_rest","version":"2.0.2","author":"","license":"ISC","_id":"@ilb/node_rest@2.0.2","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"a0e3b9f405ee89257ee7625229619630b16d8894","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-2.0.2.tgz","fileCount":21,"integrity":"sha512-nmgr6VAvJ4rKM3RrLynMm754iifGRxPIy/5HUi8oqq9Jx8Kk/amT8D8CpVW/hNhySdL4L8Wd32jYDwMD2uHrFw==","signatures":[{"sig":"MEUCIQDRLf/5N3UReSLKh9o+n7Q9S4jdegizzQG+maDmKrlBBAIgPqe9ELs+iWSYI/Ctw5cSusSHsmaJS2lWFLz4eZ31nl0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25217},"main":"src/index.js","type":"module","_from":"file:ilb-node_rest-2.0.2.tgz","exports":{".":"./src/index.js","./async":"./src/async/index.js"},"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},"_resolved":"/private/var/folders/72/6x5rq0bj6gvdfh7ylx9jhkvr0000gn/T/b32d30088653e3a0b373defdcb929e85/ilb-node_rest-2.0.2.tgz","_integrity":"sha512-nmgr6VAvJ4rKM3RrLynMm754iifGRxPIy/5HUi8oqq9Jx8Kk/amT8D8CpVW/hNhySdL4L8Wd32jYDwMD2uHrFw==","_npmVersion":"9.6.7","description":"Node REST utils","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/mailer":"^1.0.5","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_2.0.2_1701175138504_0.5204865028110437","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@ilb/node_rest","version":"2.0.3","author":"","license":"ISC","_id":"@ilb/node_rest@2.0.3","maintainers":[{"name":"barakok","email":"stalkt2@mail.ru"},{"name":"dmitryi698","email":"dima2prog@gmail.com"},{"name":"ssortia","email":"ssortia@mail.ru"},{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"}],"dist":{"shasum":"3ffc916a5b381f3778e28a14322cbc55013c3a1f","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-2.0.3.tgz","fileCount":21,"integrity":"sha512-/jqGxT0iZYapFayb2x7TiQFJq3Qj8toesVwfQ9YtryZTreVNLzuHCfN3By0cF1/GakdhtZFBtCz8nfgnqGidWw==","signatures":[{"sig":"MEQCIAtgpTtsitQgNk3N+z8sBVo5TiTbqV8F1bljhQ2XMpwTAiAPJY236eWjqTYkSPMiZLfO4yy/dAbq7IlfPmGN2o5ifA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25293},"main":"src/index.js","type":"module","exports":{".":"./src/index.js","./async":"./src/async/index.js"},"gitHead":"63bf3643226558c989da1b14da2509a515e5b291","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"dmitryi698","email":"dima2prog@gmail.com"},"_npmVersion":"8.19.2","description":"Node REST utils","directories":{},"_nodeVersion":"18.12.1","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/mailer":"^1.0.5","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_2.0.3_1716793079026_0.5040655291867839","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@ilb/node_rest","version":"2.0.4","author":"","license":"ISC","_id":"@ilb/node_rest@2.0.4","maintainers":[{"name":"unsfer","email":"unsfer@gmail.com"},{"name":"slavb18","email":"slavb18@gmail.com"},{"name":"maximumquiet","email":"npm@maximumquiet.cyou"},{"name":"iconibot","email":"iconibot@iconicompany.com"},{"name":"dmitryi698","email":"dima2prog@gmail.com"},{"name":"ssortia","email":"ssortia@mail.ru"},{"name":"barakok","email":"stalkt2@mail.ru"}],"dist":{"shasum":"e5f371bacf0ee8b116125091e06eeb85ed3ecaa5","tarball":"https://registry.npmjs.org/@ilb/node_rest/-/node_rest-2.0.4.tgz","fileCount":21,"integrity":"sha512-jEpJ6vqBVYACledAWfrxtiQk/8cWb8/bz3/rxMSXaPrV1CwUx9jvRq6n6bHue688zmBnYcgmotuD4VVJDXvQGQ==","signatures":[{"sig":"MEUCIQCnIFuVjv4/QcKMTWPvx6LrOzGGCXM9nnWQ8itLcEBD0wIgF9Np/X2qKFQo7ZoZbsH6A3FPTsBBlQmZb4p63YinMNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26341},"main":"src/index.js","type":"module","exports":{".":"./src/index.js","./async":"./src/async/index.js"},"gitHead":"d45646fc45416018839843ee1ecc7032fac585ec","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest  --detectOpenHandles --runInBand","test:watch":"NODE_OPTIONS=--experimental-vm-modules npx jest --watch"},"_npmUser":{"name":"dmitryi698","email":"dima2prog@gmail.com"},"_npmVersion":"8.15.0","description":"Node REST utils","directories":{},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^8.3.2","delay":"^5.0.0","node-cache":"^5.1.2","@ilb/mailer":"^1.0.5","@ilb/p-queue":"^7.1.0","next-connect":"^0.12.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^8.12.0","prettier":"^2.6.1","eslint-plugin-jest":"^26.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","next-test-api-route-handler":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/node_rest_2.0.4_1736943781066_0.29153286815133583","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2022-04-01T09:43:18.656Z","modified":"2025-03-05T12:39:41.067Z","0.1.0":"2022-04-01T09:43:18.871Z","0.1.1":"2022-04-05T07:39:10.896Z","0.1.2":"2022-04-05T08:46:16.382Z","0.1.3":"2022-04-05T08:57:40.946Z","1.1.1":"2022-05-23T06:27:29.672Z","1.1.2":"2022-05-25T06:32:40.400Z","1.1.3":"2022-06-29T08:55:24.435Z","1.1.4":"2022-08-10T05:41:48.198Z","1.1.5":"2022-08-18T10:24:37.676Z","1.1.6":"2022-08-22T13:53:13.615Z","1.2.6":"2022-12-06T10:10:54.556Z","1.2.7":"2023-02-27T09:58:04.056Z","1.2.8":"2023-04-05T05:01:09.254Z","1.2.9":"2023-04-12T11:59:03.495Z","1.2.10":"2023-04-19T10:16:32.604Z","1.2.11":"2023-06-01T09:33:51.810Z","1.2.12":"2023-06-01T10:18:46.957Z","1.3.0":"2023-09-05T05:35:16.616Z","1.3.1":"2023-10-30T07:09:33.416Z","1.3.2":"2023-10-30T07:49:20.377Z","1.3.3":"2023-10-30T08:11:28.338Z","2.0.0":"2023-11-27T11:01:29.913Z","2.0.1":"2023-11-27T12:05:11.798Z","2.0.2":"2023-11-28T12:38:58.680Z","2.0.3":"2024-05-27T06:57:59.150Z","2.0.4":"2025-01-15T12:23:01.287Z"},"license":"ISC","description":"Node REST utils","maintainers":[{"email":"unsfer@gmail.com","name":"unsfer"},{"email":"slavb18@gmail.com","name":"slavb18"},{"email":"iconibot@iconicompany.com","name":"iconibot"},{"email":"dima2prog@gmail.com","name":"dmitryi698"},{"email":"ssortia@mail.ru","name":"ssortia"},{"email":"stalkt2@mail.ru","name":"barakok"}],"readme":"Асинхронное выполнение кода\n=======================\n\nУстановка\n-----------------\n```\n$ npm install --save @bb/node-async\n```\n\n\nОглавление\n-----------------\n1. [run](#run)\n2. [checkResult](#checkResult)\n3. [clearResult](#clearResult)\n\nРоутинг\n-----------------\n\n#### Использование\n\nДля одиночного роута\n```js\nexport default router(createScope).post(CreateOffer).put(EditOffer).build();\n```\nДля группы роутов:\n```js\nexport default (() =>\n  router(createScope).setPrefix('/api/offers/:uuid/')\n    .post('', CreateOffer)\n    .put('monitor', MonitorOffer)\n    .get('templates/:code', DownloadTemplates)\n    .build()\n)();\n```\n* `createScope` - замыкание, которое выполняется перед запуском `usecase`\n* CreateOffer, MonitorOffer, DownloadTemplates - классы `usecase`\n\nЮзкейсы\n-----------------\nДолжны наследоваться от `ApiUsecase`, `AccessorUsecase` или `FileUsecase`\n\n```js\nexport default class EditOffer extends ApiUsecase {\n\n  constructor({ ...scope }) {\n    super(scope);\n    this.permission = 'update_offers';\n  }\n\n  async initialize({ uuid }) {\n    // constructor\n  }\n  \n  async process() {\n    // do something\n  }\n\n  async schema() {\n    // ajv schema for validation\n  }\n}\n```\n```js\nexport default class MonitorOffer extends AccessorUsecase {\n  constructor({ ...scope }) {\n    super(scope);\n  }\n\n  async process() {\n    // ...\n    if (condition) {\n      return { /* ... */ }; // завершение работы accessor\n    }\n\n    return null; // продолжение работы accessor\n  }\n}\n\n```\n```js\nexport default class DownloadTemplates extends FileUsecase {\n  constructor({ ...scope }) {\n    super(scope);\n  }\n\n  async process({ uuid }) {\n    // ...\n    return { file, contentType, filename };\n  }\n}\n```\n\n<a name=\"run\">run</a>\n---------------\nФункция запускает выполнение переданной функции или промиса и возвращает `UUID` операции.\n\n`run(fn, needClear = true)`\n\n#### Аргументы:\n* `fn: (Function | Promise)` - обычная функция или асинхронная функция (async fn() ...) или промис.\n* `needClear: (boolean) = true` - флаг определяет требуется ли удалять файлы с результатами операции после того как [checkResult](#checkResult) вернул результат вызывающей стороне (по умолчанию `true` - т.е. удаляются). Срабатывает после возвращения результатов даже если функция завершилась с ошибкой (произошло исключение throw new Error) или успешном выполнении функции.\n\n#### Ответ:\nUUID операции.\n\n#### Исключения (throw new Error):\nОшибки связанные с созданием файла во временной директории ОС с PID-ом процесса.\n\n\n\n<a name=\"checkResult\">checkResult</a>\n---------------\nФункция проверки результата выполнения операции.\n\n`checkResult(uuid)`\n\n#### Аргументы:\n`uuid: string` - UUID операции из функции [run](#run).\n\n#### Ответ:\n* Если сервис отработал без ошибок:\n  ```\n  {\n    status: string,\n    data: string\n  }\n  ```\n  , где `status` = `complete`, `data` - результат операции.\n\n* Если ошибки в процессе выполнения:\n  ```\n  {\n    status: string,\n    message: string\n  }\n  ```\n  , где `status` = `error`, `message` - текст сообщения об ошибке.\n\n* Если запущенная операция всё ещё выполняется:\n  ```\n  {\n    status: string\n  }\n  ```\n  , где `status` = `launched`.\n\n#### Исключения (throw new Error):\nОшибки чтения файла результата, файла ошибок, файла c PID процесса или ошибки при выполнении проверки наличия процесса по PID-у.\n\n\n<a name=\"clearResult\">clearResult</a>\n---------------\nУдаляет файлы результатов операции.\n\n`clearResult(): void`\n\n#### Аргументы:\nОтсутствуют.\n\n#### Ответ:\nОтсутствует.\n\n#### Исключения (throw new Error):\nОтсутствуют (любые ошибки связанные с удалением файлов не возвращаются).\n","readmeFilename":"README.md"}