{"_id":"@amateras/router","_rev":"7-02c73732462d3161f2557e5cd44a3054","name":"@amateras/router","dist-tags":{"beta":"0.0.2-beta.1","latest":"0.2.2"},"versions":{"0.0.1":{"name":"@amateras/router","version":"0.0.1","_id":"@amateras/router@0.0.1","maintainers":[{"name":"defaultkavy","email":"defaultkavy@gmail.com"}],"dist":{"shasum":"8291f948e7f2a0090fee2ffa996ae9274ee3943e","tarball":"https://registry.npmjs.org/@amateras/router/-/router-0.0.1.tgz","fileCount":14,"integrity":"sha512-glDTRLUYyCGH4ngYObQoYfbzWzDQ327R5mVgCyb9axaiqVKDT1a2Lluf48KfuwrFB5H5ZW+UAekKUDu8xL6UPw==","signatures":[{"sig":"MEQCIBeOfaGDFYEgubYEbClVySzbvj4Zx1W7Z/fpCuVQdSSkAiBZliqlS7ix2iF7MhAX1rmTTibP94A0qA7gQseeFxIKUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28169},"exports":{".":"./src/index.ts"},"gitHead":"bed0a910f90367331b34b669f2202cf7003cb809","imports":{"#lib/*":"./src/lib/*.ts","#node/*":"./src/node/*.ts","#structure/*":"./src/structure/*.ts"},"_npmUser":{"name":"defaultkavy","email":"defaultkavy@gmail.com"},"_npmVersion":"11.17.0","description":"Router 是实现路由的标准模块，使用此模块就能轻松规划页面路径。","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"peerDependencies":{"@amateras/core":"workspace:*","@amateras/utils":"workspace:*","@amateras/widget":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/router_0.0.1_1784386673881_0.5743404781125272","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-beta.0":{"name":"@amateras/router","version":"0.0.2-beta.0","_id":"@amateras/router@0.0.2-beta.0","maintainers":[{"name":"defaultkavy","email":"defaultkavy@gmail.com"}],"dist":{"shasum":"a7a0734776a5edfada287132ea08500f53c3fd8b","tarball":"https://registry.npmjs.org/@amateras/router/-/router-0.0.2-beta.0.tgz","fileCount":14,"integrity":"sha512-w739C4CIayBvGg1URziKgXsRVnUYcjSKoI7kC+8VaijphSCnoGj7E1XSj2cz+iBah+VMvG2ByS+wgok+ozmxgg==","signatures":[{"sig":"MEYCIQCOOA8NpGMHxgqWy8uRFmNOOY9Dyx7EFnMVhmIW7qM65wIhAIO213SWCxcLlx9pNFMd4kHeyHWsbYkeTMvlLIHI/9Xr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28176},"exports":{".":"./src/index.ts"},"gitHead":"bed0a910f90367331b34b669f2202cf7003cb809","imports":{"#lib/*":"./src/lib/*.ts","#node/*":"./src/node/*.ts","#structure/*":"./src/structure/*.ts"},"_npmUser":{"name":"defaultkavy","email":"defaultkavy@gmail.com"},"_npmVersion":"11.17.0","description":"Router 是实现路由的标准模块，使用此模块就能轻松规划页面路径。","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@amateras/core":"workspace:*","@amateras/utils":"workspace:*","@amateras/widget":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/router_0.0.2-beta.0_1784389716731_0.39993263957456704","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-beta.1":{"name":"@amateras/router","version":"0.0.2-beta.1","_id":"@amateras/router@0.0.2-beta.1","maintainers":[{"name":"defaultkavy","email":"defaultkavy@gmail.com"}],"dist":{"shasum":"d6d8cb078a1aa181fa38c37939a0e4a1ba078cca","tarball":"https://registry.npmjs.org/@amateras/router/-/router-0.0.2-beta.1.tgz","fileCount":14,"integrity":"sha512-RjcCuQipwasoMAiaJYdxjqKiedA8rBpjI89fDhXHcn3Fi6niA8HdXlTqR0A0+esjrOSlZK4hCuF6W+ZLWatRjw==","signatures":[{"sig":"MEYCIQCuK1UZDZOvxNYoiiuyMLzZmrTUkSqspK/ekXGcOq43jQIhAM3clhAgbyJMcT90IbjwdrjnhQL8dXK3z1zvUAAgjSK/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28178},"exports":{".":"./src/index.ts"},"imports":{"#lib/*":"./src/lib/*.ts","#node/*":"./src/node/*.ts","#structure/*":"./src/structure/*.ts"},"_npmUser":{"name":"defaultkavy","email":"defaultkavy@gmail.com"},"directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"peerDependencies":{"@amateras/core":"0.0.2-beta.1","@amateras/utils":"0.0.2-beta.1","@amateras/widget":"0.0.2-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/router_0.0.2-beta.1_1784391476515_0.18741289106752057","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@amateras/router","version":"0.1.0","_id":"@amateras/router@0.1.0","maintainers":[{"name":"defaultkavy","email":"defaultkavy@gmail.com"}],"dist":{"shasum":"880d705019391889cda902a656813adae63859e5","tarball":"https://registry.npmjs.org/@amateras/router/-/router-0.1.0.tgz","fileCount":14,"integrity":"sha512-dHLxBQ+lgu026aQ7XHEjvHZRxq2mIIobjDykltQsPwnnehGQNNROOa/XAeZZsJlKr/h0/Y4ys7KBrTFfzICWeA==","signatures":[{"sig":"MEQCIA3ta/wsGXl6znCKgKekEaMr33x46fhY7IIwwYPmdvDSAiAsOphkw9EMRyKy3cbf74yUU3i6Q9JtoiRl1BDhyN7Sig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28152},"shasum":"880d705019391889cda902a656813adae63859e5","exports":{".":"./src/index.ts"},"imports":{"#lib/*":"./src/lib/*.ts","#node/*":"./src/node/*.ts","#structure/*":"./src/structure/*.ts"},"_npmUser":{"name":"defaultkavy","email":"defaultkavy@gmail.com"},"_integrity":"sha512-dHLxBQ+lgu026aQ7XHEjvHZRxq2mIIobjDykltQsPwnnehGQNNROOa/XAeZZsJlKr/h0/Y4ys7KBrTFfzICWeA==","_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"peerDependencies":{"@amateras/core":"0.17.0","@amateras/utils":"0.1.0","@amateras/widget":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/router_0.1.0_1787121986308_0.6544753840678803","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@amateras/router","version":"0.2.0","_id":"@amateras/router@0.2.0","maintainers":[{"name":"defaultkavy","email":"defaultkavy@gmail.com"}],"dist":{"shasum":"4413b3dfe8790dc25de5c9cc25cf01271b055b10","tarball":"https://registry.npmjs.org/@amateras/router/-/router-0.2.0.tgz","fileCount":14,"integrity":"sha512-u/9JBp5zihXYalPVUMLd5wy0Pb3N5x72wGM4CiAw3C7nMw9Tha2GPFUuOuMiVISduudmckxgmVHl4y2Dcbdy8w==","signatures":[{"sig":"MEYCIQClbh8sri+fJenEXZ/+IdD7F+/W5xQtv0bm+CT7AkQCDAIhAN+8mW+EIzOKQrEZQksKoY16ScDJVVdjvOEgSjlq7ErV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28395},"shasum":"4413b3dfe8790dc25de5c9cc25cf01271b055b10","exports":{".":"./src/index.ts"},"imports":{"#lib/*":"./src/lib/*.ts","#node/*":"./src/node/*.ts","#structure/*":"./src/structure/*.ts"},"_npmUser":{"name":"defaultkavy","email":"defaultkavy@gmail.com"},"_integrity":"sha512-u/9JBp5zihXYalPVUMLd5wy0Pb3N5x72wGM4CiAw3C7nMw9Tha2GPFUuOuMiVISduudmckxgmVHl4y2Dcbdy8w==","_npmVersion":"10.8.3","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"peerDependencies":{"@amateras/core":"0.18.0","@amateras/utils":"0.1.0","@amateras/widget":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/router_0.2.0_1787626112365_0.6122190542558201","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@amateras/router","version":"0.2.1","_id":"@amateras/router@0.2.1","maintainers":[{"name":"defaultkavy","email":"defaultkavy@gmail.com"}],"dist":{"shasum":"d6501e168302807a8f3e151571dbb1eb301e7ef1","tarball":"https://registry.npmjs.org/@amateras/router/-/router-0.2.1.tgz","fileCount":14,"integrity":"sha512-n/CpgAE0jfwEACzcdaNZ9irvv2zTDR1fHWyAcymAW9/Opbinp4Cu4lvJ6vMtzwVgKh6buWudjiLE+MCYaLcHlw==","signatures":[{"sig":"MEQCIAh+0hC9LT0W1eRdzx9dhQBWJCxelMwm7VFzEl4vlwK/AiAViMm/eCYQiXc464nqplbileQYQKU22ymJJEuIBgwk9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD+gexUaKxAFLikigZCCezbW48dRp5o/gAW5kjEmgGsnAIgf3oTn79Kab6VyO4XGoZafWv6ruYaLlPXnH/I3RBFeGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28412},"exports":{".":"./src/index.ts"},"gitHead":"7853a8996536d86925da28f161d13a47afb777b3","imports":{"#lib/*":"./src/lib/*.ts","#node/*":"./src/node/*.ts","#structure/*":"./src/structure/*.ts"},"_npmUser":{"name":"defaultkavy","email":"defaultkavy@gmail.com"},"_npmVersion":"10.9.8","description":"Router 是实现路由的标准模块，使用此模块就能轻松规划页面路径。","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"peerDependencies":{"@amateras/core":"workspace:*","@amateras/utils":"workspace:*","@amateras/widget":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/router_0.2.1_1788065337409_0.06493475268502724","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"_id":"@amateras/router@0.2.2","dist":{"shasum":"227c310e0e42f4f1a2cac68affb0184a6c202a45","tarball":"https://registry.npmjs.org/@amateras/router/-/router-0.2.2.tgz","fileCount":14,"integrity":"sha512-MIFV8x0VuJdV1fCkoib/PlIusJLTzr3dvagpvSnI5IihZjVzXPybLp7uNzIUffr9kipSfZ6xOMbaMQPXpYhCxw==","signatures":[{"sig":"MEQCIHTOJtRzd+nveqkJSA25PAh5Ek0Maual8W+fam/nukWZAiBYEg5ZeXubgftdaLWIs1sZJncajJIlXymhZtJ96H1brA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBnH4pgI8RNZTcwvHgMtT3eJ9Cr/AC5w6pl2k2KPsXi1AiBLnOqr8O5SMveW9rXWEkeWcOScRlmboIhQ+m72miR4EA=="}],"unpackedSize":28395},"name":"@amateras/router","shasum":"227c310e0e42f4f1a2cac68affb0184a6c202a45","exports":{".":"./src/index.ts"},"imports":{"#lib/*":"./src/lib/*.ts","#node/*":"./src/node/*.ts","#structure/*":"./src/structure/*.ts"},"version":"0.2.2","_npmUser":{"name":"defaultkavy","email":"defaultkavy@gmail.com"},"_integrity":"sha512-MIFV8x0VuJdV1fCkoib/PlIusJLTzr3dvagpvSnI5IihZjVzXPybLp7uNzIUffr9kipSfZ6xOMbaMQPXpYhCxw==","_npmVersion":"10.8.3","directories":{},"maintainers":[{"name":"defaultkavy","email":"defaultkavy@gmail.com"}],"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"peerDependencies":{"@amateras/core":"0.18.2","@amateras/utils":"0.1.2","@amateras/widget":"0.2.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/router_0.2.2_1788066065630_0.056796087197652056"}}},"time":{"created":"2026-07-18T14:57:53.789Z","modified":"2026-08-30T05:01:05.929Z","0.0.1":"2026-07-18T14:57:54.036Z","0.0.2-beta.0":"2026-07-18T15:48:36.864Z","0.0.2-beta.1":"2026-07-18T16:17:56.646Z","0.1.0":"2026-08-19T06:46:26.480Z","0.2.0":"2026-08-25T02:48:32.508Z","0.2.1":"2026-08-30T04:48:57.494Z","0.2.2":"2026-08-30T05:01:05.727Z"},"maintainers":[{"name":"defaultkavy","email":"defaultkavy@gmail.com"}],"readme":"# Amateras Router\nRouter 是实现路由的标准模块，使用此模块就能轻松规划页面路径。\n\n## 优势\n- 路径参数类型保护\n- 页面路径别名机制\n- 路径分组功能\n- 组件化页面\n\n## 使用方式\n使用 `$.router` 函数定义路由构造器（Router Constructor）。\n```ts\nimport 'amateras';\nimport 'amateras/router';\n```\n\n## 文档\n[路由器](/docs/Router.md)","readmeFilename":"README.md"}