{"_id":"van-router","_rev":"68-b4e26ac371606b941f07c339c15f62f6","time":{"created":"2022-05-15T07:50:56.193Z","0.0.1":"2021-09-04T07:41:27.773Z","modified":"2022-05-31T05:23:07.131Z","0.0.2":"2021-09-04T14:48:28.840Z","0.0.3":"2021-09-05T22:40:58.003Z","0.0.4":"2021-09-06T03:06:06.641Z","0.0.5":"2021-09-06T13:11:34.579Z","0.0.6":"2021-09-06T13:33:55.313Z","0.0.7":"2021-09-07T00:54:18.585Z","0.0.8":"2021-09-07T05:06:30.078Z","0.0.9":"2021-09-07T05:16:03.826Z","0.1.0":"2021-09-07T06:33:25.105Z","0.1.1":"2021-09-07T06:51:08.899Z","0.1.2":"2021-09-07T12:39:54.854Z","0.1.3":"2021-09-07T13:39:45.861Z","0.1.4":"2021-09-07T14:46:22.875Z","0.1.5":"2021-09-08T00:21:38.820Z","0.1.6":"2021-09-08T02:41:27.761Z","0.1.7":"2021-09-08T03:40:12.971Z","0.1.8":"2021-09-08T03:41:20.688Z","0.1.9":"2021-09-08T03:46:11.624Z","0.1.10":"2021-09-09T02:45:15.258Z","0.1.11":"2021-09-09T03:19:20.008Z","0.1.12":"2021-09-09T06:49:11.215Z","0.1.13":"2021-09-09T06:52:44.698Z","0.1.14":"2021-09-09T12:40:17.874Z","0.1.15":"2021-09-12T12:33:45.289Z","0.1.16":"2021-09-12T12:34:49.497Z","0.1.17":"2021-09-12T12:44:33.704Z","0.1.18":"2021-09-12T13:01:33.253Z","0.1.19":"2021-09-15T03:14:58.848Z","0.1.20":"2021-09-15T07:19:39.398Z","0.1.21":"2021-09-15T09:11:29.558Z","0.2.0":"2021-09-15T12:48:05.146Z","0.2.1":"2021-09-16T09:11:41.563Z","0.2.2":"2021-09-16T12:49:56.444Z","0.2.3":"2021-09-16T23:53:06.026Z","0.2.4":"2021-09-16T23:54:37.290Z","0.2.5":"2021-09-18T00:34:29.041Z","0.3.0":"2021-09-18T05:31:34.032Z","0.3.1":"2021-09-18T13:10:12.887Z","0.3.2":"2021-09-18T17:49:29.632Z","0.3.3":"2021-09-18T18:13:02.480Z","0.3.4":"2021-09-24T11:38:43.071Z","0.3.5":"2021-09-24T13:22:49.712Z","0.3.6":"2021-09-24T13:31:35.856Z","0.4.0":"2021-09-28T09:01:28.681Z","0.4.1":"2021-09-28T09:10:26.636Z","0.4.2":"2022-05-15T07:50:56.310Z","0.4.3":"2022-05-15T08:00:32.170Z","0.4.4":"2022-05-15T08:05:28.212Z","0.4.5":"2022-05-16T07:54:54.793Z","0.4.6":"2022-05-16T13:28:21.209Z","0.4.7":"2022-05-16T14:04:34.721Z","0.4.8":"2022-05-16T15:03:50.978Z","0.5.0":"2022-05-16T22:36:09.181Z","0.5.1":"2022-05-17T07:55:43.589Z","0.5.2":"2022-05-17T13:47:28.147Z","0.5.3":"2022-05-18T04:55:41.210Z","0.5.4":"2022-05-19T03:44:21.910Z","0.5.5":"2022-05-19T08:34:32.759Z","0.5.6":"2022-05-20T00:40:44.183Z","0.5.7":"2022-05-20T14:59:23.482Z","0.5.8":"2022-05-21T07:18:31.232Z","0.6.0":"2022-05-21T14:32:21.877Z","0.6.1":"2022-05-22T01:08:29.616Z","0.6.2":"2022-05-22T13:49:59.230Z","0.6.3":"2022-05-23T08:44:00.665Z","0.6.4":"2022-05-23T15:10:58.885Z","0.6.5":"2022-05-31T05:23:07.053Z"},"name":"van-router","dist-tags":{"latest":"0.6.5"},"versions":{"0.4.2":{"name":"van-router","description":"A small router middleware for vanillajs.","version":"0.4.2","main":"index.js","browser":"index.min.js","unpkg":"index.min.js","module":"index.esm.js","types":"index.d.ts","author":{"name":"Herudi"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/herudi/van-router.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"keywords":["Router for vanillajs","2kb router vanillajs"],"dependencies":{},"devDependencies":{},"bugs":{"url":"https://github.com/herudi/van-router/issues"},"homepage":"https://github.com/herudi/van-router#readme","_id":"van-router@0.4.2","_nodeVersion":"16.14.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-sdrdoqTsQGHUNtx4ceRx5H0KcIXUMSno/kNe3h9w8L25j01cGdRxXkKQTq0YaYUmR/vRMqlQtWahIMh9LPLgPw==","shasum":"dff3dd86e9570c7effda08a4075c2a5712870404","tarball":"https://registry.npmjs.org/van-router/-/van-router-0.4.2.tgz","fileCount":7,"unpackedSize":15092,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/+lJTOH0gtKEdGA5X90AahGrQHvSUYsdF5JxuHV8S9wIgPVUvAZ5mDDKRMm+aUAr5pHG0DfrMAZNkiVdcXJ4t3gc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigLDgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMHxAAi6F7Saiq914T+wzYsUR31S2m8E3e+dgqKRGZ9nI1Sl+Wz/e4\r\n2F/Qrq4L2D/21mie8nSt3//boGpbQyfoUlolffpZY0zwb0dUdSAT5LKvlUBN\r\nMV/Y0L9Pta01hQOyZ/GZlkcjjGf3/wlymcO/ehcQkiawfQg/S2K7orVkL5fU\r\nW6tgN5t4NrrcShvEv4lRKpdZMGzgcwoaWkiuUr7vnncwvnWwNXKjzN/zLwMo\r\nhDIxoPUt9WiQ6Pn9oV1nTfbzTXQBBJqNwpuONY4/nG0yaIknHD4DWliY1q6m\r\nTtYEvYIcvMHS49Qjudco0X8sFt7aFEWVMKwgZy1JvmaT3giZl8//yY1xtwz6\r\nsLu81/sHwrRXGmZZNB78uRDYtWC+FIHkMw7Q59vCYx0bGAkQ/NrF1VnR69oV\r\nCDoYOSTZe+0OK9WBmFL7fFD0N9UoPFIxOxXzogA4qbfKb9srrUKz8N9X+YOP\r\nmiLWEw7jAYvfyMHc3FwKhR0jRWnfjmFTfTMr52W+TMpy8706bSg3wYgN+Lbl\r\njcZgPud13xVj/QRCvwpHN/tuEFOskm4Jac+mHluj06yobAGVHpjZO7ZQUydu\r\nwZZHkp+2IHcuNpWNlE9v/iMivc3XhQrEFqu+wYzQFy+mcK2wwpvAUq+O6rnw\r\nYk0LKpA6y1XmHxJdomBMInVVSgNGSqPJy8c=\r\n=TlZ9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herudi","email":"herudi7@gmail.com"},"directories":{},"maintainers":[{"name":"herudi","email":"herudi7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/van-router_0.4.2_1652601056193_0.3796577088609585"},"_hasShrinkwrap":false},"0.4.3":{"name":"van-router","description":"A small router middleware for vanillajs.","version":"0.4.3","main":"index.js","browser":"index.min.js","unpkg":"index.min.js","module":"index.esm.js","types":"index.d.ts","author":{"name":"Herudi"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/herudi/van-router.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"keywords":["Router for vanillajs","2kb router vanillajs"],"dependencies":{},"devDependencies":{},"bugs":{"url":"https://github.com/herudi/van-router/issues"},"homepage":"https://github.com/herudi/van-router#readme","_id":"van-router@0.4.3","_nodeVersion":"16.14.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-IBGqhWZn3/vL2dK3GnuXl07Pv/Vs2e7Ey5MzZv1Rc6Dh4kipf/SengMx5NQmasfTTTJPS1XWuXX1IPB0e9Oiww==","shasum":"7f7e8597235135405373dd8b6eb5e95200e39fe7","tarball":"https://registry.npmjs.org/van-router/-/van-router-0.4.3.tgz","fileCount":7,"unpackedSize":15092,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9wUnsS/kDjUnOeSNOZwanJ1yQMaS45unG5pmiRiI6SAiEAr9SSvsQtq18PhhHoxSaz21SPJ8lTYLVUJ8Lmo7+UUo0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigLMgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9IQ//dnEhx5VQZfkKcOcKJbAy+/HZA8vDmcoq7Q6jflycyiKeCJcp\r\nxup9bjOwITOqOop7OmmvFEcqurURXNBOV/0rkDVnbPxwObk7EyUlhLh0wHI+\r\nduz8BpOTQafQ0SMQ2e/6o3ZR5W7jSc6PAdGhCG9GQEINkMUKvNAP8doQMJLz\r\nE8qeCocDLhSvER8MpEQkpviMuTaj/eUTiaNwwM4dedUAZMluuqkrtCh/LOb1\r\nU3CylMS31ahH7szNli1weopLdnC0iYmtbWgS8xSRBlE5pz8IugzkYmeYO9t5\r\nTdzAQiG1VwkgkPicCRzfE9r5sYsOMyhpVe8EzSQ/cm+RMsb/iOyLXJAkOBqE\r\nH2lLr2afcVkzsaEA/E7wbkT7nNk+2o/Yg6eoK9udYfT5bgFM3lNsiMm6tXwq\r\nFz9A3rEbO9YLR54Qel1v9iw75ZDdfGlqg+YI03RGU6GDpEyBGlGVtb0G1pc9\r\neIZ/w3MFc6yPeOZzX02usejc9yyNBjcExKn/XvC/izsI6qFJhHpqeg0vNI+r\r\nwSEWGqoChRdAYzewNjY/DJToW+31iYts4Cob4lr6ey2Ji6VW7YJnVHi+yHzy\r\npMxphBlANP5pT3R+QnnD5qxz9TbmEzvR2Z/x8Bo4pLuvnqjW6+KJ5uv5IdBs\r\n3fCUJH6Y3cLxM2YH5t2x2PkdsxRzyGPD1h4=\r\n=oYQL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herudi","email":"herudi7@gmail.com"},"directories":{},"maintainers":[{"name":"herudi","email":"herudi7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/van-router_0.4.3_1652601632038_0.9117754686313755"},"_hasShrinkwrap":false},"0.4.4":{"name":"van-router","description":"A small router middleware for vanillajs.","version":"0.4.4","main":"index.js","browser":"index.min.js","unpkg":"index.min.js","module":"index.esm.js","types":"index.d.ts","author":{"name":"Herudi"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/herudi/van-router.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"keywords":["Router for vanillajs","2kb router vanillajs"],"dependencies":{},"devDependencies":{},"bugs":{"url":"https://github.com/herudi/van-router/issues"},"homepage":"https://github.com/herudi/van-router#readme","_id":"van-router@0.4.4","_nodeVersion":"16.14.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-pSPg9UBsKQqBF5sG9IPBtR8yKRTtoy3xi6wMjFvkjVaUdrCusSql1YrKbvPbpL4XE+5Kh2D1+HZAJ2ncrXONnA==","shasum":"7355e7dbc4ea2bc5ce138855a8c7b2b8bc7f857b","tarball":"https://registry.npmjs.org/van-router/-/van-router-0.4.4.tgz","fileCount":7,"unpackedSize":15150,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVwsHShyKXQpsO6Sh/fdolxRVK2kw6M+vWU4ig4K8UOgIgR+kVOidxUlUN9tVbbNZQ2K8MscsSfy29eE5g89OjoE4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigLRIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWBA/9G4i+N751C2f8jpJGcMdY0JZ8ZLG56+/15JF4VtV+7JjUGqAd\r\n1RYD6X8mN4NCk20waAY6ue1Xhylrc0fTT9Rf8KMJ6FZoj3CtWH36i1pyy0UP\r\nxV4/ui5uqtwcas/uuXOpTaR0tE41AfWgARH8cnQzkLlXVOYPjafzfizBHI6G\r\nM2DPU2v6tcq7X9FBE8RHNjwsIAGzwxvq36+ZkBqedl4b/TtZRAOS1t8wbY5K\r\nN5Y6IlxHBVfWJzuIqY4hd5dNFg+4s42WcLLdkcPbbbXD3y7yH8RGKZ5eGHlk\r\netm+bl200YG56cyDU2HbLDw/3zXDVPwv2DzNF0QT9892ybYRl7mLbDu3L9Cc\r\njhy7O5A/jHEYX/GUwqC35UNs7Ahbmx3i+U1vm6nlxxumRrZwZhJGJ6ncOu+k\r\nWfKNyYnx/1s1iEAsw/XPxZ9ddhBSXg9ueIGROoJ2jUngUo2hVXvlJHsUWLo4\r\nXb+0Cd+FHnSzy7UB5VvB9WnziAlQQgyQSgLZjHjNtwRItWz+NrPQEOTHW8gO\r\nbAlKqzh+DllWxWzeJTA3mAVzmuH2pH4kQRyXMazbRAS82wpIJhWU+Vhe+Slr\r\n+iy+c4Ncc1MLHv56paWiGhle9guDtySOdZB3hD+VqsZf/wgivgYXkJLhijmR\r\nYP4d+nSHbWaZ21KPNrM/lnLxHyIYHChgbKY=\r\n=nHTH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herudi","email":"herudi7@gmail.com"},"directories":{},"maintainers":[{"name":"herudi","email":"herudi7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/van-router_0.4.4_1652601928045_0.9555054443481179"},"_hasShrinkwrap":false},"0.4.5":{"name":"van-router","description":"A small router middleware for vanillajs.","version":"0.4.5","main":"index.js","browser":"index.min.js","unpkg":"index.min.js","module":"index.esm.js","types":"index.d.ts","author":{"name":"Herudi"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/herudi/van-router.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"keywords":["Router for vanillajs","2kb router vanillajs"],"dependencies":{},"devDependencies":{},"bugs":{"url":"https://github.com/herudi/van-router/issues"},"homepage":"https://github.com/herudi/van-router#readme","_id":"van-router@0.4.5","_nodeVersion":"16.14.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-oKcsPYy9Q0mqk4QLHLLvExDWA6zBq/+zaFIpnKLdF7B6AmpR1iJVzt3iwuLw1SLn8780ynWBAJFyjEQRD6l6uQ==","shasum":"0ebe2411b65c8a955761c922eabdc3bed153b6f2","tarball":"https://registry.npmjs.org/van-router/-/van-router-0.4.5.tgz","fileCount":7,"unpackedSize":19608,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmRIrSrphOm8ZQBuDVdyouaEgNVUASiohF7ps7KDp3CAIhAJ5JvJ1mBJCAy4yDPt5RtPCAOoLthGs3SwpweuXfFo+7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiggNOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/gA/+N1j9Gf0gqVoabWDrncAbiORzu/anNlkz+W+cbB3uyIDwYcaJ\r\nsco1x98VN/8jOX84wZDiU7uJ3HvZuhsDaTMewWtZ2jjmYbECtxP4GZ52UYuA\r\nRU/UgWKmk6H4Nu/RvmkhWkIK6lWYMFODaD2tz1f/ZikBpXC3H8COZnRqjWEw\r\nKpUv+KvoswDPcY6Lxq/dfykZ+ROXzNFuZbfuSZSNhGnXK931zN080fN5kBjv\r\nxZattKnh1VQdMvP6lOaxuVc/AyJA3XbxuwRuTghB065NPEdYT0XhN6+30xFj\r\nSh0TH7aqG79Py8OS0Yaa/D0yEr0KfHfI074ImFZS7E+hArm/W3nDCJ+JraEX\r\nhGuKIS/5KE9mKNmASrerZfonGHiweNUPDCvcDJdnohxfSHWL1DM++Cy9MVuD\r\nBYz1JGhATqeiEaWlVdnDTgt/hskuy7B1NqAOgwmVbSJW8TckBe2H26ZJTOXe\r\nizErdGe6nofduAPv4BkbynNNLJjFcLVtq3KcnHI0/pKX4LgXO3mcB80ghJ8L\r\nDO3bX2igjGmz4214z1obGX1u6AvPYNrrnxg5LCHLdAof/kluz4Fkg7Rnfm8v\r\nZpWj2y6bg86f/EDJfEFw7DT4+uQmU85G/f6AypiK0YJVh6MfiJtV3eJ49aFG\r\nMJw9Zwvuvhw+r3jMM7bpoTepxn3SkjO5SyI=\r\n=WQm4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herudi","email":"herudi7@gmail.com"},"directories":{},"maintainers":[{"name":"herudi","email":"herudi7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/van-router_0.4.5_1652687694641_0.15990716866854204"},"_hasShrinkwrap":false},"0.4.6":{"name":"van-router","description":"A small router middleware for vanillajs.","version":"0.4.6","main":"index.js","browser":"index.min.js","unpkg":"index.min.js","module":"index.esm.js","types":"index.d.ts","author":{"name":"Herudi"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/herudi/van-router.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"keywords":["Router for vanillajs","2kb router vanillajs"],"dependencies":{},"devDependencies":{},"bugs":{"url":"https://github.com/herudi/van-router/issues"},"homepage":"https://github.com/herudi/van-router#readme","_id":"van-router@0.4.6","_nodeVersion":"16.14.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-wlBZyL+3GhKHQHGrSiGiaqvHtk1nwginlNDbvHahVvQCqL9I8aWLBVSQ2ChJU6T3JGdXeOCS57rfxO/mSKN22Q==","shasum":"5e5604de916fac0f6b945080322f3de7a36f07c5","tarball":"https://registry.npmjs.org/van-router/-/van-router-0.4.6.tgz","fileCount":7,"unpackedSize":22237,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6s5m/TOcso1kXwbiN5xhwa/+ei3bVXVqXP8gIjmFWggIgDmmSQyKAH6KW4S2nLj6w2h2rlpy4fm0sHW9Gc+IVM0g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiglF1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6lg//bOY4H4qz8wf5ae07ql6F7E1IZQ0AEgO7RO0tHTYaPk0s3j65\r\nzovXTr699HBlWZauahIBQaY4ecSjSs71LBukdIp++9pbDcvdLC1kK0kZo+6o\r\nzbQGcupTCXi15NyPdDZ/JM5AJn+7veA8jQF3bfhbG2lAfR5Zigr6gy/Nm0Yu\r\nulIIhsD/X0C0zIzj8tnUx4m/6wDzhOAZEkawzKkwE/QaWD5S89Q0kyKntqO/\r\nOycS2QiYtHSdOL7saa+D/KMlt3LmBz1ZW1FGbyQL71NcTqoI/FUQ2iU7PbnF\r\nFLBgRBnzesV00P9bXmDm8LpYIZg1srw+SC3R8PcxsmSEpjDZt4s8PMJy0LAr\r\nBrv9S2C01Gp+N06F84MkmZxFnTeFlrlwp5loEkdoLBMeaj+kD9PBLWA5ZPuI\r\nn6ZLB3heloizPTvPxP/o4WFVCMvOoWPxIUGpTmynFnzCYAXxvkF/UowkEm8B\r\nay0CBuLFZhOIJmxPAs00Gk3JSDJJFI0npWCVxGem5P+TZXHFwu3YlpmwGFLX\r\n/NoNyH14Fvk60G4OfA2eEiYYM9p+mcicrz1XWBF4Z4kNR7O0BLMSzfWmaLe8\r\nhxrl7WLfjD3zwN5u5hxUp5Ssu/agwEfhAPi71cizClAm11nnDfxnxXAGzj49\r\n4ZncUHzXyotV2bPdWJPhCC7O/EB5yO5ZLSw=\r\n=nbTy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herudi","email":"herudi7@gmail.com"},"directories":{},"maintainers":[{"name":"herudi","email":"herudi7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/van-router_0.4.6_1652707701074_0.4888561499522106"},"_hasShrinkwrap":false},"0.4.7":{"name":"van-router","description":"A small router middleware for vanillajs.","version":"0.4.7","main":"index.js","browser":"index.min.js","unpkg":"index.min.js","module":"index.esm.js","types":"index.d.ts","author":{"name":"Herudi"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/herudi/van-router.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"keywords":["Router for vanillajs","2kb router vanillajs"],"dependencies":{},"devDependencies":{},"bugs":{"url":"https://github.com/herudi/van-router/issues"},"homepage":"https://github.com/herudi/van-router#readme","_id":"van-router@0.4.7","_nodeVersion":"16.14.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-9y29Hwi+OPxBDR8STmaFnmoPn6Hkk23xu42Fhjlwmf8WSWn4erwJA2RDWOL2ANu3xEp8NA6fV0A+S9FY0Yilaw==","shasum":"4211f3f2100a2fba14154e19bf95c0c2643926db","tarball":"https://registry.npmjs.org/van-router/-/van-router-0.4.7.tgz","fileCount":7,"unpackedSize":22207,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/yRMqIzmRON++VtLGciZ7ElN8kYhS+H9iobnjolXacAIhAJMytQ/juf5HurdzLtqy8fW30Y+75GglERsf7icxZRlz"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiglnyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpt9RAAoTz6iXQvj3Ud7nC3LkOJq2RY8No79HtNGAC1clH0UUKJGrQ7\r\n2JR65VBLiKP0+UP9++2nxT+iL43QtJIM4b+eXf51ZTpj44srv11zID2ePbYL\r\nRX9Rj92RyWpwP4e9wwJ7d0jTHTDq1LsbNjikjZgHD1T9uGOlkk7OvCGcfo7E\r\n7mTtvUwO6J3KIIEgkHoLGbsDPpYiNrSYMwhJGHiaE9fJUgP3F6wQa5XRL+qg\r\nAFGpngVkwdi1qNOUfz4wXhLvAVPnyJYUU11+XyBaCdgtEin2W0bSn6lchZG1\r\n5COgvCM/5mYkYTVkIw2LImUZAZoP2MUt10y1MKSG+WG4nkLdYARXMVHZjols\r\nr8TMpWbE4cyzwgRMdfWuM0dO5yzJqbYd6/Kd3k/SPF5N7uVZs+5gP0Wyq7Aq\r\nHpa4wQPAbQo5J5r6yZnFbB6Mc/+dUAnwtQEgcveGFUidNeeWgyAVUnHVX28E\r\njvQBfuKNt9DOqKHMiHUAJAYpJZFCwevURyWgkkDqbb5AWxHbkypKI8LdBmlM\r\nVyzKcDt01hM4q928WdqbTJbyykbv9U+xKwXnuxiHMLMjlnJjd5WCI2R8bByX\r\nDP3nQtu6mJbqlSYPySzS4xqP4aUYnS5LrujLVBF6UgA9Z04UdAaqbtGFnrc+\r\nERJCObAyugvZf+5WrkHZsUs7Qhfpq4SWfro=\r\n=3Tx1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herudi","email":"herudi7@gmail.com"},"directories":{},"maintainers":[{"name":"herudi","email":"herudi7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/van-router_0.4.7_1652709874550_0.32080558615459687"},"_hasShrinkwrap":false},"0.4.8":{"name":"van-router","description":"A small router middleware for vanillajs.","version":"0.4.8","main":"index.js","browser":"index.min.js","unpkg":"index.min.js","module":"index.esm.js","types":"index.d.ts","author":{"name":"Herudi"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/herudi/van-router.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"keywords":["Router for vanillajs","2kb router vanillajs"],"dependencies":{},"devDependencies":{},"bugs":{"url":"https://github.com/herudi/van-router/issues"},"homepage":"https://github.com/herudi/van-router#readme","_id":"van-router@0.4.8","_nodeVersion":"16.14.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-Tfg2UG25SUkn8LCM0ew0OsjE96QhTsy2docbbvcroiSZ5Pt1GNwI/fxir0O/8WtyWqvUlT6qyZqgg9xwo9AkAA==","shasum":"f5b5736d2b95923d9ed340f54324b895de9893e9","tarball":"https://registry.npmjs.org/van-router/-/van-router-0.4.8.tgz","fileCount":7,"unpackedSize":23469,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBfV6K/sdtclhXsF3Jly5AeDy6n1WUQ/CRLpxlxdmM6TAiASeIuRmAhtHBQW2by/kRg03fo/ikOkAQJFSf3uPGzDiA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigmfXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKkg/+MdLusuTyS8JNAcrqhQUSbg9wYnCGyrsG3tGH3vZ1v98QLRkB\r\nB0dGCm6Eeo7pDu9O53+VNZPFhessMME/jYsiHoQ8+yhgN1n/ZT+Uri5ESPwE\r\nDt5T5Fi+2IVg9bvW886DkBi6aM7bWOBiug01o7XyNP1IMzqUer3N3mxZeqZL\r\nyrcKoU6kyDTiKwe1z3xjY2yyP5O3POJvczODdm+ZceIGOc3xsLQKdwclBG07\r\nlM3kmBhndB2GBsr2vkA/OhpDWKQJ5UNJt/OqZkmMqQMYpPwRZWQqci0Mh3r/\r\n8DWS5haYFxd8JrfA+syCUWTaUDEPJbzeGbt+kryO8yHWchBQ2+NcIRBAFZL0\r\nuTUozh42MBkOrChuxxX6MWWuE3y6Bj8A1lUkndMqUHRKYt8AcnbpHXk9g2t6\r\ntuPsKqlVd/e1RKDzqvAhzOwHzHKpCObePAkG217KAnmdsDa8yrX16I+cnVU6\r\nKKKhdoARVopQpAUBKIJvSRQdcE62YGi+KebC3yXcX9UH6rtPPJJjjlI3Pn76\r\nrgUtmgpf8j4qCGsYzPcNRnWc0jWBnTLR2rtBFDJQHSA9vJ1MIFwwGMMzUjNl\r\nLrxOt2ekIZ8vu6NxcETh5svP3fSgtx9gOzwRD12rBGUd23Sj7D3JECCBO7M9\r\nCQScDTOp0POBICbEST6kfaXiUUm/jJ2ih1I=\r\n=Ok2o\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herudi","email":"herudi7@gmail.com"},"directories":{},"maintainers":[{"name":"herudi","email":"herudi7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/van-router_0.4.8_1652713430745_0.6425849533907586"},"_hasShrinkwrap":false},"0.5.0":{"name":"van-router","description":"A small router middleware for vanillajs.","version":"0.5.0","main":"index.js","browser":"index.min.js","unpkg":"index.min.js","module":"index.esm.js","types":"index.d.ts","author":{"name":"Herudi"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/herudi/van-router.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"keywords":["Router for vanillajs","2kb router vanillajs"],"dependencies":{},"devDependencies":{},"bugs":{"url":"https://github.com/herudi/van-router/issues"},"homepage":"https://github.com/herudi/van-router#readme","_id":"van-router@0.5.0","_nodeVersion":"16.14.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-PVMVjCBZK4LmRwhXV/mbcPZ1aKYGRZ5LLuAO/faGCIeKHNXCtA2oUfCRxTAcQwGiaykldxuvmtH/90hHib9l8g==","shasum":"6fa52034d8ecaf2915a6b9a6ac8c0e94d1ce2a7c","tarball":"https://registry.npmjs.org/van-router/-/van-router-0.5.0.tgz","fileCount":7,"unpackedSize":23322,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcXqK4XGNeMPPs0KeiNueN4A0NjlhyOKRuCAnu74syiQIhAOtP6wvgCf2ZpxrM7XlemZMmYFzE8jTqvbpZdO7zRVQT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigtHZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXNw//TS+ZleMmhtrnLRcATB+JMnsu4vmjPEDKdhlOhCZvi7sWevTa\r\n1Ww6CkCfbGD9SigajaVK4czzuZQW3mjJswzd/Y6P3c5JYL8gVPbjsKGngO1h\r\nCA+0TZfTInNetacSgvtoPZDThTlm74HuQn9X3whMBkFFjoOYC14SN/oPJD3x\r\nodA08PRglCC3dTqzLxjTeO8YZZ27rcpeC6Pud6iEN2WPt5zm6dS5yAlhjo3z\r\nzQ5dErt51oqKRO86kZuT9SSkqmNHyqvEFVS1VH9OwI962HbBQASeu7L/u30T\r\nUBTYVXg8y4oJ4lSWktuz8+JkrLE47n5qAhWjKIzjtcrTX0vDR54I0SQeWfeM\r\nxGGZRlfwWk7WpuQlbahRHL0M5xf18Dk7SZ21TiBkMqqQwIqKfDD4rmnVwTEn\r\nr7/+B59uAb6PZzpyv0Yz/DV9tUpT+GG8bvs8yihLan5kXspEqFilHqul9D8p\r\nXuXbYZdYg+K1bUMVbgBsBfD6nPcSALeNEX3qdk8Kh0soDlMq+vjjWy8gPLKS\r\nX/OldGsE8FS9KWLhiQAr7KCo1kuHiXGwiATQI9YhCcs+I/ZGRdYWMAJbdiL6\r\n0ngJhIxex7DpsO+sQbHvi+UFK5b2gWpV6Dlnv15lB5Vpq0io5bg8rfGUsJTj\r\n0KzmtD3U+uVrlfT+qOOOWKwU9en//ymWbu0=\r\n=aKUv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herudi","email":"herudi7@gmail.com"},"directories":{},"maintainers":[{"name":"herudi","email":"herudi7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/van-router_0.5.0_1652740568957_0.12362537936115459"},"_hasShrinkwrap":false},"0.5.1":{"name":"van-router","description":"A small router middleware for vanillajs.","version":"0.5.1","main":"index.js","browser":"index.min.js","unpkg":"index.min.js","module":"index.esm.js","types":"index.d.ts","author":{"name":"Herudi"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/herudi/van-router.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"keywords":["Router for vanillajs","2kb router vanillajs"],"dependencies":{},"devDependencies":{},"bugs":{"url":"https://github.com/herudi/van-router/issues"},"homepage":"https://github.com/herudi/van-router#readme","_id":"van-router@0.5.1","_nodeVersion":"16.14.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-V6TynJeWVTdlH5pOK9dASWgWJcGYD4l+3laDCSDi/rTqEygOkHMvoHz1+EyYna+vBoyg0nKYa90/2xWIkft5bA==","shasum":"f0c517526bddccfca618dbb1a2f53a2b1ba81039","tarball":"https://registry.npmjs.org/van-router/-/van-router-0.5.1.tgz","fileCount":7,"unpackedSize":25483,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGQIi0+mIx7U1N/B8w7CyBzKHSu7/ksOAVCYgMXBnI0wIgfsqhrik8ktoev/NWU0oEghfNBW7fsdUHDiBeYU65zSo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig1T/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoi1g//VY5gH3uqC7hNjaWZITlG+/P6DaHeOT3ddIoggi1Qz8IVl1D/\r\ndJ6tBzElAcvM4vfhm8m0qc1irM/NDSMOdLLnrcxKOPSxyoWx1b6KV4Hh3zx1\r\n59qUE4Helwswo9AOFxM4m0kuvCrbGXHs1qe/JMIS6/04EGtD0iCWiT6Vy3iY\r\nRU8GS3c5brB9jp+aIqSlJryn9w8X76dWDoyEsb9b5YNQLlwrLk5Cq6GbQzEf\r\nXU8kGgpLSOhey/vgeKUUCnxAySaerGHWmWbDdKjKNkCeMly1RbhCvTM/pJIb\r\nYZHg7J1/VBdaizR85ugEj8TvhNfIvMFOZPc8tvxxQv16/xDbsZKAVVQTo0ND\r\nSxyDnWO0DuGutHMj4hOLDuIVTOksh1HlryODOW3t3MO1wdcowSwaxq0TDdJa\r\nUflTyJTVcSKl1+xdyQ6mMx09IBRERZ4AE7OJE+BicrJotEzVclD/VamPgs4t\r\nshZWHamIy872U6ehd5MY+//rnmR7PP2ILGABnqcC8DlgLd/AxbOdrK79ztAK\r\nRxbZlGInI4kdKnkbyda3qkhV4yUlRMz2Zdbm4PG0rMItpqVWTalD8/uPPY45\r\ns+w5s8d2CI2QSc1Ts3ek5ATWNmuCeSGBqSyaoIVHfheBcUo79JJ48+yLmTDh\r\nFMDQ/T2YmLTRalx/ZbE0DRLRCe5JpwzaSao=\r\n=EXd0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herudi","email":"herudi7@gmail.com"},"directories":{},"maintainers":[{"name":"herudi","email":"herudi7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/van-router_0.5.1_1652774143436_0.2605677519321652"},"_hasShrinkwrap":false},"0.5.2":{"name":"van-router","description":"A small router middleware for vanillajs.","version":"0.5.2","main":"index.js","browser":"index.min.js","unpkg":"index.min.js","module":"index.esm.js","types":"index.d.ts","author":{"name":"Herudi"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/herudi/van-router.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"keywords":["Router for vanillajs","2kb router vanillajs"],"dependencies":{},"devDependencies":{},"bugs":{"url":"https://github.com/herudi/van-router/issues"},"homepage":"https://github.com/herudi/van-router#readme","_id":"van-router@0.5.2","_nodeVersion":"16.14.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-c4URrF+zEpMFfqjSdpU7X3zBcWmaT60IIrGtTvi+f5KC/9vtJ7fCGPqLGyArfFGgzlHeK5e0PmePsQRvaBFjBQ==","shasum":"97c3c3b9e464957a62c705d3764bd3488c87c4db","tarball":"https://registry.npmjs.org/van-router/-/van-router-0.5.2.tgz","fileCount":7,"unpackedSize":26628,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKlroZfLKJ4a4tWF5FkaNVZEANRHlswqVmO1Y7DYVLUAiAByasASxewKwdDLItslJHyvw46L8Pwptw/uiSnFHWqPg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig6dwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGzRAAnL9TLhj4pE+nPJhrKLHnmuEK7y7kuq9xjSeQGN0psSFADdD4\r\n/qQbH35mHABFZ1adIM5rnUbqKRZmYowCj6ic3FC0dMV4Ia03FSXW0vC9knGA\r\nizqvzYKaYMmcwaLar8OSVX9plNLki0mVOWaXcHU6qN10OCaSbwNTV7Rprssl\r\nqaK4jflVVjM7MGN8RZzIBmkAD1b8YHtpLeMNGxjABodfevMEOShloh6X9ej6\r\n2fcNKple8i/MwDFvBY1crOU6qrd+C7lefArIECJ1N5P36vf0jjcprWwJLtCn\r\nnhvawACozPz+d77GbJM7IPDMBQBRKXhDKWYwe24VUwFZOZBFadqsPHxFzI3v\r\nMDDB7osS7bGnzKE15SkJbL8mY6AoC2buXdB/9b4h8tcxDCgEK2AbvUL8nmKm\r\nAEVZ5V4Hpus/49HI0L8TKExzpSsL7Jh8SM2W4XlM68KH6bqUEEvkl+pehyWh\r\nvOXb2x3+ADVJFFsM7S9mCmqfZn2EudgmntNoYt+HIWN/QsABdiT5VgRTlcT+\r\nK3r791+/uvjr6NpbJvhjiL/rgKQCbJM/U9PBISbx5JKRI06GKpVmID1pDxsb\r\ne4lJMkmRhQaC6vZHubqu5Q05EW22TnhyzTFNn7Hefq8hV9CXg5vvfNVg8QtD\r\nCuUL+c2/ik6R3StIgtvCL2T7GAqAShQfGdA=\r\n=+QnN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herudi","email":"herudi7@gmail.com"},"directories":{},"maintainers":[{"name":"herudi","email":"herudi7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/van-router_0.5.2_1652795247997_0.8556173464981263"},"_hasShrinkwrap":false},"0.5.3":{"name":"van-router","description":"A small router middleware for vanillajs.","version":"0.5.3","main":"index.js","browser":"index.min.js","unpkg":"index.min.js","module":"index.esm.js","types":"index.d.ts","author":{"name":"Herudi"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/herudi/van-router.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"keywords":["Router for vanillajs","2kb router vanillajs"],"dependencies":{},"devDependencies":{},"bugs":{"url":"https://github.com/herudi/van-router/issues"},"homepage":"https://github.com/herudi/van-router#readme","_id":"van-router@0.5.3","_nodeVersion":"16.14.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-vJpo98dmnnsbjZ3c3W2278iaHsiIx0pgSK5wr3uzQCaBI+2Ram8zRghqkkqp87i5FXQOEtFrAY28i/nW+dCDaQ==","shasum":"049bc456ed1f541fbedec43d9738f739118f4eee","tarball":"https://registry.npmjs.org/van-router/-/van-router-0.5.3.tgz","fileCount":7,"unpackedSize":26635,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjav+YRzAjlsNuFYsyO4g7aSzFvgWodWbeGp9DID21fQIgIrfLfaHK/Na9wbjulJniBvWyZALhjrFcgyqTKTT9T5M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihHxNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8rQ/9FhH0kwPFf5oVzevW5Kd/lFr1FH4PjNQOVMmgBpMX1pnzXfve\r\nku2YN+HeDm6EbrNwCq5kEz0hm7D75Zyu9+Gpkwn64kUDsuN2g33AALrTe9EO\r\n4TytqnZatLrvj091FAWhO10TsL/V651dTshLWnr1iyu572IEHZplbi9h4n7I\r\n4KfRbhq+4pOYSbdWsbkotN2kmbj3Alk56plKs+pcC2FWMcsPqtJjGnxcIAip\r\nRK8amFSmGZr5tuEJOxfeKM4tzOkbdV+X160w3BXoLyW4IR8n78G13+9czi2P\r\nW4gn1duww7TRXvhKt94HGbUVKcdVCeKCvQEW3BqNLVzkW7EJEJEKgAMyAGV5\r\nvLnn+9qYjJPch6y9e7j78vk7SwA2M9G6ASkaFfbzbtrl0YSKHlcOvqvn/Pxs\r\nNPeMsuH/sramf6IELggvfi+W7GH/XJSk/Q6xiRXMznuVYcI+onKTrTsrMbp8\r\n1XFiHoHIYMQC9wqbtEQE7bfCGPpagCXYz+2YEWa2ikmbSC4MdPhd7G4sDCk0\r\n3JNcz7Ou+plNEHaQrkOwAtI9rT7Jtz2d7oNsMJmmxwW3wdFdIB/ozFXPAHo0\r\nqXIiP2xtXwGAiJG6SUzY16yUk+QrsGHdJgY1khMtm7SGeENPdkx01EywrL+k\r\n6OakioPOCyxpVwgIC3BTNz+AtPkHjXSwFtM=\r\n=5Iel\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herudi","email":"herudi7@gmail.com"},"directories":{},"maintainers":[{"name":"herudi","email":"herudi7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/van-router_0.5.3_1652849741002_0.44302166760464323"},"_hasShrinkwrap":false},"0.5.4":{"name":"van-router","description":"A small router middleware for vanillajs.","version":"0.5.4","main":"index.js","browser":"index.min.js","unpkg":"index.min.js","module":"index.esm.js","types":"index.d.ts","author":{"name":"Herudi"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/herudi/van-router.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"keywords":["Router for vanillajs","2kb router vanillajs"],"dependencies":{},"devDependencies":{},"bugs":{"url":"https://github.com/herudi/van-router/issues"},"homepage":"https://github.com/herudi/van-router#readme","_id":"van-router@0.5.4","_nodeVersion":"16.14.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-3JUciOST/jrTpnbfnotYSFgoABxZt2fyYNjGEo8ZH+RABjITBeqYttgQ8pWTsWxUTIiY6DVHLSzq/lzIyPKqdw==","shasum":"603d29080b32aa0f7c5374642da6f885db8bd517","tarball":"https://registry.npmjs.org/van-router/-/van-router-0.5.4.tgz","fileCount":7,"unpackedSize":26101,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgaApYeJu0lGXVzvSao1790m4CYSq88A4mH1KrJvk1wQIgWWwUXWR8SIOZsIV/2ShMOi8uFVGoXFPE5q+tfsVPAD8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihb0VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq34Q//dpQ/GXY+x2XR/TyhEEz4pfabVAoYOJGTCR2/lw9pT3QYrM0H\r\nv10Ejiue65w07vEO1HzDehNowH++vMJTORMHOa0mamh+SIBDc9Q8LViX7PBc\r\nsasohrzHwCsM5cWSq14tinhC4zJ6Hjl5FuTFCXGYPqkCRffu9t1XDS2WcOl1\r\nKvtbVHYvP4mF48066bvGRx0f65b2SB9pVAZaqbC+fV2w6sUdVNV8ul9wue1e\r\n3cekIoIF6g6pG374Aq2zEDxakg3Id7tVJX33I1KZ+mE73rjo5jJtYZMTasH6\r\nwwIHg3ptr64AAX4t7ygI33dG9s9y19ac6f34DqxigKQY3nc9c6Vmh0Tl4hQ2\r\nG1yAdc4whSogWEHTcK89gUWuUKCh7Zcs5mI3My0+2OGJP+kVNj86XQhq1+mw\r\nIKBNjj+OJYj4uG6P39F9+Uv1595JhG70duFrM2nXwacH3+CEblogfIZYCBlL\r\n16xWYaZBdm3eorIOTuyboKZ1wqEzFkJFoGRyFzk/gTeYFSsbvHBQPAGUsRRb\r\n1TepJYXgWbfTjXhnUNl9Z4HT9UfoaAf1Dnxj6QrRYrBlEbtaLzElw6bIWyTz\r\ntqA0imziERivrqJy8b9k2dQvc+7z0gniMjrM67QI/24IdsS49EHm86nca17H\r\n0bxm0GHDd35QafCnObP+6Re/vJCIdtabjrY=\r\n=bj6p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herudi","email":"herudi7@gmail.com"},"directories":{},"maintainers":[{"name":"herudi","email":"herudi7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/van-router_0.5.4_1652931861732_0.6441907490774148"},"_hasShrinkwrap":false},"0.5.5":{"name":"van-router","description":"A small router middleware for vanillajs.","version":"0.5.5","main":"index.js","browser":"index.min.js","unpkg":"index.min.js","module":"index.esm.js","types":"index.d.ts","author":{"name":"Herudi"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/herudi/van-router.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"keywords":["Router for vanillajs","2kb router vanillajs"],"dependencies":{},"devDependencies":{},"bugs":{"url":"https://github.com/herudi/van-router/issues"},"homepage":"https://github.com/herudi/van-router#readme","_id":"van-router@0.5.5","_nodeVersion":"16.14.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-npQHb1ia1/or+qSBVKL/T/+5t5DA8uV9KnJU523aVVhlaaZkY0RioiKdQu7R0hFJIlHHW5no7052Tca0PYJJCQ==","shasum":"b84ed917c91d3a53277848e7fdd21c119a2cc2a2","tarball":"https://registry.npmjs.org/van-router/-/van-router-0.5.5.tgz","fileCount":7,"unpackedSize":27308,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6aCZav7yCJaaoR3Ebqz02KaISw7LuexCSo+X9cZp63wIhAKca0Oef5he5psFCyvc0eFUT5M3tEoKrsM57bAg2NTwN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihgEYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoutA/9H+2hzhMms78YMnpaHnU8QqRyKLUcmNypVzpI1y4CnQPTDrcw\r\nJEgSlx97R6o6IidMJWMm5sxmPvSy6eJFAwHXi+oT/05riuqa4sDcgOLzDo+N\r\nq9QT29sJ/dlDMDsnksX66z+qOmCtvT6yTrnq7Y42E8Q4zVhLhS5TsFlyvukZ\r\nxiO0zLQxML0tnXMWCoCMarQS2AzbB4Y5q0p7jh8rxrkMc2rii73cm0YrDV3G\r\nK/c5DviP32GgEQdpFexX4uj3Cfrz32GZwhT/qnljrSRoPikRyd2e3GZcpKbn\r\nCJ1TkZXOoiqmKeJjTyVtn+gNZOmUKfFllAaN2E73mX5fZ9sqNIl5vfVHOQyX\r\nUayBBipVwSm7UsUTvfdcruiiq54Dl9Bo5Yci+S+daCQlIzWE9emY4Q4hwqma\r\nhP6dH7/jyjCtUCM5zfYfKrRTEWQAH+foCD3tP1YVJ37nC7m8p6/cvUZyAxfc\r\n6cyGtFu1/fnDUGnd2aM1B5YtKK+OgYEXz6uVzRWyMAlR3kG+f4UQISzy+cp4\r\n9ScVBggsKGuSBEeHWsrKz8OUJNILDn5s4jFU/4XSgQyllSGCJHrkFH+CZ4Vu\r\nY+WvisZbTCKl+DClusVHtIqSzJLae/nnzwO+MQ+HFFJDG6CAORwk8jrPGNzx\r\n57Hz97mFQ1qiIRcxf3K/RiD1y4oEu2a2qEU=\r\n=c4BG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herudi","email":"herudi7@gmail.com"},"directories":{},"maintainers":[{"name":"herudi","email":"herudi7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/van-router_0.5.5_1652949272614_0.848263562626131"},"_hasShrinkwrap":false},"0.5.6":{"name":"van-router","description":"A small router middleware for vanillajs.","version":"0.5.6","main":"index.js","browser":"index.min.js","unpkg":"index.min.js","module":"index.esm.js","types":"index.d.ts","author":{"name":"Herudi"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/herudi/van-router.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"keywords":["Router for vanillajs","2kb router vanillajs"],"dependencies":{},"devDependencies":{},"bugs":{"url":"https://github.com/herudi/van-router/issues"},"homepage":"https://github.com/herudi/van-router#readme","_id":"van-router@0.5.6","_nodeVersion":"16.14.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-478DBvcVZtUH6QRDs+MnOHvgt5XdtP/T/m877Ya4pkzQLDHAg8aBjHjVcH7XbnFKdujz95YmzO9nI0vVG0FtMA==","shasum":"5e94dd402992c347cf8a01c1abbac15b2d3317d4","tarball":"https://registry.npmjs.org/van-router/-/van-router-0.5.6.tgz","fileCount":7,"unpackedSize":27761,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZoWjq51nQUc2R72Zuxg75YmTnS6LdcxdIfuOrNj0IbAiAIz3IYttZS/Bb21xULa2qp2FDnK2nQi7mjNIWk0aptHQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihuOMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpefg//ZsvKxehcSYLMo+40AKVnJW7smhOMFa4ExWDWdHoFQLuSMgC8\r\n5dLpnSiK4fLYU6qGHy9z1m/rmZUmZkilIQhbtVpTCHdziFA81fEEueyT6mq+\r\nIHHcTgNr1SOtPceB8VtrpRO2Vo5/48CkKqIm6Y1B67jwlN+iQSKbbATNhw60\r\nPWr/8YbZ5ey20Hj0kU1w/XorSevoNhmEHPI8VfkzlkWndfpJ+a9GMt508PU3\r\nLcuBVs6f0nSa9AeuKGnQ0FCPZgUxTGuIx+JXRkIdWp+s5x9NCuGwbKxahzBg\r\nDrx9RckGkGhd/VzTn36NeuTEkDoEtDYtvUW4Q26TRZRogiRCtBCb/oL3PGIB\r\n3xMhuSu0c4+QwG6bqyOEHOgA6tlvST07zQnmSjolwjVUa8yvRUXDecWjbpxX\r\nEgszZfVPXudtI4/h7k0+xGPNEbv4RzulkKw17JY3hvHaylI/ZNF29bWwhs8u\r\nZNlB6mgdEhBN711s+7Ltlsqx2ErH+7QHJrSwNeOpZJgqsG89Oqrm4RqeJEET\r\nouub2ksqJbZfv6A+JbxMok7cPeaTzCmi9TCiwuItKsE3u3wwjWhLUQ7j1usX\r\nO75D4g/WwHjWPLfcx4CXncNtL5wt2tEFb9FeFi683dNDRKACVCxn77T2+aL2\r\n41brcTMh8es0ODH0souR+bTTs3nZW6ML/fg=\r\n=BY63\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herudi","email":"herudi7@gmail.com"},"directories":{},"maintainers":[{"name":"herudi","email":"herudi7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/van-router_0.5.6_1653007243950_0.632179968602528"},"_hasShrinkwrap":false},"0.5.7":{"name":"van-router","description":"A small router middleware for vanillajs.","version":"0.5.7","main":"index.js","browser":"index.min.js","unpkg":"index.min.js","module":"index.esm.js","types":"index.d.ts","author":{"name":"Herudi"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/herudi/van-router.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"keywords":["Router for vanillajs","2kb router vanillajs"],"dependencies":{},"devDependencies":{},"bugs":{"url":"https://github.com/herudi/van-router/issues"},"homepage":"https://github.com/herudi/van-router#readme","_id":"van-router@0.5.7","_nodeVersion":"16.14.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-cZ+aKTgnDM428MdHdeCVFy17W7SCbRpqXjScjbNLixOknoagkdhGDrW6sxHHczcm7NPTE1WUmFD3aAKIysg7sA==","shasum":"8d486268d914bbd3a62433b3d488e3602c9ccfaf","tarball":"https://registry.npmjs.org/van-router/-/van-router-0.5.7.tgz","fileCount":7,"unpackedSize":34281,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDS5O/LkqTBZNtLjcWidF531uMk8RRiRnYmJNbD7UsoKAiEA8NLgwIJQUMIKzZ7cEppkcX/rco6MWbp6vC7VrKvyKLw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih6zLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3KBAAnGP0hXbi/AOwg8zeHvJ8Svrhj45cNXgUp6r6O60iozgO9jjq\r\n90UAaTZPRCxP5yIjybAlXKk+W60uQtV2JXyxGkFNpMI9TzCq7MOMdU6Z2uA1\r\n3qQ2QkVoT1LBWxckKt7xVsG5AoWTGdW5H76AhFvwfqX/DgP/CXLqSZfF0m2w\r\nd3qDk+R2VB9InP//HgnLCPaZrYdrqXGu89jtzPrife5M+lV628GXcVktiy4X\r\n8eEeeDgdhVECRxAlcOoBVmlo51/SntJTssq0iOu9pCKGaw1RKz50f1FuHsaS\r\nRXugB1NIMJ2bJuR/5aQ3EwyqBtPbz8wm/ybZkS/+2bCys9C+muT5knFQSG4S\r\ngnb8r5LVRvZn4tqFD8xk/SLxuN3whxo4j1D6J3EpWOpvb3/Y0HLvkPUZr2MY\r\nx9G86B/ZUo9mHBFtOE8USG8V03QlYNwRcA3TFi6wkK/bjD/8ePIJEC2OCOOQ\r\nYgsU+LnvrZzXX7E/NwvtyWj8zTOiz0vPCDOK+OSVE3Sol8b2HzHI+s+dO10+\r\nA3iT1TSIiLds5rDWHqj5YrLJdqwUoIPOh2EskSYApTTQkdma/6hfxTK4q2u+\r\nrfYYtIFeKB9vlMGot5WMwMmgwzkSNvXDpdUEjfJP/GlSRIPP/xdYEPm+f8W+\r\nfZ9HC1fmmbEvNaD0R5/9eA6YJ3HIAoD4Vjo=\r\n=V/WE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herudi","email":"herudi7@gmail.com"},"directories":{},"maintainers":[{"name":"herudi","email":"herudi7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/van-router_0.5.7_1653058763325_0.737760971427764"},"_hasShrinkwrap":false},"0.5.8":{"name":"van-router","description":"A small router middleware for vanillajs.","version":"0.5.8","main":"index.js","browser":"index.min.js","unpkg":"index.min.js","module":"index.esm.js","types":"index.d.ts","author":{"name":"Herudi"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/herudi/van-router.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"keywords":["Router for vanillajs","2kb router vanillajs"],"dependencies":{},"devDependencies":{},"bugs":{"url":"https://github.com/herudi/van-router/issues"},"homepage":"https://github.com/herudi/van-router#readme","_id":"van-router@0.5.8","_nodeVersion":"16.14.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-DzT5TdPpNHtRU/v3g7O3Tih9tHHmac7uEY0bnFQc17gHLfhyRVxChhfxk1WblBN5vLk8H9g6PzouJtDt0hSzJQ==","shasum":"625afc7bb20550b6c7a920bf9b6d6d94a1e08a45","tarball":"https://registry.npmjs.org/van-router/-/van-router-0.5.8.tgz","fileCount":7,"unpackedSize":35839,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCGLU/VXkyD3ILbAYnhM1KDMmw3SP+RxovIUhwL0g7HAIgYccG6NeMsSaj24qQRzqv88qcCSZkLZ75brftrQO8K2U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiJJHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqe8Q//faA863ALRWv7Mwc8J9XvsBwtb7ZhmEt9OdNHBhgq4g73D71k\r\nv+FE+/GOPLXradWp3cMSfIscW4ZlS5DvEdA6VnEVVHQKWWo6t6DOG8za76ut\r\nDxA4HDO1nWW+NCJwzB0mdMjputmzxXH6puRK5OO1ZcFqumvO2k82l5McUKHf\r\nojP+hBO5vePT9SOjRLIvy0vmWpQJKjAAxjxh2IewwwuYBonbodbewTk1ElwE\r\nb4tLCiW9FI0TFfcd3ZzGcTPJsE0X2zpydZXqjqKi+0R2ihBvkuL9AeY9WNmH\r\nEa0HbhBIDR6auBZpMWdn6evtXfhxvc+JiM63F4agojKYGB04OTN6GfrUENR1\r\nu20BSMJORutfD1y5iIlsr32gWCezhdru1vZdlnSmi3CEm3wOUYlcErGjGE29\r\nHc04+tNNwbzkjQ+jcnLseoN4mOYtxVej6g7sfRZ2uJJpLrYJfHp8WJzD8h4P\r\nk+RNimvg+jvr4/lRBRIpQPOLt2jFHpkDMxTI+1pa6gU0pHc0QY3RD+mzczI1\r\nc+IZKhbUSdLsJENi/ZJo7fk4jziRi7a5bKVgaXewXZcrh2SPN2CIu750ILUf\r\nvqsMktvLo/QxGz9/YmgRcFj/N5fXXRJwIIZG+Od27O2vpFgqWcON/CJ3Yhuz\r\n76N4Wr4+8ib9CxJeNALHGO7JVMGeot6b4cM=\r\n=tRV5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herudi","email":"herudi7@gmail.com"},"directories":{},"maintainers":[{"name":"herudi","email":"herudi7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/van-router_0.5.8_1653117511008_0.8540325756587475"},"_hasShrinkwrap":false},"0.6.0":{"name":"van-router","description":"A small router middleware for vanillajs.","version":"0.6.0","main":"index.node.js","browser":"index.min.js","unpkg":"index.min.js","module":"index.esm.js","types":"index.d.ts","author":{"name":"Herudi"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/herudi/van-router.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"keywords":["Router for vanillajs","2kb router vanillajs"],"dependencies":{},"devDependencies":{},"bugs":{"url":"https://github.com/herudi/van-router/issues"},"homepage":"https://github.com/herudi/van-router#readme","_id":"van-router@0.6.0","_nodeVersion":"16.14.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-7xBxqnU8/uELEycyzwT+btyUmjupeitli0fnLHgRBu43hlrN7y/zR9jGjnpVs63c7Osv0ZQtrwIdV61PhHeCGw==","shasum":"147e2e46e321b59b406da8d7929f5d4501e2ce1a","tarball":"https://registry.npmjs.org/van-router/-/van-router-0.6.0.tgz","fileCount":9,"unpackedSize":64347,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAb0gDo/8jU3nCAhSIBHRL5EukbKW2s7NrcgPwZgct28AiAjeRZQ23BYTNqDrhmUXKyF2vYXRCNdczvQT0XRmYZnXw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiPf1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp04A//fltw1SUIWT6foQKQS2pzaeQNhvdEyKXLSjGaNzG40RmTyhnI\r\n/qa04yPA/H7zMF3TUqU0zXQU9podXQKCftg+atE8CfWOjElPlZ6/PfLJT239\r\n8WZFtMf++9uvcCx9xmnzuYyd32lXfSaakb61PgN5jC2YVFHwglhgVtuehHbc\r\njSv4EHu9mmdMwAT9Jgf3NSM3/fMGaUO1fLWUdWYkKNDr9bWIZ4pFsUsvehru\r\na5UvtgWscdTUcla4IqGmiL8w+TBKfMuofBeXhJMS06XNP2ZVQdSjlQZhpT/6\r\nYUNXTs+SHPh92pb5TUjYKHMFk3CC7LvTPDAcYcN3z6fo9QtKE5eY+Xn84MCq\r\naHBCBGRS5E28WqVLKsw/kXf5bPO43fK+uJQt/05WcrAGtByFeJKB0RLLaACJ\r\nUR0flt7A5HjkTaje0dVIznVzUyUVdGxKFand/sRZt+1lcFZi9C6DORAtV9w6\r\nefaXRDjOiNobf6xY0ApNpX3OF4L9RqEyb/In4bRcJoAH4iEmN0bvgExEOUJH\r\nr5X+bTPb2TYiGpTJKLD5PIZx+LnSeh3GMUCMSxnuSwG49H9EmlmCD9O1QAfO\r\nc22mXDZmWYpfly70PwRUOEkrgU2/XKX58rvtuF1Yj+jHatYmDrJxi0fvylE2\r\n4bQdeNTQ7zdGoq42+lT7mPEsw3Fmg1wqoDc=\r\n=6u+a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herudi","email":"herudi7@gmail.com"},"directories":{},"maintainers":[{"name":"herudi","email":"herudi7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/van-router_0.6.0_1653143541554_0.908376067832682"},"_hasShrinkwrap":false},"0.6.1":{"name":"van-router","description":"A small router middleware for vanillajs.","version":"0.6.1","main":"index.node.js","browser":"index.min.js","unpkg":"index.min.js","module":"index.esm.js","types":"index.d.ts","author":{"name":"Herudi"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/herudi/van-router.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"keywords":["Router for vanillajs","2kb router vanillajs"],"dependencies":{},"devDependencies":{},"bugs":{"url":"https://github.com/herudi/van-router/issues"},"homepage":"https://github.com/herudi/van-router#readme","_id":"van-router@0.6.1","_nodeVersion":"16.14.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-jCaFfHl5lJJxilu1eKmXXRlD4L1IUP4mcxDK0V6oY1piED98JLyiVtr66TOivK01hiqdLQaKlmpWXwZbzxLu4A==","shasum":"0565435e1af3ab728b81a47d8b6cbcc97a6b932a","tarball":"https://registry.npmjs.org/van-router/-/van-router-0.6.1.tgz","fileCount":9,"unpackedSize":63859,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZyZJzRK1+bARA0Qk9VP6cuMSQBXhCnsfPE5vqqZ3woAIhAIfuST+hvKVjvVqiL3pwYyJBhTas4tULWn841/OjgLdQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiY0NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKYA//cyUWgmZa4rEMlPIzGRPWmX1kzwoSFc6Vx7z3oZ2G05vT5vtA\r\nTfoVzqgZf41xeh/WQNVWvXgcayEHI6nbOXdVYVzMeFO6opoCdpjKhrJhcuGs\r\nzVpVSkO4uRVxRFJ5jhHW8rnCf3TzeXAHtJ13oaOY/XeyIBtmK3AkdkHMWVb7\r\n6m9Ofs7yIT7TIe35/eWFk6QBwcNc+byAsD3CgSKpY5PMIFYR+EQkaXWyDYq0\r\nrRikUzMwL2k3BFDfh3JqR8hcOBK7zpaAN0ygy/dkytNgryjEDpoMCS+gYoZj\r\nTGr8FrdwvG+Z4FWW6+ZC7XhJhdzwUc6mBxMTmSn1M3ZHChiAl7Wr8IpTEkDU\r\n0cN2zUOVJxIccEDqa5wyhMR74wVq/P93BD10wzQC67gq4zbfglIsIiStds9u\r\nB1T8TtAdsyIol6U0nSYHOTWca8Tl1fvJOD0KfF7cu/dU7HVMS3Aatpjf/jYA\r\nqw1PU99szLn+neLGKrZEonOYPlID2P3vzlBNWLITSes43cStbROn1xcfnlqq\r\nuRm+OFrrkPNZ1yKAFYuHNMl38nWc2oaLJ/H/fBPLJabK0A/Cb1XJpRGtVpjI\r\nQwdqqx0unhtXvVZMknjhKWKima1fuE5VKN6uz9xE5Y9Oxw7+HJAO3/B+PZqw\r\n8fL+klMUaM5w3Cd4Aw+bq97qgKCl9u6sFhI=\r\n=QYJZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herudi","email":"herudi7@gmail.com"},"directories":{},"maintainers":[{"name":"herudi","email":"herudi7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/van-router_0.6.1_1653181709490_0.3059059956579586"},"_hasShrinkwrap":false},"0.6.2":{"name":"van-router","description":"A small router middleware for vanillajs.","version":"0.6.2","main":"index.node.js","browser":"index.min.js","unpkg":"index.min.js","module":"index.esm.js","types":"index.d.ts","author":{"name":"Herudi"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/herudi/van-router.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"keywords":["Router for vanillajs","2kb router vanillajs"],"dependencies":{},"devDependencies":{},"bugs":{"url":"https://github.com/herudi/van-router/issues"},"homepage":"https://github.com/herudi/van-router#readme","_id":"van-router@0.6.2","_nodeVersion":"16.14.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-CWEMKz1/BqEx8tk/NFYeTjfGqEVIGPR7H9k4dnRpV2ERYAbkPLmygkCEgFQxdckDlqRee5y/xWS/0uiCgM41Kg==","shasum":"a614e34af8adbe30555b1d9a4ae837f9b9ac4d9e","tarball":"https://registry.npmjs.org/van-router/-/van-router-0.6.2.tgz","fileCount":9,"unpackedSize":63823,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCC0yv40JuXW6E0J7VxHnjBQ8bf0ivcFbwjnpYiPFtXxQIhALcV5hXdzY2H5rTE47vJMrtd0zGJ/PKfuatPq8KtCQci"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiij+HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsjQ/+KhMz9piikZgKH8mw0Hv2YDxio8TIVGtGDRjXqFobXn6esehr\r\nYxRA76LSwtKpBEoVwNwzJqNYf6EMcWo0pUsiJcejySe0QezYVMLYxdZB8smq\r\nXYNY5MHyxbRZUKRw+kDaOEW6A/KScCuUlvuABqceKe1iJaZRlR8v5Ir/hK5o\r\nLOskq1XSBIpS0HX0h7wAcgd6E5culVBKR1Afq0G7Hlt/YUjQ8DtU1V8zcuN8\r\no3s831I5kv34k3rnMtD3Azc8DN+QjVvP1nAE9IAC/AlbfBRDX+wJv5DJyPXh\r\n5W4uuBB/3ENU/VcvT15iPk91pNevuH1s8X10XqidL0aSzmbb05DAf/mYqip3\r\nkm/y06E2uEIIPvtZOhJAxjIYvnp5EFpSHmCEcFBL+TC/jT/FpnE4YU/m9vHo\r\n4F3Jcih9stImlbFJcOG21WJTttKuGlz2JN+BQ+gxVLFKoBTO8b0y5Iq3WX/e\r\nDO9RvyOqJ5AZk+b/6nm6HeAtVmpbBtW9zFySGUTKgUFAOZpHBJ/0KAYM2i9e\r\nUB9GRioMtmWlxgNIBT/PbcNSMI/TcvuZ6+ibIxlqSG1gyjqzCuGMuWcok7De\r\nQel1eXZLXsyAFkUVHhvc9HRifpahvy9cGmZ1mW4LCT8rhPsF8fT3gn62U1GP\r\nHZEVNwZryU2NlrtnP5/4o61+HZS6Iy1NSMY=\r\n=ejIM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herudi","email":"herudi7@gmail.com"},"directories":{},"maintainers":[{"name":"herudi","email":"herudi7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/van-router_0.6.2_1653227399049_0.060963351745644045"},"_hasShrinkwrap":false},"0.6.3":{"name":"van-router","description":"A small router middleware for vanillajs.","version":"0.6.3","main":"index.node.js","browser":"index.min.js","unpkg":"index.min.js","module":"index.esm.js","types":"index.d.ts","author":{"name":"Herudi"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/herudi/van-router.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"keywords":["Router for vanillajs","2kb router vanillajs"],"dependencies":{},"devDependencies":{},"bugs":{"url":"https://github.com/herudi/van-router/issues"},"homepage":"https://github.com/herudi/van-router#readme","_id":"van-router@0.6.3","_nodeVersion":"16.14.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-/XMPICCXTeGevBF2pqglAiZ55rO2mrKforUjt4w3JIB/VZGKJ7IUhzYr5qFoxZKcQPEiu8IabHKMO5XfItTMmw==","shasum":"86be54697cb32a520b3116d48171261abf6cc152","tarball":"https://registry.npmjs.org/van-router/-/van-router-0.6.3.tgz","fileCount":9,"unpackedSize":65977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaW54sZUBvmASwwEvWK1y6FpPcWmnobCW4fl9aJOcKbgIgU8Qcp4rve+BYd6MQd2kixkzTYlh9tMZ6PdaKIVXo1xI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii0lQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpg5Q/9EA8+nYTZFdYSC2Q5Z5NFp1NRk9/SJlnoaQVdb4Y/FHcaBphV\r\nCJjW76TRH+PXXoIjmSS0M+svD1CZ2L6eA7vk41BkeLABprzYMtRynQTRQLCU\r\nXUvQrRP0/7HrpoNMzjpjbNWSh5GRxLhxjHt1KZ/vqf4Ky1Z15yqbj5iQoP1d\r\nneiZwmg6NaIttP1I0em05Keq1CZGUQZWrcN53VxWFhlivimhNBf1Y9yC9hfI\r\nzY1M9P/khrGxswT11fWQSF12gF0FKBtitreSaIZIgB1tZq9xVl+RqSqfZcJp\r\n8+QF6IovXD/vU76bddhy8EAWVWKBNTO5UR+AVZNu8IMzCWs5NBvug3PK3dKS\r\nJV3XYvVO3MNRMOjczKVhFFsMR/21sNJQh5xAFjLmw7txssOylQa4CmAuSuuf\r\novXAotf5gcFOX625ayNo9hKUfq1Nkb2t1cKKklRTcCOBadtaBR5MxlIx1Pf0\r\nwM7VpAd953HmycOHwfZ47kt9vMjpHbcnIwVvWnAoUKVbjZywty34fDxZziT6\r\nW5tfYe7EXYH3+RfNG7/miJvRKIV4JUV4WTaqMZxLAfQJDy55p6XR7nUlJ2ls\r\n4e266ZoBb3J/tK7o8+IV86f72FsTQkNSBHlT4jjDfBRT7BlCAphRDE7PuXjF\r\n8sSQ7X0OzHFl0I0ES6KqxOrkv+ANU0v9r8g=\r\n=rypG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herudi","email":"herudi7@gmail.com"},"directories":{},"maintainers":[{"name":"herudi","email":"herudi7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/van-router_0.6.3_1653295440498_0.5463569023397392"},"_hasShrinkwrap":false},"0.6.4":{"name":"van-router","description":"A small router middleware for vanillajs.","version":"0.6.4","main":"index.node.js","browser":"index.min.js","unpkg":"index.min.js","module":"index.esm.js","types":"index.d.ts","author":{"name":"Herudi"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/herudi/van-router.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"keywords":["Router for vanillajs","2kb router vanillajs"],"dependencies":{},"devDependencies":{},"bugs":{"url":"https://github.com/herudi/van-router/issues"},"homepage":"https://github.com/herudi/van-router#readme","_id":"van-router@0.6.4","_nodeVersion":"16.14.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-NTNCQRAO4CPs5fePJwR8MjMQ0Z41ojp0C0R0cyGqJhinayIR9spj7XLiXOnnRmK8mrt6A1t5fO7aorHrHL14iA==","shasum":"4f0d56bdad619543f9fa7058834673bb5f260059","tarball":"https://registry.npmjs.org/van-router/-/van-router-0.6.4.tgz","fileCount":9,"unpackedSize":65861,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj1qpxECt5yROhVLdtU434gQyaj/ldmKYwV70OVMPixgIhAId4kl/WqIBQrNgNNsKUVg6w4OeEPWv+NNMhX6qxLpBR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii6QCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraMw//X477vNZ/Xj+zZdq3dH0HG41CLmmVGqXNUJV5SHjqII5mCryF\r\n29+KxtUL4dM0rQ7PfUmSqZUZyDOXa4fYPZCYo9oZRlhqJ4rukreluarjZG9K\r\nD7PuFFjo7G+mNhakymrBhWZW0jFiyym7lbv+YL3gig1TvIgtwa3SyOe/4Zj8\r\ntbfqtUVAKHrvnbL/ZKCzvSG8pSkHkOGgw3YMD8zjot9SHBLuUmYIsBUga0or\r\nSoiUHIZM6Gy8Xfzj3TcGxnT69a1Klb2G7dpIkBZS+Ekswg4YttXLBnSxqvU7\r\nFWLCRi33MxNj0UhMmmLoFMZRNatH8Rv476dITSPm8Kw0W6OvQtbKMY4Al/lG\r\n0BjthxcitpVHZxVmyoPvr43Z2J0zV0LN1xHGcmZWKnQOydsRwugQU/D5whUN\r\nzhZ9jYNYCSk0zQoB6exGj6xXbb9vjnTuc1+mxYSC7bpba/etN111ipIhu6Sw\r\nIYOLVmjQmW+3KeEyiVFAUDdYpxsVTQFicG661Xe8TvEO10nGtg/djmCd7mfU\r\nw7v/41TfYvaAfEl7utEN0L8ivWg+hI+CiZigZ+8LH0V2Ah+UptNQFgqZcr0G\r\nEBZH9MPMBHoPTE4a9YEiKP7fxP+eFeeDk2nc9TF1P82WnJyq35EL/CBs7UoP\r\n+1o2chdYTciMO0JWCR8L4uGXfzVC1EMgXac=\r\n=qdpB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herudi","email":"herudi7@gmail.com"},"directories":{},"maintainers":[{"name":"herudi","email":"herudi7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/van-router_0.6.4_1653318658739_0.07629843514774026"},"_hasShrinkwrap":false},"0.6.5":{"name":"van-router","description":"A small router middleware for vanillajs.","version":"0.6.5","main":"index.node.js","unpkg":"index.min.js","module":"index.esm.js","types":"index.d.ts","author":{"name":"Herudi"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/herudi/van-router.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"keywords":["Router for vanillajs","2kb router vanillajs"],"dependencies":{},"devDependencies":{},"bugs":{"url":"https://github.com/herudi/van-router/issues"},"homepage":"https://github.com/herudi/van-router#readme","_id":"van-router@0.6.5","_nodeVersion":"16.14.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-zMI5Qol6lY6utmG2aP4XUoPzk1rjur2mMQHORTvt/dYaTohaR5f3A9s5PEW7WAm4FlaqAbvqeZZ+2w8dsnPXOg==","shasum":"e166ecfcc18925999220fe33462c198fb41b66c6","tarball":"https://registry.npmjs.org/van-router/-/van-router-0.6.5.tgz","fileCount":9,"unpackedSize":66078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQD2ap+CBL2K3RJ1xza2pRGx9dt6b7DxnvWSyIiIjCH2SAIfcU+44cdXgeewTfJg2OukrmkeeA/k9p4+sVZ1WpJ0fw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilaY7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMIg/5AQb8+yWqK+YlWsXCNsSsl9yPQy3E81hwOCs+z9ekW1qrfzH2\r\noVQiOjkrHAAfAdzB2R/yazgtGO8XP02GfXZsSqgtHCfMk/fboha2/8b9KLpv\r\np1eH/76i3XGNC+h3zAA2MzM9zf3LjsPc0DKs2wlIJ8lkwUWvcbzIM/kfkdkU\r\nzjOe1x861VmX4L/KQnfEqGxWgsVWl+0V8WR7WF8Ly1oFPLUMYWq4hhKVu/Bo\r\nq8sjbvmDq1uNMAXMCcs1Og/XWzN/BI1G6f/AWIfA5/aE6mPzbmmdBL+A9Kho\r\nbTHXS+m0ghwCKOEvYE0PE0zytwr6jndetJJbEva07/+V03kd/ZLh4ImgT4Qv\r\nWUjGkPtsjwJKxmeY1MJSZHmDZl95EJ389PmV5lgyIo2O1wKwGmy9ksupmO3R\r\nLN7G3qzbvWgnFUEYl9FGFrxoy+MmtJOcG9/DoK49+hn9XvMjoKGAjHGNToCv\r\n3kHnrLvwGOVSvCfmviFPD1hZLvvW5Bs9hQUl5a3Px2taF4CEFMkBNYaejSoP\r\nZNBWkEqmAdS9lUJlS1x7kNyUQpQnIvcM/YrdXvgqnTM9F0X923jau7x3gwc+\r\n681Qs8Qhr4SSHV1LKVRXkLLPeOqRNMP0//suw8PmSr5Z+X1bQxqOCk12M2pG\r\n9aenEnTtq08iexxiwlFfrSban4TVxFUUJjY=\r\n=cItV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herudi","email":"herudi7@gmail.com"},"directories":{},"maintainers":[{"name":"herudi","email":"herudi7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/van-router_0.6.5_1653974586890_0.025597340425205672"},"_hasShrinkwrap":false}},"maintainers":[{"name":"herudi","email":"herudi7@gmail.com"}],"description":"A small router middleware for vanillajs.","homepage":"https://github.com/herudi/van-router#readme","keywords":["Router for vanillajs","2kb router vanillajs"],"repository":{"type":"git","url":"git+https://github.com/herudi/van-router.git"},"author":{"name":"Herudi"},"bugs":{"url":"https://github.com/herudi/van-router/issues"},"license":"MIT","readme":"## Van Router\n\n[![ci](https://github.com/herudi/van-router/workflows/ci/badge.svg)](https://github.com/herudi/van-router)\n[![npm version](https://img.shields.io/badge/npm-0.6.5-blue.svg)](https://npmjs.org/package/van-router)\n[![License](https://img.shields.io/:license-mit-blue.svg)](http://badges.mit-license.org)\n[![download-url](https://img.shields.io/npm/dm/van-router.svg)](https://npmjs.org/package/van-router)\n[![minzip](https://img.shields.io/bundlephobia/minzip/van-router)](https://github.com/herudi/van-router)\n\nA small router middleware for vanilla-js.\n\n## Features\n\n- `Easy to use`. you can use pure js everywhere or combine with other framework\n  like [Alpinejs](https://alpinejs.dev/), [React](https://reactjs.org/) etc.\n- `Middleware`. does your application have authentication? you can use\n  middleware.\n- `Lazy-Load`. this router support laze-load js/controller.\n- `SSR`. support SSR / Deno / Nodejs.\n\n## Installation\n\n### Browser\n\n```html\n<!-- non module -->\n<script src=\"//unpkg.com/van-router\"></script>\n\n<!-- es module -->\n<script type=\"module\">\n  import { createRouter } from \"https://esm.sh/van-router\";\n  // code here\n</script>\n```\n\n> This library transpile to ES3.\n\n### Nodejs\n\n```bash\nnpm i van-router\n```\n\n```js\nconst { createRouter } = require(\"van-router\");\n```\n\n### Deno\n\n```ts\nimport { createRouter } from \"https://deno.land/x/van_router@0.6.5/mod.ts\";\n```\n\n## Usage\n\n### Example in the browser\n\n```html\n...\n<body>\n  <nav>\n    <a href=\"/home\" van-link>Home</a>\n    <a href=\"/about\" van-link>About</a>\n  </nav>\n  <div id=\"app\"></div>\n  <script>\n\n    const { createRouter } = Van;\n\n    const router = createRouter({ \n      render: (elem) => {\n        document.getElementById(\"app\").innerHTML = elem;\n      }\n    });\n\n    router.add(\"/\", () => {\n      return `<h1>Hello Home</h1>`;\n    });\n\n    router.add(\"/about\", () => {\n      return `<h1>Hello About</h1>`;\n    });\n\n    addEventListener(\"load\", () => {\n      router.resolve();\n    });\n  </script>\n</body>\n...\n```\n\n> note : extension vscode for literal html\n> [lit-html](https://marketplace.visualstudio.com/items?itemName=bierner.lit-html).\n\n```js\nrouter.add(\"/\", ({ html }) => {\n  return html`<h1>Hello Home</h1>`;\n});\n```\n\n### With hash\n\n```js\n...\n// html\n<nav>\n  <a href=\"#/home\" van-link>Home</a>\n  <a href=\"#/about\" van-link>About</a>\n</nav>\n...\n\n// js\nconst router = createRouter({ \n  // set hash to true\n  hash: true,\n  render: (elem) => {...}\n});\n...\n```\n\n### Middleware\n\n```js\n...\n\nconst foo_midd = (ctx, next) => {\n  ctx.foo = \"foo\";\n  return next();\n}\nconst bar_midd = (ctx, next) => {\n  ctx.bar = \"bar\";\n  return next();\n}\n\n// global middleware\nrouter.use(foo_midd);\n\n// inline middleware\nrouter.add(\"/\", bar_midd, ({ foo, bar }) => {\n  return `<h1>${foo}${bar}</h1>`;\n  // => foobar\n});\n\n...\n```\n\n### Lazy-load\n\n/router.js\n\n```js\n...\nrouter.add(\"/\", ({ lazy }) => {\n  return lazy(\"/controller/home.js\");\n});\n...\n```\n\n/controller/home.js\n\n```js\nfunction home() {\n  return `<h1>Hello Home</h1>`;\n}\n```\n\n### Route Paths\n\nRoute\n\n```js\nrouter.add(\"/\", (ctx) => {...});\n// or\nrouter.on(\"GET\", \"/\", (ctx) => {...});\n```\n\nExample\n\n```js\n// simple path\nrouter.add(\"/\", (ctx) => {...});\n\n// with parameter\nrouter.add(\"/user/:id/:name\", (ctx) => {...});\n\n// with optional parameter\nrouter.add(\"/user/:id/:name?\", (ctx) => {...});\n\n// with ext\nrouter.add(\"/image/:filename.(jpg|png)\", (ctx) => {...});\n\n// wildcard\nrouter.add(\"*\", (ctx) => {...});\nrouter.add(\"/user/*\", (ctx) => {...});\n\n// with regex\nrouter.add(/.*noop$/, (ctx) => {...});\n```\n\n## Config\n\nConfig for VanRouter\n\n```js\n// types\ntype Config = {\n  render?: (elem: any) => any;\n  base?: string;\n  hash?: boolean;\n}\n\nconst router = createRouter(config);\n```\n\n### Config.render\n\nRender configs.\n\n```js\nconst render = (elem) => {\n  document.getElementById(\"app\").innerHTML = elem;\n  // or with React\n  // ReactDOM.render(elem, document.getElementById(\"app\"));\n};\nconst router = createRouter({ render });\n```\n\n### Config.base\n\nBase path/url like `<base href=\"/myapp\" />`. default to undefined.\n\n### Config.hash\n\noptional hash true/false. default to false.\n\n## Context (ctx)\n\nIs an utility based on object.\n\n```js\nrouter.add(\"/\", (context) => {...})\n```\n\n### Context.route\n\n```ts\ntype CtxRoute = {\n  url: string;\n  path: string | RegExp;\n  pathname: string;\n  params: Record<string, any>;\n  go(url: string, type?: string): void;\n};\n```\n\n### Context.route.params\n\nObject query parameter from path.\n\n```js\nrouter.add(\"/user/:userId\", ({ route }) => {\n  console.log(route.params);\n  // => { userId: \"123\" }\n  return ``;\n});\n```\n\n### Context.route.pathname\n\n```js\nrouter.add(\"/user\", ({ route }) => {\n  console.log(route.pathname);\n  // url => /user?name=john\n  // pathname => /user\n  return ``;\n});\n```\n\n### Context.route.url\n\n```js\nrouter.add(\"/user\", ({ route }) => {\n  console.log(route.url);\n  return ``;\n});\n```\n\n### Context.route.go\n\nGo to pathname (client only).\n\n```js\nrouter.add(\"/user\", ({ route }) => {\n  route.go(\"/home\");\n  return ``;\n});\n```\n\n### Context.route.path\n\n```js\nrouter.add(\"/user/:userId/book/:bookId\", ({ route }) => {\n  console.log(route.path);\n  // => /user/:userId/book/:bookId\n  return ``;\n});\n```\n\n### Context.useAfter\n\nTurn on client-side effect with `useAfter`.\n\nwhy `useAfter` ? because execute code after rendering element/view.\n\n```js\n...\nuseAfter(() => {\n  // code here\n  return () => {\n    // cleanup here\n  }\n})\n...\n```\n\nExample `useAfter`\n\n```js\nrouter.add(\"/\", ({ useAfter }) => {\n  useAfter(() => {\n    window.myClick = () => {\n      alert(\"Hello World\");\n    };\n    return () => {\n      delete window.myClick;\n    };\n  });\n\n  return `<button onclick=\"myClick()\">Click Me</button>`;\n});\n```\n\n### Context.lazy\n\nLazy load js/controller\n\n/router.js\n\n```js\n...\nrouter.add(\"/\", ({ lazy }) => {\n  return lazy(\"/controller/home.js\");\n});\n...\n```\n\n/controller/home.js\n\n```js\nfunction home() {\n  return `<h1>Hello Home</h1>`;\n}\n```\n\n### Context.html\n\nfor vscode literal html syntax highlight\n[lit-html](https://marketplace.visualstudio.com/items?itemName=bierner.lit-html).\n\n```js\nrouter.add(\"/\", ({ html }) => {\n  return html`<h1>Hello World</h1>`;\n});\n```\n\n### Context.useData\n\nsupport client-side and server-side.\n\n```js\nrouter.add(\"/\", ({ html, useData }) => {\n  const data = useData(() => {\n    return { name: \"john\" };\n  });\n  return html`<h1>${data.name}</h1>`;\n});\n```\n\n### Context.setHead\n\nset head support client-side and server-side.\n\n```js\nrouter.add(\"/\", ({ html, setHead }) => {\n  setHead(html`<title>Name John</title>`);\n\n  return html`<h1>Name John</h1>`;\n});\n```\n\n### Context.getHandler\n\nCall handler in handler. (server-side only).\n`getHandler(url: string, method?: string) => Promise<any>`.\n\n> note : requires return object directly on handler.\n\n```ts\nrouter.add(\"/api/user/:name\", ({ html, route }) => {\n  return { name: route.params.name };\n});\n\nrouter.add(\"/\", ({ html, getHandler }) => {\n  const data = await getHandler(\"/api/user/john\");\n  return html`<h1>${data.name}</h1>`;\n  // => <h1>john</h1>\n});\n```\n\n### Other context\n\n- Context.isServer\n- Context.isHydrate\n- Context.request (SSR only)\n- Context.response (SSR only)\n\n## Handle error & not found\n\n### Handle 404 not found\n\n```js\nrouter.add(\"*\", () => {\n  return `<h1>404 not found</h1>`;\n});\n```\n\n### Handle error\n\n```js\nrouter.add(\"/\", (ctx) => {\n  ctx.noop();\n  return `<h1>Noop</h1>`;\n});\nrouter.onError((err, ctx) => {\n  console.log(err);\n  return `<h1>${err.message}</h1>`;\n  // message => ctx.noop is not a function\n});\n```\n\n## With React (jsx)\n\n```jsx\nimport React from \"react\";\nimport ReactDOM from \"react-dom\";\nimport { createRouter } from \"van-router\";\n\n// example components\nimport Home from \"./components/home\";\nimport About from \"./components/about\";\n\nconst render = (component) => {\n  ReactDOM.render(component, document.getElementById(\"app\"));\n};\n\nconst router = createRouter({ render });\n\nrouter.add(\"/\", () => {\n  return <Home />;\n});\n\nrouter.add(\"/about\", () => {\n  return <About />;\n});\n\nrouter.resolve();\n```\n\n## Server-Rendered\n\n```js\n// resolve in the server.\nconst res = router.resolve({ request, response });\n\n// body / elem\nconst body = await res.out();\n\n// initial data from useData.\nconst data = await res.data();\n\n// head for seo from setHead.\nconst head = res.head();\n```\n\n## With Nodejs (Server-Rendered)\n\n```js\nconst { createRouter } = require(\"van-router\");\nconst http = require(\"http\");\n\nconst port = 8080;\n\nconst router = createRouter();\n\nrouter.add(\"/\", ({ html, setHead }) => {\n  setHead(html`<title>Hello from node</title>`);\n  return html`<h1>Hello From Node</h1>`;\n});\n\nhttp.createServer(async (request, response) => {\n  const res = router.resolve({ request, response });\n  const body = await res.out();\n  const head = res.head();\n  if (typeof body === \"string\") {\n    response.setHeader(\"Content-Type\", \"text/html\");\n    response.end(`\n      <html>\n        <head>\n          <link rel=\"icon\" href=\"data:,\">\n          ${head}\n        </head>\n        <body>\n          ${body}\n        </body>\n      </html>\n    `);\n  }\n}).listen(port);\n```\n\n## With Deno (Server-Rendered)\n\n```ts\nimport { createRouter } from \"https://deno.land/x/van_router@0.6.5/mod.ts\";\nimport { serve } from \"https://deno.land/std@0.140.0/http/server.ts\";\n\nconst port = 8080;\n\nconst router = createRouter();\n\nrouter.add(\"/\", ({ html, setHead }) => {\n  setHead(html`<title>Hello from deno</title>`);\n  return html`<h1>Hello From Deno</h1>`;\n});\n\nawait serve(async (request: Request) => {\n  const res = router.resolve({ request });\n  const body = await res.out();\n  const head = res.head();\n  if (body instanceof Response) return body;\n  return new Response(\n    `\n    <html>\n      <head>\n        <link rel=\"icon\" href=\"data:,\">\n        ${head}\n      </head>\n      <body>\n        ${body}\n      </body>\n    </html>\n  `,\n    {\n      headers: { \"Content-Type\": \"text/html\" },\n    },\n  );\n}, { port });\n```\n\n> It's Fun Project :).\n","readmeFilename":"README.md"}