{"_id":"@grammyjs/router","_rev":"27-7fe60746a6b1b738c653e9ea4623a57d","name":"@grammyjs/router","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@grammyjs/router","version":"1.0.0","keywords":["router","bot","middleware","grammy"],"author":{"name":"KnorpelSenf"},"license":"MIT","_id":"@grammyjs/router@1.0.0","maintainers":[{"name":"tecardo","email":"heeroo@hey.com"},{"name":"wojpawlik","email":"woj.pawlik@gmail.com"},{"name":"knorpelsenf","email":"shtrog@gmail.com"}],"homepage":"https://grammy.dev/plugins/router.html","bugs":{"url":"https://github.com/grammyjs/router/issues"},"dist":{"shasum":"66d9191c6d7da2c0abad3d415924c6fa3f364427","tarball":"https://registry.npmjs.org/@grammyjs/router/-/router-1.0.0.tgz","fileCount":8,"integrity":"sha512-4RQs9bn9jMBPPSjkNopYtg9LnjNhEhoe7cthleqh9G1w/HZ+ccqOx3mGnxMNPtR5CgkyOf172A7pyvNJdJjuow==","signatures":[{"sig":"MEUCIQCkFFbZVfDR8GT8aQtmfQEmuSMq7UK6RaQWWVaIBLgtJQIgJ7FGzzrOFeusfp3AxW1ns7bMfULPxgqysNoCtAs2Wek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghXT3CRA9TVsSAnZWagAAPecQAKEb308TqyeghTVwt7Ao\n7bPSb4RFxAcs9l4pdvde92upWFYKqGSsOrp8RHSdjLvdIraLxF5trB+KGX2v\nEcrkZxajvq4FqHXrpfBQJ8u3vpgSUa8DrvBEzpfMJ0v4E+t5wKpUunuE2aUV\nG5JwEiSldzRcTVx5N0g0t4hBrfzBGS1ee6AcHXF0MH754wD/aB3t8HWpgWYI\nT2Khd20c4BnZHTb7TY6qzhcIZvCmO0D1qZx1Bhdwovu7rAfdYSadIeLaY4ri\nG6M9vfgoBStAnkL5jY1Dg0Gm/4A8dVGGzsJePh6UA28a1wzPENsaNIksgPaA\nBohP9vi5ysw3aJmrorQltqbj/vn/OcZ4oo90K0dW/78ye6//E+zBxDy/wWWB\nac2Et+vhHKDTPZLbUmG03TAUMa3sIT330Zx2+NQbQ2y7yDbs8DI3tzBbxnYu\n6EIGU6Y6r3SBwMZna80LHkCPgazMONhztxEbEd2BcuLwwHneSNc2Y3DGeyCu\noK9tXckNB1i1+9fjUJ4nBdQIFGbWIDcMijt0HXQE39nOQW12W864qZvULkq+\nHq+yOvja/j0CufpujnDulUfsSWPFo9tPg0m6vW9nnwALZ948qolDZmklewDT\ne+CWmpWpC2/OOGNdW24uqgkO/stf/N0PV9nuZ4MyO8ecVER5RyxgjIhHuSeA\nzoKY\r\n=i/fb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/mod.js","gitHead":"c33e2aff890d99a02786ec4b679b5e178672d6ff","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"deno2node tsconfig.json"},"_npmUser":{"name":"knorpelsenf","email":"shtrog@gmail.com"},"repository":{"url":"git+https://github.com/grammyjs/router.git","type":"git"},"_npmVersion":"7.6.1","description":"Router middleware for grammY","directories":{},"_nodeVersion":"14.16.1","_hasShrinkwrap":false,"devDependencies":{"deno2node":"^0.2.0"},"peerDependencies":{"grammy":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/router_1.0.0_1619358966675_0.36549764388032235","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@grammyjs/router","version":"1.0.1","keywords":["router","bot","middleware","grammy"],"author":{"name":"KnorpelSenf"},"license":"MIT","_id":"@grammyjs/router@1.0.1","maintainers":[{"name":"tecardo","email":"heeroo@hey.com"},{"name":"wojpawlik","email":"woj.pawlik@gmail.com"},{"name":"knorpelsenf","email":"shtrog@gmail.com"}],"homepage":"https://grammy.dev/plugins/router.html","bugs":{"url":"https://github.com/grammyjs/router/issues"},"dist":{"shasum":"74f9de28e9b71c95d863d811e4a01ac8ec8685fa","tarball":"https://registry.npmjs.org/@grammyjs/router/-/router-1.0.1.tgz","fileCount":5,"integrity":"sha512-F9Mz2hR9MmxBgu4VyX7nOttn+p/hzjEPiKwROPbo5UrdZgdm4LSvM0nHjNNxItW2FjnWdrcx2xbcMvpRaxdKdg==","signatures":[{"sig":"MEYCIQDG2Kzgo64jHqZc2daZQ3KhMWHQ+OgCKsOlm9c05tPrTwIhAJgyKWGaxJWVQtKkhNIK46HPb3gbK3OOk9g4LH1R2V4b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghXZACRA9TVsSAnZWagAARXgP+QFNRm6WJZpOV+990mRr\n9xqpoS0D1QuZjnGCXhB6U8aX95IEw2wIqlm37K4HtkFvnQKq6cK0V5z8iwDV\nt9liB/EFiyVrZDHL8yhA1P6eDfe3DDJzNo9G1e/xxzvF/SQCMGxZ9no5eLaE\n0+bfxjRHghmQYtqrJstvz3TVr5xfqg8eKgAXENQOvKSBCVbkNy9p8nuCWeS+\nu2kYCewlFX4uP7QC1atkOWWikcGLB0NrTGKIa1wCnEBzlVlpIAnoCTxScUHP\nMVdCpNIA6d7OCE+r/bp7Lt8dQ2f4dVr+ZMlYRqvR75KP58DBacytvBkJl7qR\nJYaQt5w2eCICNxwxsFwLAakGMw0KjiaB4AjKpsju3VK2yqtSb9FQ9zfPj0oz\nCSwBLRGV3Oy1/o7yk10EAmr4BwHfA695O+wvmLARSVEy0cbVF8EzdGKlim4D\nx2PWKohPwkJen3yBeSnKJ25tJBwzsBTZF1RSWVZhPzEfsVWAORJ3QB609+BW\nOICZGGhhL1Jtv7wcREpBSWR1t6bmgZyBLElmSCmSNP3rOLAFMCLrDb/F+bqJ\n5qjKjH2hiqQAZtgqMrNi2hhyXHWgVon/k7NaJ3OjL+UKzDqKlk+XQifDGrgo\neede48ohwAv0i+zOadVJ6PSkB7lr9GRmz1E0Evo0qqa65BDerhzIn3dvPI22\n0tL+\r\n=kL1x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/deps.node.js","gitHead":"8f6fec1337cb896e76203ee02cb0cd54593bd60c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"deno2node tsconfig.json"},"_npmUser":{"name":"knorpelsenf","email":"shtrog@gmail.com"},"repository":{"url":"git+https://github.com/grammyjs/router.git","type":"git"},"_npmVersion":"7.6.1","description":"Router middleware for grammY","directories":{},"_nodeVersion":"14.16.1","_hasShrinkwrap":false,"devDependencies":{"deno2node":"^0.2.0"},"peerDependencies":{"grammy":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/router_1.0.1_1619359295966_0.9611369015823934","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@grammyjs/router","version":"1.0.2","keywords":["router","bot","middleware","grammy"],"author":{"name":"KnorpelSenf"},"license":"MIT","_id":"@grammyjs/router@1.0.2","maintainers":[{"name":"tecardo","email":"heeroo@hey.com"},{"name":"wojpawlik","email":"woj.pawlik@gmail.com"},{"name":"knorpelsenf","email":"shtrog@gmail.com"}],"homepage":"https://grammy.dev/plugins/router.html","bugs":{"url":"https://github.com/grammyjs/router/issues"},"dist":{"shasum":"e2aabd4804ae16a804bcfdc9a7bccc1b773f610b","tarball":"https://registry.npmjs.org/@grammyjs/router/-/router-1.0.2.tgz","fileCount":5,"integrity":"sha512-KCFjrQCAhklYq0RQicXoaFchbjWiylW5/VRktA1RfR5Czbe3D4K5ldkK3Uo+RfK8ZDEgxydpwi4FkqftKeLTGQ==","signatures":[{"sig":"MEUCIQDpqXuKjEm+ca7v7HxBsURfdbhfere0gxigyqZkKtXurQIgCioSOy8XrXYJcJEPu1himzuDZi7VoWI85rojPAGptfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghXaoCRA9TVsSAnZWagAALyQQAJYhccUOXwHaapw+zWqM\nOxfArd1CbThZzkT6/OyrtLFjSGdeIq0xDfM6OHJd5TcoeUcA0eAp//raeJkK\ny5nwB6VR5uHIQQv69tNh4RvlN4IABfkHFUEIgmTgsFSbE9UrbOVfEmTzlaeE\nFF3OuzLDWcWlnYbvOJQBy3twDZwQkSgm2OP0iEVRfwrxHzG+l1cJWZ3xCQot\nwTxiKsRGa2G5dwwihm5iD0ygSR8fFaTKg7zOPiWXipYyhtNVLZ6gpYNQJ6DM\nhZwaf52YaeaVrjLr+xUGrgfXqz3/SNrUqwt7gJX7nHGj+hysa/Hu0SW38Kd6\n8S2Qnz2hpjTnNHdz0SgmwvBCWRGl9Xp5K1w/qo2BvuWrTbtbvu+P9vvjMWHI\ntwBpVzCZfyFJGCESOds8xADpPoJ3CaxIhrM4pHLqihQKQLWd43YhpPKhdCc0\nGWEsGxKXNg1/IU5bPrcRyOjk+OczlgmMzGyaEvU8S8wvx1fRdRwTGY2u2GXG\noD+XbW4pqbmEHs91Ab1cf9r1n2f3bZZv4aOqLSa2d25s+35+j3V46SG+dkaD\nOXXJ4/3b50pMLKDVg1TpF1inxptoHYARGgaT6c9sQ6fCfJFsI8jyeYcooGX7\nVUAHfsR6jVB9W3lXBJ0fxd7fH+wCZtnWaXCna/stlqRCDao1zbY12C9Nezl6\nmlVk\r\n=VP5a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/deps.node.js","gitHead":"5834c2bdc085b36c6e14ddf99e8f2e569102882d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"deno2node tsconfig.json"},"_npmUser":{"name":"knorpelsenf","email":"shtrog@gmail.com"},"repository":{"url":"git+https://github.com/grammyjs/router.git","type":"git"},"_npmVersion":"7.6.1","description":"Router middleware for grammY","directories":{},"_nodeVersion":"14.16.1","_hasShrinkwrap":false,"devDependencies":{"deno2node":"^0.2.0"},"peerDependencies":{"grammy":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/router_1.0.2_1619359399762_0.26845543687101303","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@grammyjs/router","version":"1.0.3","keywords":["router","bot","middleware","grammy"],"author":{"name":"KnorpelSenf"},"license":"MIT","_id":"@grammyjs/router@1.0.3","maintainers":[{"name":"tecardo","email":"heeroo@hey.com"},{"name":"wojpawlik","email":"woj.pawlik@gmail.com"},{"name":"knorpelsenf","email":"shtrog@gmail.com"}],"homepage":"https://grammy.dev/plugins/router.html","bugs":{"url":"https://github.com/grammyjs/router/issues"},"dist":{"shasum":"fda2770e12447bf299f0f5769de2b21c0d3ab038","tarball":"https://registry.npmjs.org/@grammyjs/router/-/router-1.0.3.tgz","fileCount":6,"integrity":"sha512-LGap86z/7m/4E5dI0w4lIe/0IjJwm53dM4GkBqzW1H/2C6G+rkhH8S2gSTp3sQHOTHhUDjNYFSQWMv9Ml8hVkQ==","signatures":[{"sig":"MEQCIGP7WabcwZICgrL/wpymJdPL5enNNmblUkI2P+iIfKbdAiAzEY+ojKgMdmnMqHeWwybgCLmc8sV0mRcBDJyRTx1N3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghXpmCRA9TVsSAnZWagAAr6oP/3hdX7NuA+5eeJaay9fA\nJuRce4V4RPyREyePMHH4zhdQUjWoDPLlM4DPn83wxLaXIycm3RJtbxctMlH8\ntgIbR4vwdhpx+wik/KADZfuDAHRT8mPh/vyTMbkp9kC5Tz2ztJWrOO5ijIFc\nhmZH5brqvA/e9nmGA+omntnIaDwJCeLcxRREIuziB8M/wgmTzCFfyxCyQWAT\nu+NAsv3jqkQE1YLTZk3wDWx7gtM1DcNmP7PVLIKE5FjMMH6dZ39tfolKbCRx\ni13bsmyEj/RRiZRQg/ONpICft/4OAJ8Dj6wph3mYX2juCwI2EXEPG7Ske5o5\nqe/kJFwf9qma1pBCeQdDruugcXD/NaN31XK12myDeTwFGDAeiS91pLTWQ8Ic\nT5ddc8OCtPOn2lEPbC5yg+ZPoBTnW7OyxZj1VPOECtujRuimb8wEWTiNrBGw\n4ggNmpXg2n+ztBBtiFEvwGH8i69JwNKkzrybLYaSewhCWsq5rDCMk1J6wXxO\nPwHHS0OQEiVaO62iJjiLzsy/Wkr5igaSGXC6b6f/RDrt+4fsJTSUvtA44tzA\naKrQHHQXlq2AlCR61nJD7K3z+9QtIxkmLH3MrfF2WjcTO2C2frSnhLPEcGSo\nSIW3Z51HDNCkv1Z2j24vCJxHtUZKZ5lXS7YaZ0aV3mJ9SJRtNwgxawv1KWrM\nTVeD\r\n=1oux\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/deps.node.js","gitHead":"89cae0040a56b7360a50eb2347ac466ef45d5d63","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"deno2node tsconfig.json"},"_npmUser":{"name":"knorpelsenf","email":"shtrog@gmail.com"},"repository":{"url":"git+https://github.com/grammyjs/router.git","type":"git"},"_npmVersion":"7.6.1","description":"Router middleware for grammY","directories":{},"_nodeVersion":"14.16.1","_hasShrinkwrap":false,"devDependencies":{"deno2node":"^0.2.0"},"peerDependencies":{"grammy":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/router_1.0.3_1619360358069_0.5241462064024709","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@grammyjs/router","version":"1.0.4","keywords":["router","bot","middleware","grammy"],"author":{"name":"KnorpelSenf"},"license":"MIT","_id":"@grammyjs/router@1.0.4","maintainers":[{"name":"tecardo","email":"heeroo@hey.com"},{"name":"wojpawlik","email":"woj.pawlik@gmail.com"},{"name":"knorpelsenf","email":"shtrog@gmail.com"}],"homepage":"https://grammy.dev/plugins/router.html","bugs":{"url":"https://github.com/grammyjs/router/issues"},"dist":{"shasum":"95a221caba0198a5ee6176cd7e02aa27fa9eb810","tarball":"https://registry.npmjs.org/@grammyjs/router/-/router-1.0.4.tgz","fileCount":6,"integrity":"sha512-S0/qEURACMVb2QNwmy5fMMFmqj3FA6t8BJruH0rZPm0HgKox2crrdKVrecSzZ1KfOoHPwq7pcuU7gnaY8C5j3A==","signatures":[{"sig":"MEQCIEOW09yLaTqNVS38Q4W6wjewLTIwloBfViPUqAJDrr56AiAwrmbDYX5OBbG6FDYbD++yE6saQXl77HNORnlMqrwpqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghXrvCRA9TVsSAnZWagAAr/EP/1YlAFkezTcz2Znf0VGP\nDzd7a0QqTh92llR/rsXC4YGnGbO2mU/ru5jSY7jC2Jlc7eCNPTbfv0HuLNpL\n/Jy0qhKcqDkdgAcjD6vVjVip7AQg/auFTWEZnLeZk3jyh1BcMICjLuZkemY6\nE+XTKOVimfFXS0VZsZhVgmo9wFFcJE8Bt0QXGABGcfkYV2RX2NSo8ZDFPDM/\n0/KBJMLI+Qb6JDi3vLb279ac+j0+5f8fgV6F4M7CKDv8+M0XcGQhMjJSQVY+\nr6K7856/hUW/gGI7OqsjIXLwBJspfJk2zv3pS1dzjG+H/vFo03w4f540SyhN\nZ463e0yfCMUNizo0yrUxRx4k1s+Y32Hw0tAaXDabbp/GFA/1L8S0zHHu2TtA\nFFrKDRuQnE+X4OxblogV6gtg9HEYkBXhFpGFlVEQbDPvrARe0GLSWjqN+/Cs\nVzYwWDr+vWM8QxGjqyRPOl21TuXUqFlRbvvQ1/39Omq1bY1TMcCRXQN5t5+g\nHGdY8rmYzmgRgXoqaFtrD6R3oRzSBB7wzsm2thlshJkrYTJAX7m9hsILN35C\nxUElZh9iz69NilftZEK6V8sIQO8yzTeqTk1agnLvxstdyJsot640ogEasr0v\nsy2zfAvfQOt5zcnuJGdMAOJlPeHUGXE4/HXnunhW8mxwtAyDr3nh+uAKUQvE\nzZKh\r\n=YWzi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"out/deps.node.js","gitHead":"19c01fd8446ebcbcac9b3cc178d833303be93c2c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"deno2node tsconfig.json"},"_npmUser":{"name":"knorpelsenf","email":"shtrog@gmail.com"},"repository":{"url":"git+https://github.com/grammyjs/router.git","type":"git"},"_npmVersion":"7.6.1","description":"Router middleware for grammY","directories":{},"_nodeVersion":"14.16.1","_hasShrinkwrap":false,"devDependencies":{"deno2node":"^0.2.0"},"peerDependencies":{"grammy":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/router_1.0.4_1619360495288_0.4096096140255314","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@grammyjs/router","version":"1.0.5","keywords":["router","bot","middleware","grammy"],"author":{"name":"KnorpelSenf"},"license":"MIT","_id":"@grammyjs/router@1.0.5","maintainers":[{"name":"tecardo","email":"heeroo@hey.com"},{"name":"wojpawlik","email":"woj.pawlik@gmail.com"},{"name":"knorpelsenf","email":"shtrog@gmail.com"}],"homepage":"https://grammy.dev/plugins/router.html","bugs":{"url":"https://github.com/grammyjs/router/issues"},"dist":{"shasum":"34efecbc019430f3c20b0c33b7f618f5b623191a","tarball":"https://registry.npmjs.org/@grammyjs/router/-/router-1.0.5.tgz","fileCount":6,"integrity":"sha512-wRFCI4CEvuAdl70o6oBlhps2UpM9/zJjU//3Q2MBXYt0KtHIGC5JRzPXy3A1Pfuvth5vbytnaBPLcxCVn3EVrw==","signatures":[{"sig":"MEUCIB4X9xvYTJR2UBm3+yqvhBP/Biqp1qPtkcKI/KBR3hIDAiEAxzciHyKO6OP2hIyCc/D0vM9nu/HFt2iuzUjtpYQb0B8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgk8wMCRA9TVsSAnZWagAA6gMP/3iI5dBJ4L5rfe93bhcY\nAgdv+O2ivE32hYPWTO1EdJjGuOYnNpMO8ZZ/xfC+fBx7CiEQpPyWNP+QwR+H\nwpOGfFjkShHVFyAIMjLfnV1+uvfgSCdyex8KbNxNeq++6MrKvKRnmuKiXQ3E\nP91TFCszz0hpVy28trs35sCVIKlvZXPiobCNBraheRERzUttANWvKQ5d3Trl\no6bAUYtq5EZ1duvjwnSgDywd2VmHJ4eJ2EurtNN8//PvZOsb2vP/J0+qFSGX\nLkE7uUmwM9n/4ayjnsf6J4EuR/jzGQGQWQ0/HacBgDgWs3qEA4oqFn4rZLqG\nH4YHJfm2G1u9KqlRhHgCw42UdrUR/FfnhNPbWG4dbucOaPT2zYxzy9ybY1fL\nQhG/AiYv5eWNdPn7m6wHXto/ToYeMQLTArPZJHEHROnqNEGh6Cqc/9yfzj0d\nDE0FbbP0QJG9FAFwe6t95BxYEDZGrJ2xg0wF71DTJDFsv9pCWXV0qS3HuBLa\nWLYxCRxk3wfThC1pHtLnvCmaBVBObxT4Nrad9tdR3Ml+wjHgX2nlqYCGs47w\nhlDrUtbj2SoyUwdsR3kS5MN8EK4aUiKpNDtrMOcUpIwrHh27HMKpjKKzOGDl\nOVEJU5FCOqPXeVaD96Ipo3gQVPtL6pE0XSR0UwOrVyh9/EvwxSXHaV7SzUBl\n899c\r\n=ccDE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"out/router.js","type":"commonjs","engines":{"node":"^12.20.0 || >=14.13.1"},"exports":{".":"./out/router.js"},"gitHead":"4aefa5181636fc5dd8c2cba13fc22c6123e23e5f","scripts":{"build":"deno2node tsconfig.json"},"_npmUser":{"name":"knorpelsenf","email":"shtrog@gmail.com"},"repository":{"url":"git+https://github.com/grammyjs/router.git","type":"git"},"_npmVersion":"7.6.1","description":"Router middleware for grammY","directories":{},"_nodeVersion":"14.16.1","_hasShrinkwrap":false,"devDependencies":{"deno2node":"0.4.0"},"peerDependencies":{"grammy":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/router_1.0.5_1620298764029_0.7716605347614569","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@grammyjs/router","version":"1.0.6","keywords":["router","bot","middleware","grammy"],"author":{"name":"KnorpelSenf"},"license":"MIT","_id":"@grammyjs/router@1.0.6","maintainers":[{"name":"tecardo","email":"heeroo@hey.com"},{"name":"wojpawlik","email":"woj.pawlik@gmail.com"},{"name":"knorpelsenf","email":"shtrog@gmail.com"}],"homepage":"https://grammy.dev/plugins/router.html","bugs":{"url":"https://github.com/grammyjs/router/issues"},"dist":{"shasum":"3503b8e17e8636a05ff9b8feccbd8f99871d6266","tarball":"https://registry.npmjs.org/@grammyjs/router/-/router-1.0.6.tgz","fileCount":6,"integrity":"sha512-ySoh8cbH9GwCF5mP/M3KmpgFeCJcXSUsogj8RUtR3RqiLrd782imfIclXdmI7tXi2xI4FL8rNoAJ/4cgjA4cAA==","signatures":[{"sig":"MEQCIEkJZTRRqwmps8A2p9gyMdiwnZ9LjNw5JStJHeW+O32AAiBXo8bL2cpt3YGJqIxUq1DbIVbusJFENSPUE/teOkpY9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnm0ACRA9TVsSAnZWagAA/zkQAJcsjB7/WcVNsaApYqgH\n6tGHSpvrJjH+nm1MDGfKgUkPSXMwuhXwXnAN6cEodhfFuR7fChZmEz2wYWx1\nowhnmUhvaIylWfgNbYV9Ut3kljgIqSswpvqX8149S16N/EZ/lLMcoO50IGNg\nYvxKivI0eb2WAqVcne6NKzdSVI5HxfdzKq73awz+XQAfeDW1G5JG+K58K6Fi\n9oujFPhf7+9N+rPD3deCxF0M4NiSVaQcBaMlsNbQqmoK6zFSSnlgbRqIW0/0\nVlJtpKqMCh4i19AfB4eUiTtdp5Z2hOBrdvpA1tIw7n5V1FLZOO+yKOizlQ/R\n06lXRd4kInc5loftSYyAWIExZMT0f3SVmZhvw2y/Lu4x+KK2MqTUqKDHk1yF\n7zLtmdSCckFCmS0anrJm37yiAx2L14YLeO8vrzihPq69Fk6zuMqihX5I1hq8\nBp5kI3Z0SNGRKc7LZbulWROwJmu8E5ywxyaEvEe8vWs6TFQk5luA3GdA/nHm\nywdpiYBSZ7XqXYeVOwf2CzAK8xOmNYYDeECWMQvbp1h/CG7w7ghlp3WYFo9z\nCiKr7mCq/C8WMcRXkEoyj2QstyMgJQ41eup1LmdmCHq5aMgZGehj8Mrw3hYt\nBtWZP4uPde42qOheYV1Hs68e4J2ZOhu4wDDJwi6CPp7EpZp3mh8i/cd1PDO/\n2oag\r\n=O4P0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"out/router.js","type":"commonjs","engines":{"node":"^12.20.0 || >=14.13.1"},"exports":{".":"./out/router.js"},"gitHead":"138af844ed50cb09517fafec764068afaba0297d","scripts":{"build":"deno2node tsconfig.json"},"_npmUser":{"name":"knorpelsenf","email":"shtrog@gmail.com"},"repository":{"url":"git+https://github.com/grammyjs/router.git","type":"git"},"_npmVersion":"7.12.0","description":"Router middleware for grammY","directories":{},"_nodeVersion":"14.16.1","_hasShrinkwrap":false,"devDependencies":{"deno2node":"0.4.0"},"peerDependencies":{"grammy":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/router_1.0.6_1620995327466_0.8848380800050952","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@grammyjs/router","version":"1.0.7","keywords":["router","bot","middleware","grammy"],"author":{"name":"KnorpelSenf"},"license":"MIT","_id":"@grammyjs/router@1.0.7","maintainers":[{"name":"knorpelsenf","email":"shtrog@gmail.com"}],"homepage":"https://grammy.dev/plugins/router.html","bugs":{"url":"https://github.com/grammyjs/router/issues"},"dist":{"shasum":"4363b3a1a1fcd309a51667077db9984f46968e7c","tarball":"https://registry.npmjs.org/@grammyjs/router/-/router-1.0.7.tgz","fileCount":6,"integrity":"sha512-LkDBqLDiUnCYS4lM7jZoTVLSCzz4F/EAc3o8SbHZyMPJ1up4MOdws7ThGyQiRy2Y0beLc8/gx36d2vwx7/Llxw==","signatures":[{"sig":"MEQCIBO7zAyCsewwTiOPfmwG+m6DRXzVpbE0NK+pFOW9e2ztAiApjHkEoFkOvHD8SzdrdH9MxT5x4pBIYz1Bk8oD8PfwHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhK7aqCRA9TVsSAnZWagAAb8QP/3ZtGA+/DIpkUq1FCiuJ\nuGsJyRaW681s1kcMobCVIV5Y5crC7hGGBCByjXkx89Csqds8XO2Afujfh141\nGQp2zYzxN5irtvBT/GQpgS0Qgm3UgUrIFaLFQ1Q9ykD9J7v1Sf1tC8wtEF6w\nUgrWEssYoH+U8qEqhq9CwWlBJ8jkpFT1rIN3MLFu38LvGBJiqRYjwB4MaeW8\nfXFpw6eN5vCChTx8btDRAnG+bThS2maunTwuFmgk7/XUZcarWukBJeEPmFAA\nyOfo5ZVa9ZptR0McoPfeL3EStaXQRQ4tJoZQEApRMUn/w/Nygnv5Bbi7pgk3\nGx94s2fmnfv65jJ8EudAOb/lLkcGwAgONr+ItsntrKhlEDTYpygofBK7jNWn\nxpeBBR2SZB7GIn39loOWiODUcqIUoIygtV0BIdfYQdlonSv8Wj3n0BH9juFr\niPR3RsMz26QWnkRIEaLfY0aFwGmLppjNA9OSDGTcBfHW5j17c0jjS98nWreQ\nN2mcIyJ4OXqWFIS+W1e9J70CizudeM8P6nbS4NlvEZg24SsPJ+9uqaSFTrPc\nCYS+l2Ruvn5tztnFwuLZMtSrw9rvw/ui6V8ZZBe7ThW976gFP2d6h/Qfg7xw\nuLfyP4XsUvL+zYr1+wpv2S0Ppb7sbF4YXk7dQeVDlsqDOzvCYh6+eIDMEOl5\n8d03\r\n=GCCL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"out/router.js","type":"commonjs","engines":{"node":"^12.20.0 || >=14.13.1"},"exports":{".":"./out/router.js"},"gitHead":"001879589e34db82b82aa344deae9749c42b84e3","scripts":{"build":"deno2node tsconfig.json"},"_npmUser":{"name":"knorpelsenf","email":"shtrog@gmail.com"},"repository":{"url":"git+https://github.com/grammyjs/router.git","type":"git"},"_npmVersion":"7.20.3","description":"Router middleware for grammY","directories":{},"_nodeVersion":"16.2.0","_hasShrinkwrap":false,"devDependencies":{"deno2node":"0.4.0"},"peerDependencies":{"grammy":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/router_1.0.7_1630254762519_0.11173463893867175","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@grammyjs/router","version":"1.1.0","keywords":["router","bot","middleware","grammy"],"author":{"name":"KnorpelSenf"},"license":"MIT","_id":"@grammyjs/router@1.1.0","maintainers":[{"name":"knorpelsenf","email":"shtrog@gmail.com"}],"homepage":"https://grammy.dev/plugins/router.html","bugs":{"url":"https://github.com/grammyjs/router/issues"},"dist":{"shasum":"2688b4ca1636982f8f06485458f545d727e77157","tarball":"https://registry.npmjs.org/@grammyjs/router/-/router-1.1.0.tgz","fileCount":6,"integrity":"sha512-FN+S3cWtKstTvoV6dXpssskKvJJfqplDuifXMchHQPEBfCaPH11sJlJGGqWIi2eTi/a73WAnH2HgohmfZoN15g==","signatures":[{"sig":"MEUCIQDX+rU52y3MENJ24LaCtaY46vzjXA9lu3+k5ESQlhrzmQIgZyx2e4njzq0hGfZ++nnBc0V2N2Rucuidhz2isizrYPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhK94+CRA9TVsSAnZWagAAXi8P/An38qju789A0Bd+bxMX\nh260gZJkQV7Pp0AtQDno3qZDOUl7bB1ziUQoVp4Je+N/Po31wmQVz6eXbfYf\nwR0TC7TNCyM64bS6jg8euyDg7wkl/28TpoHBbVn5P0mSd60KqcrH/AYaxx9m\nIxryL4i1dNc2RxPxH+0jjCZkX62rln1d9S4Y9mROlVRqmtgMGS4eP/yBawok\nqWuMZyDsrLg2tbvRR9KOwP8eRMHcT5LIwKjn2dPM/Z4rkD9hA6/bzCg+WK03\nNjmecLXbZCvxUNU442ImuwX0s6OMfmhnzobSNFQcyfmplHgq60zLJUSEdUlN\n5JAM1uKhhBaFUH3LMENS1RNO8AdsNgRTzlCNdJHdHoE9/yYsw6irSGcYVQed\npX8jhIRc035h4q0cuA2hvPRO6oPQEkOygyLL061jqx1bR1BtouwiX35m0GFV\naN0tHQ1LzjiYKjfhmH+HGUSGJpFpL4UtW0RzcmckpjBItrUdSeHphqUIZoT4\nNCD+3exgHqcjsnDM8UDLRMhPJFQjzwJB/1pNRoUHxfCUJVgvGF36PNA3mQXH\n8NOUR4dGuO7pIzWcc8H8b0o6uZLgxQ2I49hUkYbwbIUZqaluZMrW6kAp+Wvw\nnMNidOeQxTPN01lJx1V3oLzHHNyfLGepn2NN+H511d69iwSaznUB6MJSnmtg\nQFny\r\n=gGJL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"out/router.js","type":"commonjs","engines":{"node":"^12.20.0 || >=14.13.1"},"exports":{".":"./out/router.js"},"gitHead":"a96d74c6687a12a4afad2c857ec838774bdf96f1","scripts":{"build":"deno2node tsconfig.json"},"_npmUser":{"name":"knorpelsenf","email":"shtrog@gmail.com"},"repository":{"url":"git+https://github.com/grammyjs/router.git","type":"git"},"_npmVersion":"7.20.3","description":"Router middleware for grammY","directories":{},"_nodeVersion":"16.2.0","_hasShrinkwrap":false,"devDependencies":{"deno2node":"0.4.0"},"peerDependencies":{"grammy":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/router_1.1.0_1630264894090_0.7949411365424413","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@grammyjs/router","version":"1.1.1","keywords":["router","bot","middleware","grammy"],"author":{"name":"KnorpelSenf"},"license":"MIT","_id":"@grammyjs/router@1.1.1","maintainers":[{"name":"knorpelsenf","email":"shtrog@gmail.com"}],"homepage":"https://grammy.dev/plugins/router.html","bugs":{"url":"https://github.com/grammyjs/router/issues"},"dist":{"shasum":"7c68c5a6d495a9046be164bea486cff2e81142ff","tarball":"https://registry.npmjs.org/@grammyjs/router/-/router-1.1.1.tgz","fileCount":6,"integrity":"sha512-g7JVhFiIG3xPsYxW8SGE1N4hUH2FIvAqmQOlOQpPVBYC7fyxdk6bxAEs5DJazt953uwNaLtr2mag3GwKX3jBtw==","signatures":[{"sig":"MEUCICOhnQx5RbrIACeYisgwf7v8tmpgByzUJtomrIEu2YDsAiEA0ncd5DM1UuG9QsTxccIBU1DT/5NhVy1CxLOf+Vay2o0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNdfGCRA9TVsSAnZWagAAdRQP/2jz6fAmEEWw7Gk1pySo\n6TKpILxlphiTJtIFT4JTTRFOWiaDPpoxZeLborYCzgJ6dQ9vHUsG0GabWfep\npe6XQi6AajUzeliMTy9Um8xKJD5VThLzqNq9E6t0zRu1mkK24JHPsieoNmEK\nElwZqYOjwDGDhuzz9KGwzvlSEQHENAOcORfKw8pVGbVeKomdzsnYGFyuJ5fT\nQlcNuDnBEFAC2bFoxRmVoik2EcLDLjZAXTl2JPW4T5OvnIo785SoO79Ds8LJ\nwYXylx3TdN9O4RYTrJL86VB8gOGcyUHVZ6Vy7TMOjeEn4v6+BNjQGl3ZAofG\nNXL7k5KAoPJ5O+Rol9rxDbd1mxeRBiQv1IlpXl+EmOsyY/zLiukKavyD91UR\njDv5/Nnmwse3Sj8/vop+F+9Vf2Wu/pRi3hSRLd4WYkEeUuahrs0mlrhNDkHn\nxfuQVe5kgUVnMneOpaOPNxQsFxsQTLOPnz1oFwh+NOSPDZPmAJO1uhGoKSDX\n5IqdKpJ0tPKKBQq39UCp5Iu/32hy14y6CbDAMirLd0xF8lDW4W0LHDcRqW34\ne6/mUBLevXbrYgV28RUfyz04GKCyy8qbNTSN+97gggmqlyIlZIe6iDGZ5SEB\nM9dlbsRYiWTNuIOZN1/NHQrWBA+Yy7D3KGCbM9OimKnCzz1YvMQ5oMvIuGsA\ngjbP\r\n=PGpr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"out/router.js","type":"commonjs","engines":{"node":"^12.20.0 || >=14.13.1"},"exports":{".":"./out/router.js"},"gitHead":"90ef1b94fd9e9575c5516ece7aa2c8b62e33d546","scripts":{"build":"deno2node tsconfig.json"},"_npmUser":{"name":"knorpelsenf","email":"shtrog@gmail.com"},"repository":{"url":"git+https://github.com/grammyjs/router.git","type":"git"},"_npmVersion":"7.20.3","description":"Router middleware for grammY","directories":{},"_nodeVersion":"16.2.0","_hasShrinkwrap":false,"devDependencies":{"deno2node":"0.4.0"},"peerDependencies":{"grammy":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/router_1.1.1_1630918598724_0.6557214904988471","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@grammyjs/router","version":"2.0.0","keywords":["router","bot","middleware","grammy"],"author":{"name":"KnorpelSenf"},"license":"MIT","_id":"@grammyjs/router@2.0.0","maintainers":[{"name":"knorpelsenf","email":"shtrog@gmail.com"}],"homepage":"https://grammy.dev/plugins/router.html","bugs":{"url":"https://github.com/grammyjs/router/issues"},"dist":{"shasum":"da3a9191d5997d438f7e1cadc2d570d755cd3fc5","tarball":"https://registry.npmjs.org/@grammyjs/router/-/router-2.0.0.tgz","fileCount":9,"integrity":"sha512-xJ3HRNj3mVojLtkFmV+GvKpOWOnS0CGdAIdvpaq+j+8dic1wM1OhOukaotkKzAWZ6bb9QyzUUgVFN6xfZDO5VA==","signatures":[{"sig":"MEYCIQCyayxYB3ZXXie4F4kI/++EXwfkT9V/ZXyS89px6Cv0LAIhAKMRDlTPC7k5htQPVBncC3e2wlgvoKP6CCymJjtSprwZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijivOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpephAAimwzUwa7G2+xViAK9b9jmtFD8r7C36mXPswDHPl/aPGPmzrh\r\nMlTFJqSawU0ROTsJBbtT9eB03Qf8l/YBQr69nvArlSQznjLQWYA/89pQxaOG\r\n4Qd6dt/pEH518cIf0UiekoK6a4/L/AqO1cI1PpBgECN9IYdzKqJ0mmT4LLB5\r\nwcBynerVVySPLQOOLA+nbTxud84E3Z2aKZXgixWlQC/zKAyOU0Dzti6rH6IV\r\nkFOl+B8TpV32De4OJwr9etX/PbYK43MoRFaLDlyOoPD2AncO6lu/1r0aPS0r\r\npVMHxM6CJg9/SZwTsQUnwkIbqmrmyDmMbNK7rUxGf8bMHC/VJfqsR/2lBLaJ\r\n2M/8m+vJNW1OMFcBWVkeSBaN7u4jl4wuef3Vu/oCZ8EQOGQCNIWzLmd67MY5\r\n7APByR0D/IhW49f8QIBEFRbUrgsOJSWIMLxDVbmolrBkwGo64PveVt0lIueY\r\nEOgEFKVmyTFBP/ev99QAAtNGbh++LkBJBEiI43DJbT/ysqMvxMC4GAb4I2hf\r\nRWUOmcnYyrKWnQbaZcWN9GP40VMxvaJ8NRYeMY3hwc0QEX0MOk68RfkCcWbG\r\nC3pKSUTYuqyQ8GkYhnzq03iV+22mGSt41xs7cHSd95h3+MxuvQmJIHGWiiCC\r\niBzsbVm8MB/PClgjg4+c5Bn9pdVHwc0s6M0=\r\n=NUXR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"out/mod.js","type":"commonjs","types":"./out/mod.d.ts","engines":{"node":"^12.20.0 || >=14.13.1"},"exports":{".":"./out/mod.js"},"gitHead":"da2b63561cbc0f6e4ea0d7cfab64f783f1840135","scripts":{"build":"deno2node tsconfig.json"},"_npmUser":{"name":"knorpelsenf","email":"shtrog@gmail.com"},"repository":{"url":"git+https://github.com/grammyjs/router.git","type":"git"},"_npmVersion":"8.3.0","description":"Router middleware for grammY","directories":{},"_nodeVersion":"17.3.0","_hasShrinkwrap":false,"devDependencies":{"deno2node":"^1.3.0"},"peerDependencies":{"grammy":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/router_2.0.0_1653484494773_0.5976194331536211","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-04-25T13:56:06.352Z","modified":"2025-03-01T13:34:14.980Z","1.0.0":"2021-04-25T13:56:06.840Z","1.0.1":"2021-04-25T14:01:36.101Z","1.0.2":"2021-04-25T14:03:19.882Z","1.0.3":"2021-04-25T14:19:18.214Z","1.0.4":"2021-04-25T14:21:35.414Z","1.0.5":"2021-05-06T10:59:24.144Z","1.0.6":"2021-05-14T12:28:47.677Z","1.0.7":"2021-08-29T16:32:42.685Z","1.1.0":"2021-08-29T19:21:34.230Z","1.1.1":"2021-09-06T08:56:38.846Z","2.0.0":"2022-05-25T13:14:54.936Z"},"bugs":{"url":"https://github.com/grammyjs/router/issues"},"author":{"name":"KnorpelSenf"},"license":"MIT","homepage":"https://grammy.dev/plugins/router.html","keywords":["router","bot","middleware","grammy"],"repository":{"url":"git+https://github.com/grammyjs/router.git","type":"git"},"description":"Router middleware for grammY","maintainers":[{"email":"shtrog@gmail.com","name":"knorpelsenf"}],"readme":"# Router middleware for grammY\n\nCheck out [the official documentation](https://grammy.dev/plugins/router.html) for this plugin.\n\n## Quickstart\n\nA router lets you specify a number of middlewares, each of them identified by a string key. You can then pass a routing function that decides based on the context which middleware to choose by returning one of the keys.\n\n```ts\nconst router = new Router(ctx => {\n  // determine route to pick here\n  return 'key'\n})\n\nrouter.route('key',       ctx => { ... })\nrouter.route('other-key', ctx => { ... })\nrouter.otherwise(ctx => { ... }) // called if no route matches\nbot.use(router)\n```\n\nIf you use a [custom context type](https://grammy.dev/guide/context.html#customizing-the-context-object) for your bot, you need to pass it when constructing the `Router` instance, too.\n\n```ts\nconst router = new Router<MyContext>(ctx => { ... })\n```\n","readmeFilename":"README.md"}