{"_id":"@halsp/router","_rev":"32-ab4219d9c7e91fbe2f34a78d5d06e8a6","name":"@halsp/router","dist-tags":{"alpha":"2.0.0-alpha.4","latest":"2.4.5"},"versions":{"1.0.0":{"name":"@halsp/router","version":"1.0.0","engines":{"node":">=12.14.0"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"rimraf ./dist/* && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/common":"^1.0.0","@halsp/methods":"^1.0.0","reflect-metadata":"^0.1.13"},"gitHead":"e68bd971f3bbf5062826a609ab4ed4a519a2c3e3","types":"./dist/index.d.ts","_id":"@halsp/router@1.0.0","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.5.1/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-P2UeDpn7BDmEVZqm9YcmkkEG4b4BPsvfQfm9NG768xpPpYxcdo5zUtpg/E8NFJUZtF+UmdP+H3PxoRUF4beIvg==","shasum":"1ac256ae45aa12489e8bababceabc698f190b64f","tarball":"https://registry.npmjs.org/@halsp/router/-/router-1.0.0.tgz","fileCount":112,"unpackedSize":109444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJC1L+XdU+fVgFjAZdqTWKzKfO26ko5FCSCF9JcIV1hgIhANPvZERYilnAEbdHmhYgG01YPyztSvXHsdd3GKXYiKek"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAM5XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpE2w/+JzzCAxf9uS1qc3RnBhc0TD2/8JbQWBCZQvfH2WY98x8iVNYQ\r\nYXNBSyrZvfRfPr8IqEug3JrVojk1QpDEO+Z2uUbI9M0mVyhxJSg7uM0Lcxfh\r\ncKthb+UoW+nFcMJFxWNxeP9NZv5y9e4LcC3up5hyLPcnpZATH1CN4ifM1bSS\r\nRkZBeyZr1MiHZr+zqHZxn6D+3DWo+FDXaZQOWWg0s6aRsJbuN3MhV6MNnrf5\r\nK9CpWHyeJgU7EAt3I27Id1ufBXyEf4DcDZTa8ZwXy91MCH7wMp1VMEOde5u1\r\ngRtb9EZAB8QXCcmbcTm7ouRhVA8gs0oXtb4fVX36iLVlk3r0x/lPRDNarrio\r\n6Nfwb7RUIsxA6QTaW5x99b2qmW5lvd8Y2JC/L+bEvwCW6KORFfiVQBFOcyd+\r\n9Y4sPWMR9pEtiDcln08L6r/OhrZXuWhgUTFB0gUx2SyeK0tRWE5z2edgfjO8\r\nGwtTLhSNg3UjxD15J0f4g8iceFV/9nl/y8u5cI5WDhphuy+DilR0EP3K8/24\r\nSDbZvWRZy6+xxCFDEScScvczB52xHiIW2FC8chXTEka+8Sp5sO+V4ZmqKJOc\r\nPKag5AcoY0VYqw303rmXQSxRs6bsoOJ22rsZXTOMhHh3Y2PxU0jEQ16JqYIQ\r\n1kZeu1FFKgwq69bGW3q+VMpvNzmdFXvqpxI=\r\n=V3ER\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_1.0.0_1677774423437_0.8281437726345506"},"_hasShrinkwrap":false},"1.0.1":{"name":"@halsp/router","version":"1.0.1","engines":{"node":">=12.14.0"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/common":"^1.0.1","@halsp/methods":"^1.0.1","reflect-metadata":"^0.1.13"},"gitHead":"b5c9e9af4f1d2d1b8ebe840946c835792babff62","types":"./dist/index.d.ts","_id":"@halsp/router@1.0.1","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-PiPgVLEbS3eb6TrgPjwLvCOd3Ex4mnCzNFb8jYF/OUBXMgkieo4OQp3CmXJuHS9VD4veySk+IedZsZPQbkNMMQ==","shasum":"3c6250d298b60efb1d564e71148cb022c74d9c2e","tarball":"https://registry.npmjs.org/@halsp/router/-/router-1.0.1.tgz","fileCount":112,"unpackedSize":108466,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPeDukm/tm2oYAp2LGanIUKRL2JmkczhnAT+wOgSubrAiBoXOe0DRHELZUW+MTT0SzxOkXfRc8iiqEufRvpt6EDQg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAW1mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1ERAAocww/YJk5d0LlL9FYZwqu7DY0P0yxoqnwRHWLy4aAQWl+C1J\r\naTJgwx+U/ylkahp17bGnemm+M6MXQeNkqsGUxjdi5kF7KbXb49gvaOYAzJE4\r\nuc2FNEXRl0NYqQOcHcPVvC5xes943eJVmqqcYtZS2T0BQ+lknk/dS4HyYE7P\r\nIgAzJGsJsSMdc+LW15o3HXDK7L7XbU9M+bphZH6EglFJT8nQ3fvwB/2fX4gQ\r\njZyMNtG3cnQpzOcSm9RdgBYsCBsZUEkJ4XJkvvOMu1PJtuZ6+ZhcFVUfiaVj\r\ndvxvo9cnicxxPAATfVrJQdDbvZzC0m4DDZApFSLlCwk0H7JADD14bzFTKldr\r\nK3FpXOPT8x80qK7Nrzkkz1UPzgvilMn0Sv5GXwWw5BeCJGzQgdmQUdhGh9rV\r\nDlmVWztxp6hLQLw+IqApEanDIpBwlq0gWko1m7OUvrDTomr8o132/T/yXRkb\r\nSdvFP0fcFcbtA8jrilrpt2S4zBGigrKgOJge5MYRtzRzutZi0nwmNKikXpTA\r\n+e4IvZT2qQBwH/oHMvhjGulWFeUhVmiLKwSS4AYORqpgnyI7pCehIcHllJgx\r\nQoe/xUqnZzYAD202J2apRE8f+VCZafEdbv0nms0PrvBIc2UKCTGgRD5nhfDN\r\nRU16A/vMdpqPjVR2UBqD4QkgjSereXhVcWM=\r\n=od0l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_1.0.1_1677815142262_0.91029031125481"},"_hasShrinkwrap":false},"1.0.2":{"name":"@halsp/router","version":"1.0.2","engines":{"node":">=12.14.0"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^1.0.2","@halsp/methods":"^1.0.2","reflect-metadata":"^0.1.13"},"gitHead":"e4a1d02a707f5d409f5802414f632912f143cb34","types":"./dist/index.d.ts","_id":"@halsp/router@1.0.2","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-sF9aUF4hYgkbtQC2h+OKYNYzZkTYj/+Um+CGhvU8Hhmfcfb4LJhDNXaSKe1Hs+xjEbhM0YuakqUHMmi/ezrvXQ==","shasum":"493e978a2e47e810e7c041ddcc0e3b41386b09bd","tarball":"https://registry.npmjs.org/@halsp/router/-/router-1.0.2.tgz","fileCount":112,"unpackedSize":108345,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBAki6HZReAznsbR5bFdMLjUy5yNw7F2IdEsxPrJOu7AiEAhZYNRwdsRZCepwTel26ZIxa+nzDknKsGWov5f8GWLBk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFJfoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmojkw//eci3WbIwbO3wLwDvQkA1VFDQGc0wAWx8OffpA1ZA93N/BEpx\r\ngA4WG8XAw169R501YnA6stRk1yBFfi+Hs1hM3v2rLJilVbvsEXIF4pINzOH4\r\n5X2gZ+gjNmJ8Skr2GHZaMe+Gr4IS/LoTtJpTrBlVKBRrrEEaHQ+yOvPsN3mX\r\n4SPjwOV6sT8Zy19PAPW4/hdd2hDZeKMpJ5+nQM+QkR+m2IdtXhwDlZhLanRJ\r\nWB6VU0gBFds+zeXqke+5YZ2OX+zfb/vBDL6J2S6SsGV+LQj9Ib7HTyIBllOT\r\nKadf93gYS+Zh1oNjuutEu0aP6nRX5O3hFAQd/9eVVnRcRZp/sYj2kamk984q\r\ngJdX0r26DIJuslK609mwud8T5MrHDT7yu3cKNybFB3XlO1HfjbMjOBn0IARn\r\nUK6XJpElytGBvjQ6gu6L881bhtYKoZsnspYe67AqJeNF2raVqJq7N0mjqVst\r\n+t6XlqF6jmL1r5k9V4akzsRszYoLZhlhkjln0psArQfR6JwKb9tPJyYOHexG\r\nSfhlRYPvuojTQl8yMloUgeuMCZ7P+B+z4BPQi01Mxc3+Vd5cJZMN+eos9t+9\r\nEQlIM+4gjdZxv1gcb/AyP4pMA6wNz4AYoZl7LfY3KdlRaRK8cYtTdCgMhK09\r\nFzRZhVYYsP15R4mp0jVc/Uac/Ct2u5sk+uY=\r\n=Z8SY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_1.0.2_1679071207779_0.4390136272263707"},"_hasShrinkwrap":false},"1.0.3":{"name":"@halsp/router","version":"1.0.3","engines":{"node":">=12.14.0"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^1.0.3","@halsp/methods":"^1.0.3","reflect-metadata":"^0.1.13"},"gitHead":"de9beaec867953bc4063b0bdf6ebdec9592d6d16","types":"./dist/index.d.ts","_id":"@halsp/router@1.0.3","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.6.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-MKRLA8cAbLcUbmo0kTMlHLB4eCVnK8UVGwTXDW1TaXoqyQSIYZN2w4TIROU5BwnDVfaxV3X2JWeGEe6ylMAmcw==","shasum":"67cacd217c6962bed84f838622765b8f63a85f5c","tarball":"https://registry.npmjs.org/@halsp/router/-/router-1.0.3.tgz","fileCount":112,"unpackedSize":108351,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFloc6bsHYRy6WVDAPfcsAOO/ipJTA7bsh3TAoptgrEOAiEAihLRSTS9ex/i3CWhxqg3RldvkVzcGMrERcgvDP3K2UQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIuaDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYDxAAljaPYXD0Ya6gdUVzbjYkQ1q3qBSnYpmcQpDPHzLEukgAnAxI\r\nilvwHIqJYWqtVIJhWExTMJa/C4GV9YXfrzO449hpfvvn6ChBbtPgLYjk3LIn\r\ncBpW2L/I1UKrPhDjACQkBGdhKeOzIb/aF4MGmOxXIox0EKZaTOC/FeyQIcjz\r\nhCE6/fibdrqIkepDIKT8xup7Ta4Xd3OFg2m5yPyr/3MVuScfa9+1tL0nuisx\r\nx5Ve1v0XqY5TaGT34TM4lxUgHmzwRIP3cZPr+LZ0018uwWdubDsZ5AZcaxiB\r\nbeREZanBz20W6bR9IzVNDuDc7BIA6pyiEGozzYL2D8FeAN7lVjmwsU9lZAOz\r\n+IIy1rl8uzk+hIcnZWMzR9QOnzHFe5uRiFoIhmPXxxY2L6pRujwcyUvtzPBG\r\nyDR3i2dVNbnGo5w3O5Go6PbhOkjCRlLjdv2n2//Qmaf6AG88/Hwt/wMXilpZ\r\nvu6oRhbfueL3bYU2rpX/YwGFBD864Rp2rvm/JahAaMJf5JsgMaQrkAF7GDs/\r\nuUnG53cRP3YNFdZ3FdCp9XXkj0Tkct3azx9LCoK9iQhoVF9VecPJ58fK+D2o\r\nxorKWZPxS7b9bzXUwhrgWu77VwJVoDW41ecOo76qJafyGZM1gLfDGN35QaVe\r\nzhzAKX/FMhc0b2UrM8fJGxwAwpn+etH7MTk=\r\n=mFcR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_1.0.3_1680008834871_0.8762398348411871"},"_hasShrinkwrap":false},"1.0.4":{"name":"@halsp/router","version":"1.0.4","engines":{"node":">=12.14.0"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^1.0.4","@halsp/methods":"^1.0.4","reflect-metadata":"^0.1.13"},"gitHead":"b04928a01abe667c835b400b9e0322d687ec4d8a","types":"./dist/index.d.ts","_id":"@halsp/router@1.0.4","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-q1Z6RSZ2Pa1yaNjOgIQA+fyxxXieHXlG/UMQKWXohfMW62Y/iseV7JLCNcV2NxgP41i/bgOonRMaCMjRoYfdnQ==","shasum":"38a140c5a6720c60885ab5d94b833e9297290800","tarball":"https://registry.npmjs.org/@halsp/router/-/router-1.0.4.tgz","fileCount":112,"unpackedSize":108351,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfLCtBTfCjCV+6+lKqUGVA/+b6rB6nuNsowRq0fFChnQIhALi5q+Nh1YE3WC6DwMeCdIks+cE8vIvv+gOTR07ZX3K0"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMQD3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrliA//QOnL0s0hc7In3vUUd084FXUyLouVwbUHdnyLFOE/RjmI7+Hz\r\nzCnhMNlNFoxDA1QRQm6QhQg/cRGzz1vwxB8ae6pO924klqtGWHzenQvEbIet\r\nG650eqGLDa05z72WuhLo5gP6GdybQn22ZmwuMM8AovqeAixuvyBfxn2Bfs02\r\nkTblwJYO9spy73RB0Ze5E1BZOn8z4JeO3JshQv9DOyfjk/fiLEOTqK+jXG2/\r\nYQqDZ87SFQNo62AN0I4SL8WcE/NmEL3A/8tAQ6+0zAg0EjfUmxB4DXEUEOZS\r\nrpoX3ppSli4m1vqbCYVFlbFZs+aHcNbVqEjpGARmQMFnaTzlj4jGp+gQYFRT\r\nZjgDPtwT4qrvZSZQYxnlITda5Qu9gqitE6Yv0KcQ982Vw4I/TTgbkWpyRiiZ\r\nOzKTZ80dSr1Fl2DVi51gKVPK0PMY/nOkTMpEXSuIr9tKdspEM4hl6cbk5oFj\r\ne/HaMwj5rsA/7LabDrgUn2RuOq7jbzW9TdWUQHm7RijFdsm534iZRr0x6FfV\r\nGFCTjs1A4yTLcUf4hVL/+oSkD+904uPscYQbyNLYBRN4O5U2IjOi39a8NtR8\r\nhws2N8P5UU3bXUni84WrWoY/VdOp8yctHabPWZrf6EBJ5CM79ZwTa0mBuLWd\r\nCUKc8g9Z3l7mNo6yW9oo7I5MkUBxDTWfrLY=\r\n=MzHQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_1.0.4_1680933111746_0.11578643159489421"},"_hasShrinkwrap":false},"1.1.0":{"name":"@halsp/router","version":"1.1.0","engines":{"node":">=12.14.0"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^1.1.0","@halsp/methods":"^1.1.0","reflect-metadata":"^0.1.13"},"gitHead":"1640a871c5c6da826829882fdf1f3a74997ab751","types":"./dist/index.d.ts","_id":"@halsp/router@1.1.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-olQcCLNQ62jBw5SMdAEE2AK60Bxz3Wk3xduR7+zY1NkPZ4F5aAmuS8R4RU6AzVei9ivaxNj+/UnyaK3H8QZUKg==","shasum":"4f42686c6e78dc77f635445731e6ecf52b56283e","tarball":"https://registry.npmjs.org/@halsp/router/-/router-1.1.0.tgz","fileCount":112,"unpackedSize":108351,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmqQHfIRhaG+eU+u6RD8CvK6nwLNHMtyFB13svPWbwvQIhANLl0E7js0YT7bB/77L34yyIZaeV+CJnLKu52+/8etKP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNsjGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6GA//T/wvwXrSfk9loRJQ7ELO3zYbb9x9XWzEKxymKUthfG0YrR0D\r\nxhQ4iLj+6HCaClfP8e3RTHxIF6B4idaSPMiHbz2KhzA5s4Da4M/vaOFCIqCS\r\nrWV2UL47N4vVX2vn1w+gKrkrELavDA6nkaePtT1ArNoOwxc7paXnZz3gPf3I\r\n9lk1vemYkBK5FKLsWSZ3M2KSTpkhMRKJaWgzI8x1GEiTlzmPmWBRS+3yRkVd\r\npZNMovWVMRoTN7oMNchAbcIIPC6VmayXC76/QZb58ObZt9uNQzF5xLZrchAc\r\nJ1/OxEhoBklyl+hvAlFqGhx5kcuZsGaWT4UvX8S9NabzPeVTZ5qWS6XOlAQp\r\nZfjATpoQqBo7hdP0Y3/I9XBh2ytdG4Qrn4Sk7G2C53TywuMl7cs4OhTE/OWI\r\nTSO2ULKMZJA2+doN7pIlyvYvJ7WdRYz8Xa/FgT4eP2mBcZn5497A8I8Ew/64\r\n3VcQTfRzUEDXN+hEOygxYHzlP2PCb9Zr3wbUJzn3fdAN8mIUn8Ejn5GXSnMp\r\n20+WGdMEaDNPzziUPV9h8DwMsE4Vya2zfBpfAnxGi4s/pHO/CJVUYlqCpimK\r\nU0zjp7l3SjwcNfVSotDxhKKyCTsNTpmD0u7TfS16EcvaR5u4uk8rgjp9AJEo\r\nwAAuzI8CckLj2k3lPzYN71h7Gbb8VV3RRzg=\r\n=Od3t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_1.1.0_1681311942132_0.8499713072483119"},"_hasShrinkwrap":false},"1.1.1":{"name":"@halsp/router","version":"1.1.1","engines":{"node":">=12.14.0"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^1.1.1","@halsp/methods":"^1.1.1","reflect-metadata":"^0.1.13"},"gitHead":"b09154206410c7f2b5f74a11f4660f74f75b5295","types":"./dist/index.d.ts","_id":"@halsp/router@1.1.1","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-iNFwY7du4x9urv1JZilVc7c2/nh8lGu6BaQ3fKH/Qdt2+/aUwP0Fj8NxHgzZeM58pMHp1qLtMc9HXlzQHvWI6Q==","shasum":"440dbb4a651da9ced44e35d2473eb93219958929","tarball":"https://registry.npmjs.org/@halsp/router/-/router-1.1.1.tgz","fileCount":112,"unpackedSize":108983,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQ/in4GV9DJIpoqCyA8bHmq2wxsBuqS2f3KqzXTd+TZAiEA+4oO7g8nKmZ3eSadALDwXkPpEZaeKTQ7E20AMUKKSyU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQSB9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBcQ//SDycrKVpXQ9i52gs9s+COXiClczun2XMuNYouXnBHZTVPvKF\r\nY4fNS7HwqNtA+G0fpQ2otBSMv6DyxvTyN8B0MYcAyoHYjD8gsgJofdESgKy2\r\nqUuggtQjetituuFSCUk6C8OzJCGdaN0mEKBmMMB7Xf5QAHXCC7BWWIObyFLR\r\nsRqBoPNPfjF9/wC2r+hbwVEtFe8TOgZObd26DhBpzP/MM5kUN/D0TFzCVFuS\r\nxcqpWOtUGVrWnQKkGOsI7ph+33o9vXZZIH/uemZAkX+GzSbRkVXckcKpqHDv\r\nKGclL4dBL57r2aAH0/xzzodWSf4aGiJJFTXgeTHH+nadwpFo6k8Xe2PdXc0U\r\nKJButPc40V+O7I4GV22GwHcLwdF9L3wJf42PYirtZf5EuBfla4zqG4plDvDD\r\ni5MBnZW6KpDXeGoJOzDRPjpwRaNPgPrhMMpFd5SUATDzDvKszEcLDGU+5VxO\r\nv/+BbIKXzzQ2/Ve1N5lOMzUaKBkC/f3uH10Yj+ZXkxDLkvEYmtwWt9RG2IqF\r\nVyU03JRtFMiBQkjvvZu67QuGmQfx0vPdKmtt50Kz6ogy07wv/cVmDDidsrBr\r\n7pVSu2PWgjDSQp7lXhTs7ha8SFnWuEJ0a4eVsANdndxR304FAEB3Ef/K602f\r\nGh7jONfSq0Ox7DzMehZ14BvPtNQy+kh2PqY=\r\n=wPlJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_1.1.1_1681989757408_0.45375901913312844"},"_hasShrinkwrap":false},"2.0.0-alpha.0":{"name":"@halsp/router","version":"2.0.0-alpha.0","engines":{"node":">=12.14.0"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.0-alpha.0","@halsp/methods":"^2.0.0-alpha.0","reflect-metadata":"^0.1.13"},"devDependencies":{"@halsp/testing":"^2.0.0-alpha.0"},"gitHead":"523635eaba6fa4b593a1f0c0eb1cc1617c341642","types":"./dist/index.d.ts","readme":"<p align=\"center\">\n  <a href=\"https://halsp.org/\" target=\"blank\"><img src=\"https://halsp.org/images/logo.png\" alt=\"Halsp Logo\" width=\"200\"/></a>\n</p>\n\n<p align=\"center\">Halsp - 面向云的现代渐进式轻量 <a href=\"http://nodejs.org\" target=\"_blank\">Node.js</a> 框架</p>\n<p align=\"center\">\n    <a href=\"https://github.com/halsp/core/blob/main/LICENSE\" target=\"_blank\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"GitHub license\" /></a>\n    <a href=\"\"><img src=\"https://img.shields.io/npm/v/@halsp/core.svg\" alt=\"npm version\"></a>\n    <a href=\"\"><img src=\"https://badgen.net/npm/dt/@halsp/core\" alt=\"npm downloads\"></a>\n    <a href=\"https://nodejs.org/en/about/releases/\"><img src=\"https://img.shields.io/node/v/@halsp/core.svg\" alt=\"node compatibility\"></a>\n    <a href=\"#\"><img src=\"https://github.com/halsp/core/actions/workflows/test.yml/badge.svg?branch=main\" alt=\"Build Status\"></a>\n    <a href=\"https://codecov.io/gh/halsp/core/branch/main\"><img src=\"https://img.shields.io/codecov/c/github/halsp/core/main.svg\" alt=\"Test Coverage\"></a>\n    <a href=\"https://github.com/halsp/core/pulls\"><img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"></a>\n    <a href=\"https://gitpod.io/#https://github.com/halsp/core\"><img src=\"https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod\" alt=\"Gitpod Ready-to-Code\"></a>\n    <a href=\"https://paypal.me/ihalwang\" target=\"_blank\"><img src=\"https://img.shields.io/badge/Donate-PayPal-ff3f59.svg\"/></a>\n</p>\n\n## 开始使用\n\n请跟随文档 [halsp.org](https://halsp.org) 📚\n\n## 线上示例\n\n请访问 <http://mini.halsp.org> 🌈\n\n> 该示例是由 `@halsp/cli` 生成，运行于 [StackBlitz](https://stackblitz.com)，可以在线编辑、运行、调试\n\n## 介绍\n\n`@halsp/router` 是 `Halsp` 的路由插件\n\n- 支持 RESTful 规范\n- 根据文件系统映射访问路径，彻底解耦无关联功能\n- 按需加载，提升请求速度\n- 轻量化，高可扩展性\n- 移除 controller 层，灵活性更高\n- 预编译路由，提升启动速度和响应速度\n\n## 安装\n\n```\nnpm install @halsp/router\n```\n\n## 贡献\n\n在提交 PR 前请先阅读 [Contributing to Halsp](https://github.com/halsp/core/blob/main/CONTRIBUTING.md).\n\n<a href=\"https://github.com/halsp/core/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=halsp/core\" />\n</a>\n\n## 遇到问题\n\n首先查找是否已有相关问题：\n\n1. 查看文档 [halsp.org](https://halsp.org) 是否有相关内容\n2. 查看 [Discussions](https://github.com/halsp/core/discussions) 是否有相关讨论\n3. 查看 [Issues](https://github.com/halsp/core/issues) 是否有相关内容\n\n如果以上没有找到答案：\n\n- 一般性问题请在讨论区提问 [Discussions](https://github.com/halsp/core/discussions)\n- 代码问题或不符预期的行为请提 [Issues](https://github.com/halsp/core/issues)\n\n如果你能通过代码解决这个问题欢迎提交 [Pull requests](https://github.com/halsp/core/pulls)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2022-present, Hal Wang\n","readmeFilename":"README.md","_id":"@halsp/router@2.0.0-alpha.0","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-6g9O+6V2xffOtKVfdyoxVadOuF6ERdgm6GG7Tz0iu1NQsOEn44ouHdhICzF088hUlkcG6YvHmSd6DOry3lCPkA==","shasum":"da4cce1779ca301d611209be3498a9c523cbcb08","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.0.0-alpha.0.tgz","fileCount":111,"unpackedSize":106814,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGM+P28p7w3y7WjieP5FfItMIsJKrdBC4D4YntOpRMdrAiEA83bXEY3BrOZmFYFvmtHKA62wr1qcYRjjEsadrrsQgQ4="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.0.0-alpha.0_1685162215666_0.5969053733974707"},"_hasShrinkwrap":false},"2.0.0-alpha.1":{"name":"@halsp/router","version":"2.0.0-alpha.1","engines":{"node":">=12.14.0"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.0-alpha.0","@halsp/methods":"^2.0.0-alpha.0","reflect-metadata":"^0.1.13"},"devDependencies":{"@halsp/testing":"^2.0.0-alpha.1"},"gitHead":"ba42a27c783163a32fd1ac9c68ca1ecfe265ebf4","types":"./dist/index.d.ts","readme":"<p align=\"center\">\n  <a href=\"https://halsp.org/\" target=\"blank\"><img src=\"https://halsp.org/images/logo.png\" alt=\"Halsp Logo\" width=\"200\"/></a>\n</p>\n\n<p align=\"center\">Halsp - 面向云的现代渐进式轻量 <a href=\"http://nodejs.org\" target=\"_blank\">Node.js</a> 框架</p>\n<p align=\"center\">\n    <a href=\"https://github.com/halsp/core/blob/main/LICENSE\" target=\"_blank\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"GitHub license\" /></a>\n    <a href=\"\"><img src=\"https://img.shields.io/npm/v/@halsp/core.svg\" alt=\"npm version\"></a>\n    <a href=\"\"><img src=\"https://badgen.net/npm/dt/@halsp/core\" alt=\"npm downloads\"></a>\n    <a href=\"https://nodejs.org/en/about/releases/\"><img src=\"https://img.shields.io/node/v/@halsp/core.svg\" alt=\"node compatibility\"></a>\n    <a href=\"#\"><img src=\"https://github.com/halsp/core/actions/workflows/test.yml/badge.svg?branch=main\" alt=\"Build Status\"></a>\n    <a href=\"https://codecov.io/gh/halsp/core/branch/main\"><img src=\"https://img.shields.io/codecov/c/github/halsp/core/main.svg\" alt=\"Test Coverage\"></a>\n    <a href=\"https://github.com/halsp/core/pulls\"><img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"></a>\n    <a href=\"https://gitpod.io/#https://github.com/halsp/core\"><img src=\"https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod\" alt=\"Gitpod Ready-to-Code\"></a>\n    <a href=\"https://paypal.me/ihalwang\" target=\"_blank\"><img src=\"https://img.shields.io/badge/Donate-PayPal-ff3f59.svg\"/></a>\n</p>\n\n## 开始使用\n\n请跟随文档 [halsp.org](https://halsp.org) 📚\n\n## 线上示例\n\n请访问 <http://mini.halsp.org> 🌈\n\n> 该示例是由 `@halsp/cli` 生成，运行于 [StackBlitz](https://stackblitz.com)，可以在线编辑、运行、调试\n\n## 介绍\n\n`@halsp/router` 是 `Halsp` 的路由插件\n\n- 支持 RESTful 规范\n- 根据文件系统映射访问路径，彻底解耦无关联功能\n- 按需加载，提升请求速度\n- 轻量化，高可扩展性\n- 移除 controller 层，灵活性更高\n- 预编译路由，提升启动速度和响应速度\n\n## 安装\n\n```\nnpm install @halsp/router\n```\n\n## 贡献\n\n在提交 PR 前请先阅读 [Contributing to Halsp](https://github.com/halsp/core/blob/main/CONTRIBUTING.md).\n\n<a href=\"https://github.com/halsp/core/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=halsp/core\" />\n</a>\n\n## 遇到问题\n\n首先查找是否已有相关问题：\n\n1. 查看文档 [halsp.org](https://halsp.org) 是否有相关内容\n2. 查看 [Discussions](https://github.com/halsp/core/discussions) 是否有相关讨论\n3. 查看 [Issues](https://github.com/halsp/core/issues) 是否有相关内容\n\n如果以上没有找到答案：\n\n- 一般性问题请在讨论区提问 [Discussions](https://github.com/halsp/core/discussions)\n- 代码问题或不符预期的行为请提 [Issues](https://github.com/halsp/core/issues)\n\n如果你能通过代码解决这个问题欢迎提交 [Pull requests](https://github.com/halsp/core/pulls)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2022-present, Hal Wang\n","readmeFilename":"README.md","_id":"@halsp/router@2.0.0-alpha.1","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-WHPqCE3q4PBxE/dP2x0b/A90wHTtBz4u493uQ21grAWfQghC7KOx0x5RZdzURyXPYe9rYDieXth2LDwYwVo2GA==","shasum":"1bed4bece0ee88c43d540d2e142a9eb3ff9420c9","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.0.0-alpha.1.tgz","fileCount":111,"unpackedSize":106814,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKf48kjzpjyv3YLYNGAn1vHHOMg5zhxFHqY3gCX+R5NQIgZ/mHhxjbCOUuvEsp2dsvKUEQWBwg12H9BrwtRZV3GC4="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.0.0-alpha.1_1685171870239_0.9698037433449385"},"_hasShrinkwrap":false},"2.0.0-alpha.2":{"name":"@halsp/router","version":"2.0.0-alpha.2","engines":{"node":">=12.14.0"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.0-alpha.2","@halsp/methods":"^2.0.0-alpha.2","reflect-metadata":"^0.1.13"},"devDependencies":{"@halsp/testing":"^2.0.0-alpha.2"},"gitHead":"353fd4356a7d4eca33b7bf10330aa8ef61313f8f","types":"./dist/index.d.ts","readme":"<p align=\"center\">\n  <a href=\"https://halsp.org/\" target=\"blank\"><img src=\"https://halsp.org/images/logo.png\" alt=\"Halsp Logo\" width=\"200\"/></a>\n</p>\n\n<p align=\"center\">Halsp - 面向云的现代渐进式轻量 <a href=\"http://nodejs.org\" target=\"_blank\">Node.js</a> 框架</p>\n<p align=\"center\">\n    <a href=\"https://github.com/halsp/core/blob/main/LICENSE\" target=\"_blank\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"GitHub license\" /></a>\n    <a href=\"\"><img src=\"https://img.shields.io/npm/v/@halsp/core.svg\" alt=\"npm version\"></a>\n    <a href=\"\"><img src=\"https://badgen.net/npm/dt/@halsp/core\" alt=\"npm downloads\"></a>\n    <a href=\"https://nodejs.org/en/about/releases/\"><img src=\"https://img.shields.io/node/v/@halsp/core.svg\" alt=\"node compatibility\"></a>\n    <a href=\"#\"><img src=\"https://github.com/halsp/core/actions/workflows/test.yml/badge.svg?branch=main\" alt=\"Build Status\"></a>\n    <a href=\"https://codecov.io/gh/halsp/core/branch/main\"><img src=\"https://img.shields.io/codecov/c/github/halsp/core/main.svg\" alt=\"Test Coverage\"></a>\n    <a href=\"https://github.com/halsp/core/pulls\"><img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"></a>\n    <a href=\"https://gitpod.io/#https://github.com/halsp/core\"><img src=\"https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod\" alt=\"Gitpod Ready-to-Code\"></a>\n    <a href=\"https://paypal.me/ihalwang\" target=\"_blank\"><img src=\"https://img.shields.io/badge/Donate-PayPal-ff3f59.svg\"/></a>\n</p>\n\n## 开始使用\n\n请跟随文档 [halsp.org](https://halsp.org) 📚\n\n## 线上示例\n\n请访问 <http://mini.halsp.org> 🌈\n\n> 该示例是由 `@halsp/cli` 生成，运行于 [StackBlitz](https://stackblitz.com)，可以在线编辑、运行、调试\n\n## 介绍\n\n`@halsp/router` 是 `Halsp` 的路由插件\n\n- 支持 RESTful 规范\n- 根据文件系统映射访问路径，彻底解耦无关联功能\n- 按需加载，提升请求速度\n- 轻量化，高可扩展性\n- 移除 controller 层，灵活性更高\n- 预编译路由，提升启动速度和响应速度\n\n## 安装\n\n```\nnpm install @halsp/router\n```\n\n## 贡献\n\n在提交 PR 前请先阅读 [Contributing to Halsp](https://github.com/halsp/core/blob/main/CONTRIBUTING.md).\n\n<a href=\"https://github.com/halsp/core/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=halsp/core\" />\n</a>\n\n## 遇到问题\n\n首先查找是否已有相关问题：\n\n1. 查看文档 [halsp.org](https://halsp.org) 是否有相关内容\n2. 查看 [Discussions](https://github.com/halsp/core/discussions) 是否有相关讨论\n3. 查看 [Issues](https://github.com/halsp/core/issues) 是否有相关内容\n\n如果以上没有找到答案：\n\n- 一般性问题请在讨论区提问 [Discussions](https://github.com/halsp/core/discussions)\n- 代码问题或不符预期的行为请提 [Issues](https://github.com/halsp/core/issues)\n\n如果你能通过代码解决这个问题欢迎提交 [Pull requests](https://github.com/halsp/core/pulls)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2022-present, Hal Wang\n","readmeFilename":"README.md","_id":"@halsp/router@2.0.0-alpha.2","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-5zoEbv8sj5oGbA2rYcviDvpHkpnTJCLWa/nvwNge0Uf6hjNZ717tZ945v/XxXm2JPJHciJqnKMXgXuqCRTi9vg==","shasum":"bebd6cadcf9930b9fd0635e3f167e1b9d073f5a4","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.0.0-alpha.2.tgz","fileCount":111,"unpackedSize":106814,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHjN0E9DdUKHh5Ypn9FSMgUGw4adOydW0lBxha24a4SaAiA8V3FMEKq7E2rKJaXXLKETdyoDEiIt/i2obNrEo1Urng=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.0.0-alpha.2_1685172240021_0.27960904917298834"},"_hasShrinkwrap":false},"2.0.0-alpha.3":{"name":"@halsp/router","version":"2.0.0-alpha.3","engines":{"node":">=12.14.0"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.0-alpha.3","@halsp/methods":"^2.0.0-alpha.3","reflect-metadata":"^0.1.13"},"devDependencies":{"@halsp/testing":"^2.0.0-alpha.3"},"gitHead":"88a76c904d871d677f89fe94c1f5735580dc1f4f","types":"./dist/index.d.ts","_id":"@halsp/router@2.0.0-alpha.3","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-0rKVb5YlfgPaN4xXyFQL+hUcELu+EbDlDQ4ODAecFeBnhZztOGgwNprA1z/kkNWwt3LehEmA51K233bjV8yXTQ==","shasum":"1e88fd5542b2836e027386920e8591a74a877841","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.0.0-alpha.3.tgz","fileCount":111,"unpackedSize":106814,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTrxHccJRC3pa3U03K83aGRhIGPpgixlT9iPg38v4LqAiAlI8VIQht7k1ncMs2af2DjTMnAEly8kqf8G8boY09oBQ=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.0.0-alpha.3_1685172599569_0.6828946500273074"},"_hasShrinkwrap":false},"2.0.0-alpha.4":{"name":"@halsp/router","version":"2.0.0-alpha.4","engines":{"node":">=12.14.0"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.0-alpha.4","@halsp/methods":"^2.0.0-alpha.4","reflect-metadata":"^0.1.13"},"devDependencies":{"@halsp/testing":"^2.0.0-alpha.4"},"gitHead":"8dc3369d712da9cc5c6c8cf7afe87159c4f84e23","types":"./dist/index.d.ts","readme":"<p align=\"center\">\n  <a href=\"https://halsp.org/\" target=\"blank\"><img src=\"https://halsp.org/images/logo.png\" alt=\"Halsp Logo\" width=\"200\"/></a>\n</p>\n\n<p align=\"center\">Halsp - 面向云的现代渐进式轻量 <a href=\"http://nodejs.org\" target=\"_blank\">Node.js</a> 框架</p>\n<p align=\"center\">\n    <a href=\"https://github.com/halsp/core/blob/main/LICENSE\" target=\"_blank\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"GitHub license\" /></a>\n    <a href=\"\"><img src=\"https://img.shields.io/npm/v/@halsp/core.svg\" alt=\"npm version\"></a>\n    <a href=\"\"><img src=\"https://badgen.net/npm/dt/@halsp/core\" alt=\"npm downloads\"></a>\n    <a href=\"https://nodejs.org/en/about/releases/\"><img src=\"https://img.shields.io/node/v/@halsp/core.svg\" alt=\"node compatibility\"></a>\n    <a href=\"#\"><img src=\"https://github.com/halsp/core/actions/workflows/test.yml/badge.svg?branch=main\" alt=\"Build Status\"></a>\n    <a href=\"https://codecov.io/gh/halsp/core/branch/main\"><img src=\"https://img.shields.io/codecov/c/github/halsp/core/main.svg\" alt=\"Test Coverage\"></a>\n    <a href=\"https://github.com/halsp/core/pulls\"><img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"></a>\n    <a href=\"https://gitpod.io/#https://github.com/halsp/core\"><img src=\"https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod\" alt=\"Gitpod Ready-to-Code\"></a>\n    <a href=\"https://paypal.me/ihalwang\" target=\"_blank\"><img src=\"https://img.shields.io/badge/Donate-PayPal-ff3f59.svg\"/></a>\n</p>\n\n## 开始使用\n\n请跟随文档 [halsp.org](https://halsp.org) 📚\n\n## 线上示例\n\n请访问 <http://mini.halsp.org> 🌈\n\n> 该示例是由 `@halsp/cli` 生成，运行于 [StackBlitz](https://stackblitz.com)，可以在线编辑、运行、调试\n\n## 介绍\n\n`@halsp/router` 是 `Halsp` 的路由插件\n\n- 支持 RESTful 规范\n- 根据文件系统映射访问路径，彻底解耦无关联功能\n- 按需加载，提升请求速度\n- 轻量化，高可扩展性\n- 移除 controller 层，灵活性更高\n- 预编译路由，提升启动速度和响应速度\n\n## 安装\n\n```\nnpm install @halsp/router\n```\n\n## 贡献\n\n在提交 PR 前请先阅读 [Contributing to Halsp](https://github.com/halsp/core/blob/main/CONTRIBUTING.md).\n\n<a href=\"https://github.com/halsp/core/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=halsp/core\" />\n</a>\n\n## 遇到问题\n\n首先查找是否已有相关问题：\n\n1. 查看文档 [halsp.org](https://halsp.org) 是否有相关内容\n2. 查看 [Discussions](https://github.com/halsp/core/discussions) 是否有相关讨论\n3. 查看 [Issues](https://github.com/halsp/core/issues) 是否有相关内容\n\n如果以上没有找到答案：\n\n- 一般性问题请在讨论区提问 [Discussions](https://github.com/halsp/core/discussions)\n- 代码问题或不符预期的行为请提 [Issues](https://github.com/halsp/core/issues)\n\n如果你能通过代码解决这个问题欢迎提交 [Pull requests](https://github.com/halsp/core/pulls)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2022-present, Hal Wang\n","readmeFilename":"README.md","_id":"@halsp/router@2.0.0-alpha.4","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-60UpSWdiJjTlDrq4/iUsut54NpFxZfRiDMnM7BOgPnqRylIiOc1vq/SHifUusU/J7/4QVzahI4TJmKHmOK0SSw==","shasum":"d0a084de4d75b6e5fc1990c1b1a0de7351a57628","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.0.0-alpha.4.tgz","fileCount":111,"unpackedSize":106814,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDThslKfyZOZlhUjrME1tJwyqxfPV+LKZo1QdRdWQAP6gIhALnyHELr85kcRi63CvjK4dccalloTrZVeJn7uQ5VR+0Z"}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.0.0-alpha.4_1685179106559_0.28939811272057914"},"_hasShrinkwrap":false},"2.0.0":{"name":"@halsp/router","version":"2.0.0","engines":{"node":">=12.14.0"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.0","reflect-metadata":"^0.1.13"},"devDependencies":{"@halsp/http":"^2.0.0","@halsp/micro":"^2.0.0"},"gitHead":"d917c2c365068b184b403356dbc109154f85ea50","types":"./dist/index.d.ts","_id":"@halsp/router@2.0.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-QEy4E2vVxYqHP0FKtVjZUgDBftiWP6DfJ0/SxDg3fqjb0xc66/lnXINIu/IZblJezdIWAzZC2C3QKVODYlfugg==","shasum":"8d36e66729be5b02180cddc25fdfe100457a4a98","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.0.0.tgz","fileCount":111,"unpackedSize":105482,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa81FML7XXKLUuD11AsoWrZzbfnTPr6Xg+owjCXqqvvwIgLigRcSzSw4JJSrgtijLzo8VDhJIzqWYOw3NVVArUFfo="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.0.0_1685289305063_0.4423911290511653"},"_hasShrinkwrap":false},"2.0.1":{"name":"@halsp/router","version":"2.0.1","engines":{"node":">=12.14.0"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.1","reflect-metadata":"^0.1.13"},"devDependencies":{"@halsp/http":"^2.0.1","@halsp/micro":"^2.0.1"},"gitHead":"d98161a32ace9069cbbeb919e6e0300e24cffd71","types":"./dist/index.d.ts","_id":"@halsp/router@2.0.1","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-rLWSkUbJhlyBsx8Kt9Avyzuswh2/pnDeql2Hd76pm9RVcuRU/Pt5wto9xV4NYjCLb4JVnJ5wtXxnB4OBvyOR3g==","shasum":"ecbda7d06d4337285a45913fa37b988386145a9f","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.0.1.tgz","fileCount":111,"unpackedSize":105482,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnMHDn9j/8Ymcz8eQqpgogIGkoVLIMtp2tllgKnfN5HwIgNptbjGk/UpqgSrbi6lnSZnOK157sGgmMuugcl39GcV0="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.0.1_1685520273442_0.35128414601562596"},"_hasShrinkwrap":false},"2.1.0":{"name":"@halsp/router","version":"2.1.0","engines":{"node":">=12.14.0"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.1.0","reflect-metadata":"^0.1.13"},"devDependencies":{"@halsp/http":"^2.1.0","@halsp/micro":"^2.1.0"},"gitHead":"d872815edbc4463ddd8214fab0b5f6ba70c0cdcf","types":"./dist/index.d.ts","_id":"@halsp/router@2.1.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-S5qdSLyp9Zsn2NkOxCdM9jRguF0H7X/0BoKfUY8zDjkM/mEJONmebty8nh6GVIXU/2eMFjJ9fyoW5c5O0sMYyg==","shasum":"29469de31f322a726675637bcdb1234bb7d854bf","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.1.0.tgz","fileCount":108,"unpackedSize":90855,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNi+L1xI6444jSDo7cZM7g4NGvGrLjkhlROq1pTr9xEAIhAPRzY7i8fn5aClCumlJG6NWU+LyGhnVtHZIh+u6wjaLT"}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.1.0_1686048269824_0.27388077569673297"},"_hasShrinkwrap":false},"2.1.1":{"name":"@halsp/router","version":"2.1.1","engines":{"node":">=12.14.0"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.1.1","reflect-metadata":"^0.1.13"},"devDependencies":{"@halsp/http":"^2.1.1","@halsp/micro":"^2.1.1"},"gitHead":"2eac092c287263adceecc8af05bb1856c2235df2","types":"./dist/index.d.ts","_id":"@halsp/router@2.1.1","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-3cnedXuMh0B1ONXDN04qmKrI/wevkaUQIQIZxBowOf45W1JXjqmsrOide8WqKrElTOUPI3gO4Tc26WaCSc+3SA==","shasum":"99b82cf350d7cb4164fc758b9df4ac93e94e0135","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.1.1.tgz","fileCount":108,"unpackedSize":90855,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBMLbNUIOej35u+hbhDiEB87rc0WAfIuSRbF//1U+Y9XAiAOBryOCPqUViJVL4ZUnH2SSGl05ZX/GXxdV1xSBzBc3w=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.1.1_1686232391395_0.4186860273268391"},"_hasShrinkwrap":false},"2.1.2":{"name":"@halsp/router","version":"2.1.2","engines":{"node":">=12.14.0"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.1.2","reflect-metadata":"^0.1.13"},"devDependencies":{"@halsp/http":"^2.1.2","@halsp/micro":"^2.1.2"},"gitHead":"bf9f58bde9d797d0a3b86b3dc16a1ca87d4bcaab","types":"./dist/index.d.ts","_id":"@halsp/router@2.1.2","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-9v6msy8I6zBrbYkzH+qmS3AbwRNPHZ7WbNElEqVAbAiIEVNp9qtp6kSsPlxr8UodKgsU9Jv+Af1dEPADPhnkgg==","shasum":"97233490113f9613837c091ab14a8a9cc1512fef","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.1.2.tgz","fileCount":107,"unpackedSize":90377,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvwb3Aw6sNg5GERuM0Pu36b2VeKRRkw2YEpbDZCVJJqAiEA+FCS3S32ajFfVKMiKyW4cf1v5i04kV1vZYP6XHhk4TM="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.1.2_1688055428161_0.16597450932049762"},"_hasShrinkwrap":false},"2.1.3":{"name":"@halsp/router","version":"2.1.3","engines":{"node":">=12.14.0"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.1.3","reflect-metadata":"^0.1.13"},"devDependencies":{"@halsp/http":"^2.1.3","@halsp/micro":"^2.1.3"},"gitHead":"66fc515a54cc05d851d2c52abc48c166ea3c879d","types":"./dist/index.d.ts","_id":"@halsp/router@2.1.3","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-2Q/CtcSGmtvpO0QZZRYNURkFR3ZYJtqxn8D7PG5MDyuaiwIfygKOpDIihwZoOnJv/0IykByaQTWht+JsqMDUUw==","shasum":"8ddae13b8ed1795ba76a117c21004dc70a830ef1","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.1.3.tgz","fileCount":107,"unpackedSize":90377,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtIkLnlIn+oqzdyyHniavRwGVIlCcONVKtitx80fb6CQIgYaCuy8j+ByPpM/PqsaVb+aMZch2wpVF2EShQVc6Wd98="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.1.3_1688100355575_0.3747788534129559"},"_hasShrinkwrap":false},"2.2.0":{"name":"@halsp/router","version":"2.2.0","engines":{"node":">=12.14.0"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.2.0","reflect-metadata":"^0.1.13"},"devDependencies":{"@halsp/http":"^2.2.0","@halsp/micro":"^2.2.0"},"gitHead":"0c4046fb4a3acae06dc1004f709bb1586f25e4db","types":"./dist/index.d.ts","_id":"@halsp/router@2.2.0","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-zQyW7D1APY1D8BQBZX0oCdwgT1F8tj34xyQgzYts0HUdFagOjB7WtqdUJUyMaADRA8PvP86w+uS7udJm7W5YXg==","shasum":"38df4db48e4c428eb905610b0e6e32cdff354f22","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.2.0.tgz","fileCount":123,"unpackedSize":112954,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOO8do+F5IPZi/N08Rc+1hjMrh7HFqID/agp5jeI1nfwIgf2MPlNrnXmf4DSkJpFyJcrUvYXUSh0bXai6k9QdJH2w="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.2.0_1688486854231_0.8126877547750719"},"_hasShrinkwrap":false},"2.2.1":{"name":"@halsp/router","version":"2.2.1","engines":{"node":">=12.14.0"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.2.1","reflect-metadata":"^0.1.13"},"devDependencies":{"@halsp/http":"^2.2.1","@halsp/micro":"^2.2.1"},"gitHead":"f60b068fa3725caeda248df1e97fb05e2855edc4","types":"./dist/index.d.ts","_id":"@halsp/router@2.2.1","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-ebn3mDp/yq2/3+zMxvjRVAo8VkZ+a+qjZ0iWOfZ4gpAaFiqWSkGbVRyBjc8IAO43Vbtm7RbUavySxjfjjylaOQ==","shasum":"d131c8f5c58755cfff4608fea35e7b730b77c2db","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.2.1.tgz","fileCount":123,"unpackedSize":112954,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSm8fmfQmHlF45vjOWW63U6ETq0L5KxTmc2BVr+kFPXAiAZLqgfp/yELXT9y4uhaFLL5FHWoelUAkNh3kcl3+siJA=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.2.1_1688552621790_0.853234648523953"},"_hasShrinkwrap":false},"2.2.2":{"name":"@halsp/router","version":"2.2.2","engines":{"node":">=12.14.0"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.2.2","reflect-metadata":"^0.1.13"},"devDependencies":{"@halsp/http":"^2.2.2","@halsp/micro":"^2.2.2"},"gitHead":"9819a52d52209fdaf4fc84a25ed602cb03cffd89","types":"./dist/index.d.ts","_id":"@halsp/router@2.2.2","_nodeVersion":"16.20.2","_npmVersion":"lerna/7.3.1/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-hqVMYCl/wj0s4FfQh1VynmW+uZW67/27I3ACFQVmK3ekdq/Y8K9pWAuREdfRs8ejWwHhFgOzjpCgeX82DFAcRQ==","shasum":"d9d26a72ce60c4e9f89e642ece6da34831351710","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.2.2.tgz","fileCount":126,"unpackedSize":114211,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDM9tRJC9kBTJ81r5NwqM5mvYFVyale1hl8Dhu7FZEOzAiEAo05udGiR+c6howhrJFA/0OKccAKELepc1kOJ032Kov4="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.2.2_1697037791477_0.8830247159092213"},"_hasShrinkwrap":false},"2.3.0":{"name":"@halsp/router","version":"2.3.0","engines":{"node":">=12.14.0"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.3.0","reflect-metadata":"^0.2.1"},"devDependencies":{"@halsp/http":"^2.3.0","@halsp/micro":"^2.3.0"},"gitHead":"7603f851a6416e593944805b328ecc7163a42a03","types":"./dist/index.d.ts","_id":"@halsp/router@2.3.0","_nodeVersion":"20.11.0","_npmVersion":"lerna/8.1.2/node@v20.11.0+x64 (win32)","dist":{"integrity":"sha512-Hw94+Q1Kv6esYNhCjOGSDS8ouYYcjrrlfkgdiebw8y2lxL/b53LkoIqD7A7fcx6w61o2T4zPCsjHWr2Txuj/0w==","shasum":"623b49f1cec119902839e7b85acfa9a469879f25","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.3.0.tgz","fileCount":128,"unpackedSize":114693,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2f4pVZedY9uYy8VwCZ362Wd0jjURTQFomQuRsavNA7QIhAIl4HJePkyhOhaXgG3+Tk6+BBoobG4KZMmI1dHAUCklb"}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.3.0_1711471413697_0.837228558417795"},"_hasShrinkwrap":false},"2.3.1":{"name":"@halsp/router","version":"2.3.1","engines":{"node":">=16"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./constant":{"require":"./dist-cjs/constant.cjs","import":"./dist-mjs/constant.mjs","types":"./dist-mjs/constant.d.ts"}},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.3.1","reflect-metadata":"^0.2.2"},"devDependencies":{"@halsp/http":"^2.3.1","@halsp/micro":"^2.3.1"},"gitHead":"7f92de45c4b4a015b1c6f71af9fcf5091d48a4e4","_id":"@halsp/router@2.3.1","_nodeVersion":"20.12.0","_npmVersion":"lerna/8.1.2/node@v20.12.0+x64 (linux)","dist":{"integrity":"sha512-E33O2DIr3H8K7sz0Jc8pFXSAefeGbnB1HbA/7aS0GXyZG8F8FsK6HsnUDhM2FimuIm25qcfTqIx+6/IhDv+Wlg==","shasum":"f949fc0eae25650e74e751d5958313be24615ccd","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.3.1.tgz","fileCount":97,"unpackedSize":74850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDv/v2MZL9nj8gGB8LyFXoTwkp7Cv/CiCiIvfvd8+mmdAiBb5qWO40X0zS06aiW+9U94jA7dkfi9xTpdHZMqcI4yig=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.3.1_1712416725057_0.523748266446606"},"_hasShrinkwrap":false},"2.3.2":{"name":"@halsp/router","version":"2.3.2","engines":{"node":">=16"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./constant":{"require":"./dist-cjs/constant.cjs","import":"./dist-mjs/constant.mjs","types":"./dist-mjs/constant.d.ts"}},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.3.2","reflect-metadata":"^0.2.2"},"devDependencies":{"@halsp/http":"^2.3.2","@halsp/micro":"^2.3.2"},"gitHead":"ac05ceff72de045eb7a1681b54c1f4ae17ca3cdb","_id":"@halsp/router@2.3.2","_nodeVersion":"20.11.0","_npmVersion":"lerna/8.1.2/node@v20.11.0+x64 (win32)","dist":{"integrity":"sha512-ORCcaX0oRhKWlc3/ECtWdUV7Yh4GiThcis0qDLd8pvD3fNptdMlTXpMgYfSTYizrUM7viLdCjj71RDL7vfd+KQ==","shasum":"f21db0079ad526993488c3f6d785bbec951c8f65","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.3.2.tgz","fileCount":174,"unpackedSize":175759,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+qR0abeUtZVtiikEv2KwWJosUadu5A1Ci6LU2DIuPCAIgSTzAM+kFAG61u3W3qftKHI9+ecIQYD1VOh06dfAp/Fs="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.3.2_1712419461021_0.6993628720515683"},"_hasShrinkwrap":false},"2.3.3":{"name":"@halsp/router","version":"2.3.3","engines":{"node":">=16"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./constant":{"require":"./dist-cjs/constant.cjs","import":"./dist-mjs/constant.mjs","types":"./dist-mjs/constant.d.ts"}},"typesVersions":{"*":{"constant":["./dist-mjs/constant.d.ts"]}},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.3.3","reflect-metadata":"^0.2.2"},"devDependencies":{"@halsp/http":"^2.3.3","@halsp/micro":"^2.3.3"},"gitHead":"a16f5dc201563914960bcccf4d8ab36f623ccc0f","_id":"@halsp/router@2.3.3","_nodeVersion":"20.12.0","_npmVersion":"lerna/8.1.2/node@v20.12.0+x64 (linux)","dist":{"integrity":"sha512-pBfSmuOJ2+Az29wIfRyAv7/4tmW6Ccy+Uekc2bJV+fNIoQK/zsXr/i8rY4P8HMgWFr7mUDGtDWcu9hMEocnJcg==","shasum":"a0c406fbabc156246ccc047e59d18628a5c3cecc","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.3.3.tgz","fileCount":172,"unpackedSize":175726,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC00WkGioEqH8GRj6jU9Sx+Pn8FSZHIyb2GHAdx61HuUAIgaoIlq6VfpmG7EiKbhPWTxAJ2SDr1ptTRAUYTDBkixGc="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.3.3_1712541944900_0.9261068939618413"},"_hasShrinkwrap":false},"2.3.4":{"name":"@halsp/router","version":"2.3.4","engines":{"node":">=16"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./constant":{"require":"./dist-cjs/constant.cjs","import":"./dist-mjs/constant.mjs","types":"./dist-mjs/constant.d.ts"},"./package.json":"./package.json"},"typesVersions":{"*":{"constant":["./dist-mjs/constant.d.ts"]}},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.3.4","reflect-metadata":"^0.2.2"},"devDependencies":{"@halsp/http":"^2.3.4","@halsp/micro":"^2.3.4"},"gitHead":"4de79fa314cebaa2515afa0ef54d0b4c98b52574","_id":"@halsp/router@2.3.4","_nodeVersion":"20.12.0","_npmVersion":"lerna/8.1.2/node@v20.12.0+x64 (linux)","dist":{"integrity":"sha512-8nsmWRNKcn6+HchhxD9f01mjSz3fDCry/BDucahLZzClZMc0qbgcMprbBVGZ6GMSCuRcwI+NovhoXFjDe3jWiw==","shasum":"e01faec85e011264c6531f314ebc7e27e1f1beca","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.3.4.tgz","fileCount":172,"unpackedSize":175766,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBThhC2jC6hFlB613BaNY01KaY2Lsee1l8yF6WDI5/yZAiBdO/vtMnCmcJQvsWfFl3KPnANXi1uCol914/5Ih0AomA=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.3.4_1712593089867_0.803152142198158"},"_hasShrinkwrap":false},"2.3.5":{"name":"@halsp/router","version":"2.3.5","engines":{"node":">=16"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./constant":{"require":"./dist-cjs/constant.cjs","import":"./dist-mjs/constant.mjs","types":"./dist-mjs/constant.d.ts"},"./package.json":"./package.json"},"typesVersions":{"*":{"constant":["./dist-mjs/constant.d.ts"]}},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.3.5","reflect-metadata":"^0.2.2"},"devDependencies":{"@halsp/http":"^2.3.5","@halsp/micro":"^2.3.5"},"gitHead":"972030958c6c9e39cd9ef8b2bb8c08111e600df5","_id":"@halsp/router@2.3.5","_nodeVersion":"20.12.1","_npmVersion":"lerna/8.1.2/node@v20.12.1+x64 (linux)","dist":{"integrity":"sha512-tLkiM8Zl9ahP1koCNdaLdwGs1UyICXODaWhIYr/sy7uh7ojf4fz1csgJd0bILlwD54GX1oBYchJcr7YysyiZuQ==","shasum":"e5fed26709655b65bc09cad777844fac66c57488","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.3.5.tgz","fileCount":173,"unpackedSize":176868,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNy225aWNv6ClvGNrPThrgNdEHxeDG+bd2xX8cVXp16AiAocwUcnKOgxTt3uzgObdU1o1nfAOU8fXT/mL0b2nR+Pg=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.3.5_1712849708965_0.537954483501738"},"_hasShrinkwrap":false},"2.4.0":{"name":"@halsp/router","version":"2.4.0","engines":{"node":">=16"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./constant":{"require":"./dist-cjs/constant.cjs","import":"./dist-mjs/constant.mjs","types":"./dist-mjs/constant.d.ts"},"./package.json":"./package.json"},"typesVersions":{"*":{"constant":["./dist-mjs/constant.d.ts"]}},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.4.0","reflect-metadata":"^0.2.2"},"devDependencies":{"@halsp/http":"^2.4.0","@halsp/micro":"^2.4.0"},"gitHead":"0cdbf10522165752d9ad53d49c1e7d7e85b2688b","_id":"@halsp/router@2.4.0","_nodeVersion":"20.12.1","_npmVersion":"lerna/8.1.2/node@v20.12.1+x64 (linux)","dist":{"integrity":"sha512-cxjiB34nnnYa8r6SanwzKHttB+IIhIhPanowE4yRR40UJhliKkFd2AXyo4dHWmtiYG69XRpVb4rOi/Eotx6BVg==","shasum":"c7b3ae816246242e5f861d43c2941ddefd8a55aa","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.4.0.tgz","fileCount":173,"unpackedSize":176889,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+UXiafOH/P1nxt+aqw6Xoky4DZndm6jYolq3uUpYvUAiEAjs+qj9x6Zvey4ZU7X0+CyjC7n4XaCUcNXT9iPa3ANuw="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.4.0_1713111721339_0.08148833926501142"},"_hasShrinkwrap":false},"2.4.1":{"name":"@halsp/router","version":"2.4.1","engines":{"node":">=16"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./constant":{"require":"./dist-cjs/constant.cjs","import":"./dist-mjs/constant.mjs","types":"./dist-mjs/constant.d.ts"},"./package.json":"./package.json"},"typesVersions":{"*":{"constant":["./dist-mjs/constant.d.ts"]}},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.4.1","reflect-metadata":"^0.2.2"},"devDependencies":{"@halsp/http":"^2.4.1","@halsp/micro":"^2.4.1"},"gitHead":"ee43507225fcc0fe743fc36df11b4b34643bb2e6","_id":"@halsp/router@2.4.1","_nodeVersion":"20.12.1","_npmVersion":"lerna/8.1.2/node@v20.12.1+x64 (linux)","dist":{"integrity":"sha512-1x/YMoZqQWKm7eh49LY0LV1c2qIn/5gqol6cd80RTXWw5Ua8nt9dJsUYcL0fzrNBOO6udAohFoN6hGxMR/Nr3g==","shasum":"977fa1ffb34e6037beab1e5dd1ebf5c5c98ed563","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.4.1.tgz","fileCount":173,"unpackedSize":176889,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICa07XycXw1/0R4CmJzSGdUB7XGBgSOkOw7mr3gZXfAaAiEAzVxROXejmen3Pn5e9R7TttbRdKNw6CcpjAeZInEb9dg="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.4.1_1713113346605_0.48569185448785945"},"_hasShrinkwrap":false},"2.4.2":{"name":"@halsp/router","version":"2.4.2","engines":{"node":">=16"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./constant":{"require":"./dist-cjs/constant.cjs","import":"./dist-mjs/constant.mjs","types":"./dist-mjs/constant.d.ts"},"./package.json":"./package.json"},"typesVersions":{"*":{"constant":["./dist-mjs/constant.d.ts"]}},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.4.2","reflect-metadata":"^0.2.2"},"devDependencies":{"@halsp/http":"^2.4.2","@halsp/micro":"^2.4.2"},"gitHead":"d9374c7fef868ec2b2199f3a249b7c7dd02aae7f","_id":"@halsp/router@2.4.2","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-bTYhgoyYlKQKfZRKv3sKdCaBweemBnc1Ka3V7xMwTiA4Z9OCNeNiQeTTO1EnN2scIYHtifC6MuZ5H4cMYNdBHg==","shasum":"e8e85e056b9b4e4251878dcf6a4e1c92a7f088e9","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.4.2.tgz","fileCount":173,"unpackedSize":177309,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIB3VPrws4+PGLbySnUMtIut7Gdzl+vWmBJdsz8FUuxAiBCHnHUXuqM0i8C5chEnBwaxJamwRDhRtRpA2mKuUZJlw=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.4.2_1713361069575_0.09701944782386107"},"_hasShrinkwrap":false},"2.4.3":{"name":"@halsp/router","version":"2.4.3","engines":{"node":">=16"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./constant":{"require":"./dist-cjs/constant.cjs","import":"./dist-mjs/constant.mjs","types":"./dist-mjs/constant.d.ts"},"./package.json":"./package.json"},"typesVersions":{"*":{"constant":["./dist-mjs/constant.d.ts"]}},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.4.3","reflect-metadata":"^0.2.2"},"devDependencies":{"@halsp/http":"^2.4.3","@halsp/micro":"^2.4.3"},"gitHead":"ca0de7145a5c850e23bb589775303721c227941b","_id":"@halsp/router@2.4.3","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-gqcCOGuh5UGdOaqX5wLNTwORGzergyaZTkqHdiePkjMNl7JWvVRrTtsjseDVRNSMD3nMKt7DqDc/kBCShz3twA==","shasum":"f2040e0fb12ca5bb50b9e11f9a15058ec3459eaf","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.4.3.tgz","fileCount":173,"unpackedSize":177309,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCD/iOzmwIImgQTyXn7kMDhji8QHQWRMWpJyytY3aKwTwIhAPz0G2xqtHOWwJi9UCEyAwOVNp+fxbBx+qQLX0IwwgP9"}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.4.3_1713540519885_0.5853885397021801"},"_hasShrinkwrap":false},"2.4.4":{"name":"@halsp/router","version":"2.4.4","engines":{"node":">=16"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./constant":{"require":"./dist-cjs/constant.cjs","import":"./dist-mjs/constant.mjs","types":"./dist-mjs/constant.d.ts"},"./package.json":"./package.json"},"typesVersions":{"*":{"constant":["./dist-mjs/constant.d.ts"]}},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.4.4","reflect-metadata":"^0.2.2"},"devDependencies":{"@halsp/http":"^2.4.4","@halsp/micro":"^2.4.4"},"gitHead":"a546982e4ab9ae669e2644bbebab8015982f3254","_id":"@halsp/router@2.4.4","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-CeFtJi9Lq9z3lovfJ3pCwKhNScbhHj+e+W7koHDiAquZcOZqnoyBc7wo0oRFiYe3cY7Rqrghi4TRF1Zo6gR2nQ==","shasum":"fbec0bfae0ae9364d99053b30441b0df249a8246","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.4.4.tgz","fileCount":173,"unpackedSize":177309,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBsfwESMP5vCLAvWyk+oqnbU+NOEBuaMDFMxI+MWIF4rAiALj9S5VjOQRnFg80b0Cu96Xs4Up1TpGqtbNuDacsB2Yw=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.4.4_1713968088106_0.010605950785086415"},"_hasShrinkwrap":false},"2.4.5":{"name":"@halsp/router","version":"2.4.5","engines":{"node":">=16"},"description":"Halsp 的路由插件","homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp","restful","router"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./constant":{"require":"./dist-cjs/constant.cjs","import":"./dist-mjs/constant.mjs","types":"./dist-mjs/constant.d.ts"},"./package.json":"./package.json"},"typesVersions":{"*":{"constant":["./dist-mjs/constant.d.ts"]}},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.4.5","reflect-metadata":"^0.2.2"},"devDependencies":{"@halsp/http":"^2.4.5","@halsp/micro":"^2.4.5"},"gitHead":"63b626c01b98b90cc1b3f41c9a91baaea711c7bb","_id":"@halsp/router@2.4.5","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-P5pVE6zIQNwvExFpxfq8sDYQ41I5gdNNLxOsdUj9T2ffZDS7egMiw51Keq+R//zT/71YLh+KffV73CJptGRHhA==","shasum":"c2193c2de33c08538cf5cd2702685a1126770423","tarball":"https://registry.npmjs.org/@halsp/router/-/router-2.4.5.tgz","fileCount":173,"unpackedSize":177309,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFH3PaLiPlKYgh3eXh7cxgxdcRYc6UVpn1FYmjNywbpAAiB9BH+nH30uH/h6+SfPx9WYaqnY+GucGxLL6nRfzZNGQw=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/router_2.4.5_1714148820724_0.02213313923768534"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-02T16:27:03.198Z","1.0.0":"2023-03-02T16:27:03.619Z","modified":"2024-04-26T16:27:01.126Z","1.0.1":"2023-03-03T03:45:42.383Z","1.0.2":"2023-03-17T16:40:07.967Z","1.0.3":"2023-03-28T13:07:15.091Z","1.0.4":"2023-04-08T05:51:51.877Z","1.1.0":"2023-04-12T15:05:42.296Z","1.1.1":"2023-04-20T11:22:37.600Z","2.0.0-alpha.0":"2023-05-27T04:36:55.894Z","2.0.0-alpha.1":"2023-05-27T07:17:50.522Z","2.0.0-alpha.2":"2023-05-27T07:24:00.246Z","2.0.0-alpha.3":"2023-05-27T07:29:59.781Z","2.0.0-alpha.4":"2023-05-27T09:18:26.875Z","2.0.0":"2023-05-28T15:55:05.287Z","2.0.1":"2023-05-31T08:04:33.592Z","2.1.0":"2023-06-06T10:44:30.038Z","2.1.1":"2023-06-08T13:53:11.617Z","2.1.2":"2023-06-29T16:17:08.321Z","2.1.3":"2023-06-30T04:45:55.760Z","2.2.0":"2023-07-04T16:07:34.427Z","2.2.1":"2023-07-05T10:23:41.979Z","2.2.2":"2023-10-11T15:23:11.706Z","2.3.0":"2024-03-26T16:43:33.860Z","2.3.1":"2024-04-06T15:18:45.294Z","2.3.2":"2024-04-06T16:04:21.182Z","2.3.3":"2024-04-08T02:05:45.109Z","2.3.4":"2024-04-08T16:18:10.043Z","2.3.5":"2024-04-11T15:35:09.150Z","2.4.0":"2024-04-14T16:22:01.500Z","2.4.1":"2024-04-14T16:49:06.809Z","2.4.2":"2024-04-17T13:37:49.756Z","2.4.3":"2024-04-19T15:28:40.165Z","2.4.4":"2024-04-24T14:14:48.419Z","2.4.5":"2024-04-26T16:27:00.930Z"},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"description":"Halsp 的路由插件","homepage":"https://halsp.org","keywords":["halsp","restful","router"],"repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"author":{"name":"hal-wang"},"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"license":"MIT","readme":"<p align=\"center\">\n  <a href=\"https://halsp.org/\" target=\"blank\"><img src=\"https://halsp.org/images/logo.png\" alt=\"Halsp Logo\" width=\"200\"/></a>\n</p>\n\n<p align=\"center\">Halsp - 面向云的现代渐进式轻量 <a href=\"http://nodejs.org\" target=\"_blank\">Node.js</a> 框架</p>\n<p align=\"center\">\n    <a href=\"https://github.com/halsp/core/blob/main/LICENSE\" target=\"_blank\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"GitHub license\" /></a>\n    <a href=\"\"><img src=\"https://img.shields.io/npm/v/@halsp/core.svg\" alt=\"npm version\"></a>\n    <a href=\"\"><img src=\"https://badgen.net/npm/dt/@halsp/core\" alt=\"npm downloads\"></a>\n    <a href=\"https://nodejs.org/en/about/releases/\"><img src=\"https://img.shields.io/node/v/@halsp/core.svg\" alt=\"node compatibility\"></a>\n    <a href=\"#\"><img src=\"https://github.com/halsp/core/actions/workflows/test.yml/badge.svg?branch=main\" alt=\"Build Status\"></a>\n    <a href=\"https://codecov.io/gh/halsp/core/branch/main\"><img src=\"https://img.shields.io/codecov/c/github/halsp/core/main.svg\" alt=\"Test Coverage\"></a>\n    <a href=\"https://github.com/halsp/core/pulls\"><img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"></a>\n    <a href=\"https://gitpod.io/#https://github.com/halsp/core\"><img src=\"https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod\" alt=\"Gitpod Ready-to-Code\"></a>\n    <a href=\"https://paypal.me/ihalwang\" target=\"_blank\"><img src=\"https://img.shields.io/badge/Donate-PayPal-ff3f59.svg\"/></a>\n</p>\n\n## 开始使用\n\n请跟随文档 [halsp.org](https://halsp.org) 📚\n\n## 线上示例\n\n请访问 <https://quickstart.halsp.org> 🌈\n\n> 该网站可快速体验 Halsp，代码由 `@halsp/cli` 生成，运行于 [StackBlitz](https://stackblitz.com)\n\n> 可以自由选择插件和运行环境，支持在线编辑、运行、调试\n\n## 介绍\n\n`@halsp/router` 是 `Halsp` 的路由插件\n\n- 支持 RESTful 规范\n- 根据文件系统映射访问路径，彻底解耦无关联功能\n- 按需加载，提升请求速度\n- 轻量化，高可扩展性\n- 移除 controller 层，灵活性更高\n- 预编译路由，提升启动速度和响应速度\n\n## 安装\n\n```\nnpm install @halsp/router\n```\n\n## 贡献\n\n在提交 PR 前请先阅读 [Contributing to Halsp](https://github.com/halsp/core/blob/main/CONTRIBUTING.md).\n\n<a href=\"https://github.com/halsp/core/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=halsp/core\" />\n</a>\n\n## 遇到问题\n\n首先查找是否已有相关问题：\n\n1. 查看文档 [halsp.org](https://halsp.org) 是否有相关内容\n2. 查看 [Discussions](https://github.com/halsp/core/discussions) 是否有相关讨论\n3. 查看 [Issues](https://github.com/halsp/core/issues) 是否有相关内容\n\n如果以上没有找到答案：\n\n- 一般性问题请在讨论区提问 [Discussions](https://github.com/halsp/core/discussions)\n- 代码问题或不符预期的行为请提 [Issues](https://github.com/halsp/core/issues)\n\n如果你能通过代码解决这个问题欢迎提交 [Pull requests](https://github.com/halsp/core/pulls)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2022-present, Hal Wang\n","readmeFilename":"README.md"}