{"_id":"@averoa/ave-route","_rev":"10-6cb260a6f7568287253900cfa556fd69","name":"@averoa/ave-route","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.0":{"name":"@averoa/ave-route","version":"1.0.0","description":"route like laravel for express","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/budiherma1/ave-route.git"},"author":{"name":"budiherma1"},"license":"ISC","bugs":{"url":"https://github.com/budiherma1/ave-route/issues"},"homepage":"https://github.com/budiherma1/ave-route#readme","keywords":["route","laravel","express"],"gitHead":"175839353a76289fbdc72df13370b11a820b1e89","_id":"@averoa/ave-route@1.0.0","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-rD9AbB9o4GJiSPRlFqebRRilrp7HxRIPMha3J9ARSuNpO/W8/WklQvXFmyBdsBnesAU64wr/HVocPuishRcblQ==","shasum":"5459e27a7c72e18c755f4b908843cd13aeceb501","tarball":"https://registry.npmjs.org/@averoa/ave-route/-/ave-route-1.0.0.tgz","fileCount":3,"unpackedSize":2598,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+JPQriKpDWbnVykqjdwNWNqu9NiIAPSJSLIorbQvtdAiEAkKEjbCqbj1B//1kSpSIicQ0tlUQRE40CB8MB4jui7ss="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijY/qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLNBAAmAKF0HgfzyVMTy1fSvNHykNb5cT/xznQMkXXUFLy2x5JR5Ee\r\nZE4N9Bwu1jPKKXKjT9/ZCTijjrdc+visQUJ61QaeacWnMCh/7YUHwAhcnR4+\r\nINCGJm0u5AbC3scCBBePe+Mz91RnMrGrZHgVQa/bsSaIWL0V4+UlaB6dkhrs\r\nrz2yYPNSEbUihN/KfakkSIk4I8c8YLbqmdg/mZ7bNXdECBvtYkT6J4aHy4nc\r\npgCXQaNX/IOdX/1UMk/vLWtplCO4fr602loTh/8Mf5YMimNhyFAFo6eoXUgN\r\nv2Dtf5gfAeifMphT+1OhWzSmlkG6hVbSP6w6JUkNRccz3VFTpZQpixruaNEb\r\nFl0bumn333Ck7i2hq0QzQU4FHvq4FXrWA2naBbojEbQn3aE5NVfqtDyitFvK\r\n16DRDBuyX1hhSWU0O21IyY9BLJBo/WNCbCyDOq+RboftYdE71eA3EH+gakfF\r\nkRCQqfvrX475EizA3nyQxLPRAXmR/iP6MwC/ufK0Ceippa1q7wX2bsoF5iZ5\r\nxelbcD87T16UZ1srNsIstE/F8Zz700EdAM25ekIhtjqBEQwzSmQa63fxgc6d\r\nFaZwbgnV3jSYJB6C9hfkVROde/u08a5nAcFIzQ4lGhM+vKjxTdWISdaGvwAS\r\n/NdikZsExCIBVmR2tbqgT477uZBXCEkXJ1w=\r\n=J7Zm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"budiherma1","email":"budianonym@gmail.com"},"directories":{},"maintainers":[{"name":"budiherma1","email":"budianonym@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ave-route_1.0.0_1653444586258_0.43931660663538463"},"_hasShrinkwrap":false},"1.0.1":{"name":"@averoa/ave-route","version":"1.0.1","description":"route like laravel for express","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/budiherma1/ave-route.git"},"author":{"name":"budiherma1"},"license":"ISC","bugs":{"url":"https://github.com/budiherma1/ave-route/issues"},"homepage":"https://github.com/budiherma1/ave-route#readme","keywords":["route","laravel","express"],"gitHead":"da8da5b426281c308f2fc67bf9966fd10e1c0839","_id":"@averoa/ave-route@1.0.1","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-eFfcMmZs04Xc8zqmxQASYNTdgOrw7suVcpwTbwn5cch3B9dbewvMd6sEQ68pkqOHN+wl4VPzYzCGIR0QgmXXLA==","shasum":"bc6aea051b994d07fc6cc7d42d9e1a5202e664ec","tarball":"https://registry.npmjs.org/@averoa/ave-route/-/ave-route-1.0.1.tgz","fileCount":3,"unpackedSize":4162,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcLJILlL81J6N7H0ZC9SxpYNhnNJd/GIkNGSfib6DMtAiEAyXHlx7iUc3Q+qYzmRmLuz6WMo6crph47er5xOBVrzto="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijZFfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYXw//eR0pGvhd0jREdu6+oc1VLOJynAVxVUW16wNnTadoLDcpFXhA\r\nrubNXZOJkqJ8qyQV+EXqCniEveeOf32qQMaeEyjN/sLFCcZwys6TRYpwNnEY\r\nd7wulxVCQ0PFOQlgC2Y/as1Ul0cKWmVn9VJq0tEyN2OJwYY16cilrwrPNA1y\r\n99Bk7LfUPgurAd72L6LJWdqlvGxBuVM9yG37ROq7tbYHg3WSzv9QS5h4NCOW\r\nQCcXQrbRSLlXfftjlQdM1bvLF+AbYMf3XHT+gj/fXFdQNHq4091GoLtVxqXh\r\nYAzgTT4aQ6FA4iS/w316x4Iqz6qyJ69Pz5DelsWvgXfLEqtL/i0u9k7+aUy3\r\nI1TXYoqGNWb6jJD1/ErnzDVZB7rrRAG8ljCKs8EkCxBMSrucAof1roEgj7t9\r\nYTk4lfb6Oz9C5IUyRydDQ1xr1egJOHvQy5kS57VHiUMOrLiqtbM/K3mDVssQ\r\nRcS4lqVOUkF6TQbp4Qvv+K+AzL7vE/qt4x7tAgWYd0kz4ilYhucxuPHW67hw\r\n/1uEK4hAwN8qoXb+omWkzCd7yCyPs2SvNgZfa0adjYYIH02Chef2HtYwGiry\r\nEIQpMMuSWlfwSwFm3qaMw0bVFxl+kvp9DRV7b9bNoMXAvcqAAULd5v8cKBnh\r\nEShH3Rf3NzBviv1DEq4haC3XOJ9r+9alwIk=\r\n=K5Z3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"budiherma1","email":"budianonym@gmail.com"},"directories":{},"maintainers":[{"name":"budiherma1","email":"budianonym@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ave-route_1.0.1_1653444958397_0.37716325339103873"},"_hasShrinkwrap":false},"1.0.2":{"name":"@averoa/ave-route","version":"1.0.2","description":"route like laravel for express","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/budiherma1/ave-route.git"},"author":{"name":"budiherma1"},"license":"ISC","bugs":{"url":"https://github.com/budiherma1/ave-route/issues"},"homepage":"https://github.com/budiherma1/ave-route#readme","keywords":["route","laravel","express"],"gitHead":"da8da5b426281c308f2fc67bf9966fd10e1c0839","_id":"@averoa/ave-route@1.0.2","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-p/QYVsSMQMwi5wzMYD5qzLkebNXZ6vM2rwpRwhEWF9cW8cW0psFxRVhwC2UbkLfagpaqFPrLnlIpnL6eGcpY9w==","shasum":"404965cf7688bbdd4de5b3717caf05cf69e3a83f","tarball":"https://registry.npmjs.org/@averoa/ave-route/-/ave-route-1.0.2.tgz","fileCount":3,"unpackedSize":4171,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcg+ZQ29yu5VJIFTid7KxPyJ4rGlOipP5Eh8fuad8FvAiBbbUPaLIdAcU7vAJCfqRXH2lSk3XJJnFoUc6VKRYVjUw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijZY2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRWA/+J59Jo4HCsz44j2RlDSmfzmDWfyzaBb6r9BtY9btLTHMLwP/t\r\nsmSwPekORDr0kuRk6mYTbDPLhHXuav4K0CVQrfvhcqwl3vu2uaFBRC2+SWJy\r\nek7HwQ8W/zMHbxhhRqufx3Us28kvdxvtjM6rpl+dAMF0V5wGV2VZnsGyHDih\r\nutOiaO6VaIOKzzqfl/2mmRuFJy6qz5OMf0mwjVWodkrNNc0CCJYUm2EYg6er\r\nDKKxStyI8ZcH78NInaUrNpYMRgFXDfxnv590BOC+bI8j9WVLUpPr+RpKM6o1\r\n4B3dqH5O+op37MI98PP3UWy7lH5nPI1DZp0wuhH2rfOqRJpP1INEUb6vEXtm\r\nwL0sp6DPGc9pHnKVk5pbmO+c1G7Nt8WTWc+L9n6US3f93hbtg9q74i9LG/4q\r\nsP98jxgkUZk0szUTXzd/cwp0ZeQvoZnLeGL0AItphRKi4gLq1PTbk0Q0EZ9E\r\ncU/1wmHIQBzXpv1nHh5FPk9zYq3THzUQ/dvQzUtpdTFc2c5AlWhDiXj/fN5d\r\nwkkSXKcZIdwErzikpCnLUVSN+IIGqfGl0pgoRmi1Y4T+TY+kjbfc0Y3vDKbN\r\nlgNOlXHFky0e2P6xgbxxlgJII5sV0iOOGYWbEGzBsaHzbjGZORo8iqdBn4Pe\r\nIduo5x9j+2hV1BQW2xg2GlAgESoAEGASK1I=\r\n=ZW/G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"budiherma1","email":"budianonym@gmail.com"},"directories":{},"maintainers":[{"name":"budiherma1","email":"budianonym@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ave-route_1.0.2_1653446198341_0.33304992911428366"},"_hasShrinkwrap":false},"1.0.3":{"name":"@averoa/ave-route","version":"1.0.3","description":"route like laravel for express","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/budiherma1/ave-route.git"},"author":{"name":"budiherma1"},"license":"ISC","bugs":{"url":"https://github.com/budiherma1/ave-route/issues"},"homepage":"https://github.com/budiherma1/ave-route#readme","keywords":["route","laravel","express"],"gitHead":"bc307f230af95ef3c375ffe45b7875e28d329b0a","_id":"@averoa/ave-route@1.0.3","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-5jMxa3w//fqgefEEhdzGQVwQjwv7OMJ3U911oJMbcxb+UVrsmhbM79q32OW7WZLuWOw+T0c9you0Fv0uPn0q7g==","shasum":"6dedc6b256aa857d0fbaf6b736e0be4ce01adf0e","tarball":"https://registry.npmjs.org/@averoa/ave-route/-/ave-route-1.0.3.tgz","fileCount":3,"unpackedSize":4482,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD119Z/Ap/atq4RBqSdOvJVdDfK4NJqymUGuqWJuKDGzwIgdm+nJ6nP4ZBt429YWJHsdXPxLMZe0qpS/qdeBoqMWdw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijZtWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJjg//aaUV+d9nmU/GLYtqSnmEpEshxpYBSct1WZOiGnAPOcc+yZyE\r\nM2dKfaRvxVbNDRr+qIkGhINjVNmq4D1rbma+0Y72t3LKdLRRGbpzRBthgZHD\r\nGOnUSYnlERJRfsDd2eNMn45cTpooCjzkEqIoHvATo6w50jsMEJcX+wC4QMqn\r\nmK6sFjZHE7NOud0tYaOk+sRaYp6qOUouG7tOh/SAymC8u0t1k1TpYWIomOpT\r\nxiymfF4WxIyrc89nfKuX4H9HVbySRMmAGNAutSoIxVHH/r1qRuluAYc7clvI\r\nLPl7VFf3j6DPbpvtGJbPzIB4MFS9B9sFkWhQ+zLA6ptbt+gA+8+yFv06C/nm\r\n7s2ilPMKw/9pTFuxpzH9gwL2SZMTsqwVfhjTAQG1d0VrjEarYfbw8OVa5wVV\r\ndBR40kG3l6MufjgXlcjhgOSYwI91V8xSfBtCSC1Rjx/D755IDVbVvS/rW/L4\r\n5JAJ2XblDm2Qr7OiRR27Euzjsz5RXq44Zp9XPIJt9uvJvylfyz3YPHt7k9eL\r\n1rYu7RwkCGc6VLowR9q2UQa+1RyI7HiRRADPsUb666+DnD+fnO6BCOhm13Rs\r\nUjAWceNjvWaUt+4pTS0bSZqNHuHoHw2KIj34AaiFedNaaHQiPmjfVVHDhxje\r\nmxsrz9/V+30UiQPsyfMXB31FEQ2KPLkhEbg=\r\n=Oreq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"budiherma1","email":"budianonym@gmail.com"},"directories":{},"maintainers":[{"name":"budiherma1","email":"budianonym@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ave-route_1.0.3_1653447510833_0.6427968758453098"},"_hasShrinkwrap":false},"1.0.4":{"name":"@averoa/ave-route","version":"1.0.4","description":"route like laravel for express","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/budiherma1/ave-route.git"},"author":{"name":"budiherma1"},"license":"ISC","bugs":{"url":"https://github.com/budiherma1/ave-route/issues"},"homepage":"https://github.com/budiherma1/ave-route#readme","keywords":["route","laravel","express"],"gitHead":"81eda7bd259aa2796865db446d83ec940358c3c1","_id":"@averoa/ave-route@1.0.4","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-Amrdg5pvziFeWrwmV2ps+liqd9wTH9pLeOnh/9ZVW+AsKj3yYFpegeDD9pkrOFem1wmbf/3l7eXR48hJqmGuaQ==","shasum":"df44811e5549a3ec8956a1886dab80d2f52dcc5f","tarball":"https://registry.npmjs.org/@averoa/ave-route/-/ave-route-1.0.4.tgz","fileCount":3,"unpackedSize":4825,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVJfduQHluMmFzxJOrShsKexg1zbRjtWlLA2orU2WUzAiEAndeUKQ3Fd4yTFHMxbHMZSFD1mjQd3KRZTzmswPZd8ZU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikN9LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlAQ//RA7l+bLMy8nBZf7brRws1goDWVrWHjp1QtdnznP9PSSh9w6V\r\n9GBAS4fsZuhZGSqgILmHYScQhD5Ei7JFlZPOEXmfehuYBGLgEWg6ZVTG9T+t\r\nB05Ceyf5Hx7SpBkgKzM3SF8PdQz8rHZWlMdhxtE2i89JlgJ0a11OAveNgfvb\r\nM3vYGtkVpG7IiGh5mEmbLUXUUv8X9/vNObyIcAcFnFMuP1fNj1HJxO3RQUxK\r\nVvWEb0mxinhoiOg1Ct0lxH+1U60K6+OA+pAJOg1hqJacobwi6lBfCWGp6pSs\r\nkKLbkIpy0k/kJdtwGNvl+h5YYn+4FubJUeVCqQ2Ruzz1MRmpSm4MIk5CY7PJ\r\nLOt4NcncLvHokE5HdUrLkkGKC7oQDxDDhc77W7vTu3M5ZtPUUDtA489dmB1A\r\nuU3zUYWT/JM/BHXGugpWSdP0+R6euZfaoDVWgvbiocgp/81JKwIBh4jBlGEi\r\naVY/1q0UxS17V6UYGAfR+FQ187wj4O74OAAv0Jz0EjikwykNa4fxjk9g8E7J\r\nKIJ4Y1PeSlVRNb33zKTPUxOJGt8Z8p8svE50PXAQQEgrU9qwDw7OMGF5CPDR\r\nkWIUQQarJw5ZSrFxD9Q1iK9S2V0l4PTIPStJ428LwXiaXO5e5V7WMehZigvu\r\nlJjh2uFJ2S1aM1I3Uf39kz7/KWujZE0eNvw=\r\n=qlPn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"budiherma1","email":"budianonym@gmail.com"},"directories":{},"maintainers":[{"name":"budiherma1","email":"budianonym@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ave-route_1.0.4_1653661515584_0.02753826880770771"},"_hasShrinkwrap":false},"1.0.5":{"name":"@averoa/ave-route","version":"1.0.5","description":"route like laravel for express","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/budiherma1/ave-route.git"},"author":{"name":"budiherma1"},"license":"ISC","bugs":{"url":"https://github.com/budiherma1/ave-route/issues"},"homepage":"https://github.com/budiherma1/ave-route#readme","keywords":["route","laravel","express"],"gitHead":"d8a1b1b5b5c8a43d316fce019229eb52b0b7dfde","_id":"@averoa/ave-route@1.0.5","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-UiqDjfv/KIzkm1hWL7WHhWQKRCDJRz/Uz1Rem2tKB3F1kdj5Z8KUzQYFXZTCQ9pHQSP67kbI2m5MCWvUG3LonQ==","shasum":"3bc43c2d77f6cc8ddd19a85c55b29a16853d0895","tarball":"https://registry.npmjs.org/@averoa/ave-route/-/ave-route-1.0.5.tgz","fileCount":3,"unpackedSize":5443,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvebGJRGV/J3CINr6vAdiXSnlmhoi2jLbm8u0fX4n6GgIhAOaSIaEkJzyiezICGalTlDg9b9XFmiZ1vEfJZQqmDbDf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimV2UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkEA//Vb8zff8S/pCwdSGNOsQiFxOUmNbpBBWjvTCRJEKDQNjyeMI5\r\nZ3w3UVH35J3VmNi8a0iJFlcl/RVsZTA0LdoMYT5YH2y3i03I+4UJjardfPdx\r\n/E8yuZgCm3HCBC1CCQU17qsv36XdBh6xkh3LDEHGC6mblNmp7s9NkHdQRBWU\r\nvmnPLJVoEi+naW/0Rnn9lCKRCkxSS45p1HMmCCkrvyH/XERZbfKQUk1+Fan/\r\ncnD4jlx5TzUPY361RRvKdzO4C4+I/rGd1cszDwAQ4RLxhA1RbjKn9vszbkDO\r\nKZ7dFUZeFYwScExdNZT2ARUFSEoP0hzvsvXlcTfT5kkVYxr4zdTut3nKg017\r\n1TRq/W7bzURmmzqCvoW4OJTV6cbswJJFkSfiGkpZ1tnYlR/a1DVeYsRVUGOH\r\nbbGm9+45ITOapuEAL0vc56wREWa7bw6m5AB0iDXunw6bx4pYc2qs15nwpMjP\r\n+9EAGgFgeZ61zxw0vGJKMb7s0lrBNb5H0vJufIVT9GU+GMz3GBTP5kEx8va3\r\nuT7EAl6gMETsVANiazYzp8AkHu7+Jv0SlfmAoqLVUebrUsJk3yt2vcDWQN5e\r\nn/HnRA0tSge2o5jkaLPsRKDBvUQqxSSwkhsO2w9XOZCQ6EArKVeboJDvGH/C\r\n5AyjjeVYas/I0klx7ywz8ItuEoDmNvr81xU=\r\n=rwj/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"budiherma1","email":"budianonym@gmail.com"},"directories":{},"maintainers":[{"name":"budiherma1","email":"budianonym@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ave-route_1.0.5_1654218131802_0.027668655674066622"},"_hasShrinkwrap":false},"1.0.6":{"name":"@averoa/ave-route","version":"1.0.6","description":"route like laravel for express","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/budiherma1/ave-route.git"},"author":{"name":"budiherma1"},"license":"ISC","bugs":{"url":"https://github.com/budiherma1/ave-route/issues"},"homepage":"https://github.com/budiherma1/ave-route#readme","keywords":["route","laravel","express"],"gitHead":"d8a1b1b5b5c8a43d316fce019229eb52b0b7dfde","_id":"@averoa/ave-route@1.0.6","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-iljkIjPBVQpp7zlW+S/VFX3d2WYnvzHzi+f3MH5D+CSwJIuxX85N/XFl8f494HxrBQt9zd7DhuuMDxvswKizSQ==","shasum":"be3d275b0edfdc6012b5519f8cef43292771ef53","tarball":"https://registry.npmjs.org/@averoa/ave-route/-/ave-route-1.0.6.tgz","fileCount":3,"unpackedSize":5540,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFjTZExqyJMWfYQ5f/pC0kYUgqyDx8YE3PQ3F2kLDr3QIgd9Xd4+eWOGE5PnKEbaDRfE81VPeAoKOkpepSt2hakc4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimrsEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcbQ/+MsHE8+c21lb+XCn47GIhtuVo69gLeKQhT0eQRUDSpnIxB8L0\r\nZQhZ4sXv4RQ7BhaUT67aRvhow+Gcxa9w6amwUGx09FPOW5hQD2B2SlMDOW2k\r\niU27M+vzX9S2A5AfjsoDZkX5oBImKav98UlrJziLSa0AsW29tFEj3zX1U29D\r\n776sYJYW3lNUyTaQf3xE713/Kq3G2hjuKlhcFaKx9OoCiy0bLuufeMEaEsBH\r\nWFtBfRK7m8Kp3zunMXVGyRgT68Al27KTeDI7LJRAoAHX4tQ0512aajwN+u5I\r\nTxioB4l3BMBJnjvwNpJqgesAnaF2vnq73xnYPLJslqbTnI3Oisl5FeJxKIw9\r\nyQF/STTBFMDWX47BQTy87h+uM+1SF4LbqV8v+kjPw+lGTtSGa29eIF9RUxDh\r\n4WLV7e1eVXu3+vu6HCOcGpWGLxhL6J9/qHAUuHy2FuSNncXuB+VAZgMiO+Gb\r\noe/tiX5/BBEMrWXVYN1GooLnzzvROqDv+1jeKqHkGKgFRBnmBOxEeTlWVvOe\r\nLO6Ryb1qjxKchxVMmdxfddT4CJ8v1vRWg5BbozZY6noaePx8CMxh0eUR0V5Z\r\n/IPltvQFwkFDBfW+L3Z1d2xBjCbP4fJfIzasI4CLjiJTj5m+yGfSi0SAIrRI\r\nF5lGxqn/FFhkk7P9vZo3X8Ap4cjBSsdRQek=\r\n=I0lW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"budiherma1","email":"budianonym@gmail.com"},"directories":{},"maintainers":[{"name":"budiherma1","email":"budianonym@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ave-route_1.0.6_1654307588372_0.36346306992794375"},"_hasShrinkwrap":false},"1.0.7":{"name":"@averoa/ave-route","version":"1.0.7","description":"route like laravel for express","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/budiherma1/ave-route.git"},"author":{"name":"budiherma1"},"license":"ISC","bugs":{"url":"https://github.com/budiherma1/ave-route/issues"},"homepage":"https://github.com/budiherma1/ave-route#readme","keywords":["route","laravel","express"],"gitHead":"5f81e4199fcb4d31030f45b64a675bdbffd5fa1a","_id":"@averoa/ave-route@1.0.7","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-qaD4ouZor19EMbLCVRUyY3UnOlCOO+GMMCKEMSTiMlkyLirhWlRD/9PixiBZZBPgL+WdVzgaSJc0PxQ83W022w==","shasum":"5a6d9d5a0734737ba751167d16694ba4467277b4","tarball":"https://registry.npmjs.org/@averoa/ave-route/-/ave-route-1.0.7.tgz","fileCount":3,"unpackedSize":5616,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI+27enuMyJWnBkBvArTbU1RupJfabeKRCq72jq25mxQIgdl9c3MEAXto2/QO2UXksLXb3O611b8hE9UkDOCnLXtE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimrytACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCAA/+I7055gT9odXxwHKMof+MTJfSq21TGNhK8NfslC8LPBzH6u3s\r\n7yWxycQupnXbZxmvnadQW+D1E1mL7joLx2hnkdOzQRkBCEoYKq7zZPkl+b/l\r\ncvTo5zzYXHeDkdOYVnPQqU2MvMy7VTpiU9CM4s7AxS8ci1+/C5ZFjspaIWCy\r\nc74vvxiPV2xVxs1aWz8CMh9H2id40ItkiExtB9YVNcSs1HFybs2rDvMsarkq\r\n2yIywjGwCqaqMtOCcPPKQrHd/leEfVR2xDAbsJcCVslnwJuvALHAdPxJoTEt\r\nsaDjMxtwgIsfmudUajz2fKZ2777m5OQhHTYozFwC0sF3UmlXpfw37oQd28as\r\nDmtRTXxC3WuQLW3uoyL0h7pOqs+syyzPQXYd+MA1KTeAJ918igHcXp0eZ6iH\r\nn0PYUWXUrZbhu4Mit3LR98fz7DO6bdDanGWF64homBIFzcoe+w5Kz5sJLYjR\r\n3FyKI+PTItRfUtseIPOswDaEq5GF2tb0ml0wfvsmYFJtUhHaXrMnQC7hJXV6\r\nroCi7KB0DFv5xioyeFP5AWQTh+AMsUbla6UhH0TLilC9PfTfkGF47hpvFucL\r\nQ1NNq2acaTqQ5/mBCm2EcYqGKDkUwKwTY4JvoIPmYgdXUFl+dMNWa516lWv2\r\nQTIE8jQigKhVnEOtHcq5AACgI3zozi6KL4k=\r\n=ciwL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"budiherma1","email":"budianonym@gmail.com"},"directories":{},"maintainers":[{"name":"budiherma1","email":"budianonym@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ave-route_1.0.7_1654308013413_0.5768827949863804"},"_hasShrinkwrap":false},"2.0.0":{"name":"@averoa/ave-route","version":"2.0.0","description":"route like laravel for express","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/budiherma1/ave-route.git"},"author":{"name":"budiherma1"},"license":"ISC","bugs":{"url":"https://github.com/budiherma1/ave-route/issues"},"homepage":"https://github.com/budiherma1/ave-route#readme","keywords":["route","laravel","express"],"gitHead":"499bf11c484548d76c79e02f2ff975ace2bc8fdd","_id":"@averoa/ave-route@2.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-KzrkV+XkzLo6ChbpC1vlqv8dY3hhFX95et48O+Sc532y1YLZJcfC9ffr23pGnwQESi4SNp+QFAqiP3S7PHhLow==","shasum":"25189fb94f7a147af0e98b89fcea05e02527b1a0","tarball":"https://registry.npmjs.org/@averoa/ave-route/-/ave-route-2.0.0.tgz","fileCount":3,"unpackedSize":6707,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdeivqLNHDIeQwMNyMBHqu/ZxJJ5XJNYx7MAhTPBHXTAiEAxWSh8f9GgRVAzZy53cS4avPPbh5ngktZsyEOKJ6iiHA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjy7UcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoz4Q/+LbQP4K6UdSUlVodLQ43+0IBVc8yYrWHKd9Vd/Kti3xfLDeRH\r\nlGOSYF42z7tBIURd/QJu/gTD3lOx64xzLqeyUicMSa6jrbvrvNCSVpNq/Q1S\r\nReRiQoMfcHnmFaSUA+9DVSUVvpMvUqLcqD94KYrC3u62aXie7evWYncS4JXy\r\nfgS9gUe8zgQwZtASe6g2VZtp/DdEEfae3Zqi1F+YEBVjSYynZBhqZEhOMQFH\r\ncNWpS8TurR344oBsEy/EgdS0/77CnPCDG3Iil0al9fhh3VTb1pr+CUOj+OGD\r\naq3eappFyBxioqG1cL+LePAXSvq9yIT0OHF5JQAXtiehI/n29kFYiBfUC4a6\r\nLMqNe/0mVOW3YLNTxyW2iZxauynlJup/L4K+CvcwfeKb3DHQYgo/54Kh8VId\r\npktQYNzG1n/a/kJUGPxyPr2zvqHRpat6bcrHoctXuyMdgR18KEXaHoXOTBgq\r\nX2TuO60IASbY4hZI0bTL0fLyMrPeD2mV09DysRCUPodee8jKjp4bYgTlgVTv\r\nNTjo9EkEGYFovKesTn0RRZm54rihS8Htq20osPB9xGGwAiPWchXaCV6D+Mgl\r\n51CDct1ajOedNp6c1NtrNG+9MLQKhJidKMpz+f1UUUpWpZV7RgdpbmkIOFJR\r\nZWJF0ULLz+vltez/T+rQzce4Dbg6M8XQQQ4=\r\n=F3ja\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"budiherma1","email":"budianonym@gmail.com"},"directories":{},"maintainers":[{"name":"budiherma1","email":"budianonym@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ave-route_2.0.0_1674294556207_0.27275026225573695"},"_hasShrinkwrap":false},"2.0.1":{"name":"@averoa/ave-route","version":"2.0.1","description":"route like laravel for express","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/budiherma1/ave-route.git"},"author":{"name":"budiherma1"},"license":"ISC","bugs":{"url":"https://github.com/budiherma1/ave-route/issues"},"homepage":"https://github.com/budiherma1/ave-route#readme","keywords":["route","laravel","express"],"gitHead":"a4ee12477d515287296c6c8194f8cbd9cd47c073","_id":"@averoa/ave-route@2.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-NLkzEu6qR/f8q1Nb8ffvPpVJ8ZazUMUkzKysMjZ/hhMH+aA+VcVHyyc8YjAJx2DsZlCvLl4svrjpVmXITqYpVw==","shasum":"5c8689f1d2c75e208dae6969cf9daf1c68c5a512","tarball":"https://registry.npmjs.org/@averoa/ave-route/-/ave-route-2.0.1.tgz","fileCount":3,"unpackedSize":6729,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEc986/qgtKe25g5uvUvzZSOkS1CaflK8fwQmu8SDS2uAiEAsSWHCD//cmUqcs1VWNnSscmbRM+zNCiyvT7PuDZmtP0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjy7wUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwvRAAgAs3qfTVJKNw/d8oFH103YCGcZyTGZV6ExtD0y5YcA5m724Q\r\nRpr3LQWvKRjt+9ZsbyVxZLhUAwM8CduQjc84zTNa96UQznxBkPPYwEK4zsfA\r\n6LlTADJFIbvPCtuk/BI5RFeS/TKSoVmqJ52ZzMLbw67OBrUooPAIhJPKSUm3\r\n2HFbNRG+jIlJggQXA0gMzW/8YszmysMLHtT8dDm3iKaazzSgdosMnpAbh5kI\r\n8PCRt85ljehF+HdyTMuZwjoE8sJhETsBX5mAHvdlM7MAEVhbWSll0Lqq0gPs\r\nuEBNpnVxvk4MHV+HE4ugQ+Ox+1Nx2JS8Lg+I+NrYfngogGjNe5dxAg9qrqpN\r\nZqeMiYreQa2MxknwWSAb2B6TF+SH/I3gY6YjhG5Zhrx1GN/H4QwD/6rKBpYC\r\ntDdU9axAUM39cbmBGKH/5XggKcZpeK7dS1OQqtkqwOU4h6yVo2nhWlmMpKNK\r\nsGMZWh6ssqnrnmxGNvMJhABdzOVQy9xMEbvKkcUnmZarB9MAJwfGN7j+zJ2P\r\nxdSOjYXXOE3ieCbYeEyuAahPvmIElRVBB0xXkUhrzyr46d/YiGQaIHjY93sK\r\nY4aV6uwNEBzO4PGHMlTcCCFe6Sr1sZdH+b/tfOB8dbtSmYfvK7WjuEu7ZHmg\r\nEMDkwjzLbDgVrdBw88Y0lZtdzCSGq5otYyQ=\r\n=8IX3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"budiherma1","email":"budianonym@gmail.com"},"directories":{},"maintainers":[{"name":"budiherma1","email":"budianonym@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ave-route_2.0.1_1674296340526_0.3490446401093361"},"_hasShrinkwrap":false},"2.0.2":{"name":"@averoa/ave-route","version":"2.0.2","description":"route like laravel for express","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/budiherma1/ave-route.git"},"author":{"name":"budiherma1"},"license":"ISC","bugs":{"url":"https://github.com/budiherma1/ave-route/issues"},"homepage":"https://github.com/budiherma1/ave-route#readme","keywords":["route","laravel","express"],"gitHead":"3c96369479c4c7cb59b14194f248e8fcead965e7","_id":"@averoa/ave-route@2.0.2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-HnO5t/l4xRuZRStA38l8he78k/ezrSVG0kf1s5lb01OG3IvdwegjwvmzYYjwR+4SCdwDVEg6d2vR7qZmOWzwYA==","shasum":"e4753fe08cfac7b629adf769fc333adb23e524de","tarball":"https://registry.npmjs.org/@averoa/ave-route/-/ave-route-2.0.2.tgz","fileCount":3,"unpackedSize":6761,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9rVct8FLl6sKeKXb+FpVsNpBU/8xpqZ5GJXfyJo4BUAIgWaAKroYaKPcs72EpH8xBukim2Ep7SnLCS6HMAo9oMSA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkITZ3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3zg//QgayIqdDX8l8ymVxEmvWf1IGZePVinT/tXbXwkbtXAC3LS/E\r\ngqP4XGTauuK89DwZACSR9cl69FfN85Pt2PBfXTIzKa0IE7OEo1E+Wwh/dkih\r\nisVaVpmWDVNPN3fMQki7NwFNiRTXFjKLKZ7+pftn8j+EGrQVGr3rxxhNSKc6\r\n8TweztoV6KOLcv0jHgz5CvOymqAHer3vKn9WVr1jNBf0wNuYziO0rLMWwQrm\r\nWjMgEwySJ8/BQ24URxwxzzkQ0ojIs4v9/vdVFZqw9PZsZmhvwZndbUgb6UJy\r\nLB4jdZfJioSG8+d5H29DT/h+fEC6Zgp1b/TNDughVfhE7HdBRtDfOV+dSn56\r\nUatpVoYPn1IBnHdzIezMC5xozMOiD67op4Zn+eZvhMjPs/oEUV4Wui7oeHMY\r\nN9K6aQ3AnmzSNpFCdtQaFRYUdrmqJZg3p+HA153fbnKKQV2w7vuBbwyGuPAn\r\n9AbP/k1eXVh9IT7W/ZvpZ3nwOvx41V+PYkTFwU3tOlCNscQO3qmXkuNCBU8u\r\nivSgpH5i7zc84cEXTylrfawlno3i1+FPuCOyCk6ysffNbBZg+nAqyXe+HsKm\r\napmYd/J6l0KZ0eTIbAVJfhrd8reeokXeWFajSNRslE1AqaQChV97qfd+XwCq\r\n4RhDMrjmsoYpDCtynGXtRIOFe62zxOdiTLk=\r\n=aByD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"budiherma1","email":"budianonym@gmail.com"},"directories":{},"maintainers":[{"name":"budiherma1","email":"budianonym@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ave-route_2.0.2_1679898231304_0.36546030355960846"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-25T02:09:46.196Z","1.0.0":"2022-05-25T02:09:46.424Z","modified":"2023-03-27T06:23:51.588Z","1.0.1":"2022-05-25T02:15:59.128Z","1.0.2":"2022-05-25T02:36:38.482Z","1.0.3":"2022-05-25T02:58:30.960Z","1.0.4":"2022-05-27T14:25:15.740Z","1.0.5":"2022-06-03T01:02:12.032Z","1.0.6":"2022-06-04T01:53:08.552Z","1.0.7":"2022-06-04T02:00:13.576Z","2.0.0":"2023-01-21T09:49:16.376Z","2.0.1":"2023-01-21T10:19:00.683Z","2.0.2":"2023-03-27T06:23:51.470Z"},"maintainers":[{"name":"budiherma1","email":"budianonym@gmail.com"}],"description":"route like laravel for express","homepage":"https://github.com/budiherma1/ave-route#readme","keywords":["route","laravel","express"],"repository":{"type":"git","url":"git+https://github.com/budiherma1/ave-route.git"},"author":{"name":"budiherma1"},"bugs":{"url":"https://github.com/budiherma1/ave-route/issues"},"license":"ISC","readme":"# aveRoute\n## Router like laravel for expressjs\n#Now support multiple nested grouping\n\nSample usage:\n\nroutes/index.js\n```\nconst Router = require('@averoa/ave-route');\nconst router = Router();\n\n// default directories for controller and middleware are 'app/Controller/' and 'app/Middleware/'\n// default method for middleware is 'handle'\n// you can set to another directories and method using function below\nrouter.config({\n\tcontroller: {path: 'sample_dir/Controller/'},\n\tmiddleware: {path: 'sample_dir/sample_dir/Middleware/', method: 'handle'}\n});\n\n// router\nrouter.get('/', 'HomeController@getData');\nrouter.get('/aa/', 'HomeController@getData');\nrouter.post('/middleware', 'HomeController@getData', ['AuthMiddleware', 'AuthMiddleware1']);\nrouter.put('/about', 'HomeController@getData');\n\nrouter.delete('/ab*cd', 'HomeController@getData');\nrouter.get('/user/:address/:user_id', 'HomeController@getDataTest');\n// see on https://expressjs.com/en/guide/routing.html for another variation\n\nrouter.get('/user', 'HomeController@getDataTest');\nrouter.any('/anymenthod', 'HomeController@getDataTest');\nrouter.all('/anymenthod', 'HomeController@getDataTest');\nrouter.match(['get', 'post'], '/multimethod', 'HomeController@getDataTest');\n\nrouter.middleware(['AuthMiddleware2', 'AuthMiddleware1'], () => {\n\trouter.prefix('middleware-prefix', () => {\n\t\trouter.get('sample-route', 'HomeController@getDataTest')\n\t});\n\trouter.get('/aboutmid', 'HomeController@getData');\n});\n\nrouter.group({ middleware: ['AuthMiddleware', 'AuthMiddleware1'], prefix: 'group-middleware-prefix' }, () => {\n\trouter.get('/route', 'HomeController@getData');\n});\n\nrouter.prefix('prefix', function () {\n\trouter.middleware(['AuthMiddleware', 'AuthMiddleware1', 'AuthMiddleware2'], function () {\n\t\trouter.get('middleware-route', 'HomeController@getDataTest');\n\t});\n});\n\nrouter.get('1', 'HomeController@getDataTest');\n\n// Original express route\nrouter.express.get('/11', function (req, res) {\n    res.send('Birds home page');\n})\n\nrouter.express.get('/22', function (req, res) {\n    res.send('About birds');\n})\n\nmodule.exports = router\n```\n\nindex.js\n```\nconst express = require('express');\nconst app = express()\nconst port = 3000\nconst router = require('./routes/index.js');\n\n// should be wrapped by async function\nconst init = async () => {\n\n\tapp.use('/', await router.init())\n\t\n\tapp.listen(port, () => {\n\t  console.log(`Example app listening at http://localhost:${port}`)\n\t})\n}\n\ninit();\n```\n\nsample Controller\n\n```\nclass HomeController {\n\n\tasync getDataTest(req, res) {\n\t\tres.send('hello world')\n\t}\n\t\n\tasync getData(req, res) {\n\t\tres.send('hello world')\n\t}\n\n\tasync real(req, res) {\n\t\tres.send('hello world')\n\t}\n\n}\n\nmodule.exports = new HomeController;\n```\n\nsample Middleware\n\n```\nclass AuthMiddleware {\n\thandle (req, res, next) {\n\t\tconsole.log('middleware')\n\t\tnext()\n\t}\n}\n\nmodule.exports = new AuthMiddleware\n```","readmeFilename":"README.md"}