{"_id":"@cyrene/router-dom","_rev":"3-813989f88c7003fca7a6365991e6d345","name":"@cyrene/router-dom","dist-tags":{"latest":"1.0.0-beta.2","beta":"1.0.0-beta.1"},"versions":{"1.0.0-beta.0":{"name":"@cyrene/router-dom","version":"1.0.0-beta.0","license":"MIT","_id":"@cyrene/router-dom@1.0.0-beta.0","maintainers":[{"name":"worrapop.stk","email":"worrapop.stk@gmail.com"}],"homepage":"https://github.com/Sertriz/cyrene#readme","bugs":{"url":"https://github.com/Sertriz/cyrene/issues"},"dist":{"shasum":"dd672455967a3ba45bbca64f963de0d935ebaba9","tarball":"https://registry.npmjs.org/@cyrene/router-dom/-/router-dom-1.0.0-beta.0.tgz","fileCount":14,"integrity":"sha512-fKuQmm5W3PgC3650vgnN6cXWsyGRik+65UIjv8M4yXNot0Y6HmYavO8A668BSCw1ieqLZtb4+OCSNnXX3zSnvg==","signatures":[{"sig":"MEUCIFMlT6ohBISPB6MrixHNExoQVMOpA7jIp9yC3tSWYudCAiEAg3t3sCNgF55IsVBQEc89/VujJ63RbdgVnrWJbbuJgy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9102},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6a8e8dc2b2421e046f7ee954891d03964c0ef37e","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target browser --external @cyrene/core --external @cyrene/router --external @cyrene/renderer && tsc -p tsconfig.json"},"_npmUser":{"name":"worrapop.stk","email":"worrapop.stk@gmail.com"},"repository":{"url":"git+https://github.com/Sertriz/cyrene.git","type":"git","directory":"packages/router-dom"},"_npmVersion":"11.5.2","description":"DOM bindings for the Cyrene router — NavLink, Form, and navigation components","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@cyrene/core":"workspace:*","@cyrene/router":"workspace:*","@cyrene/renderer":"workspace:*"},"peerDependencies":{"@cyrene/core":"workspace:*","@cyrene/router":"workspace:*","@cyrene/renderer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/router-dom_1.0.0-beta.0_1782560009684_0.7107768772493315","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.1":{"name":"@cyrene/router-dom","version":"1.0.0-beta.1","keywords":["cyrene","cyrenejs","reactive","signals","frontend","router","routing","dom"],"author":{"name":"Cyrene Team"},"license":"MIT","_id":"@cyrene/router-dom@1.0.0-beta.1","maintainers":[{"name":"worrapop.stk","email":"worrapop.stk@gmail.com"}],"homepage":"https://www.cyrenejs.com","bugs":{"url":"https://github.com/Sertriz/cyrene/issues"},"dist":{"shasum":"f1e688aee181e518b515d6ec97d62cf93203bd49","tarball":"https://registry.npmjs.org/@cyrene/router-dom/-/router-dom-1.0.0-beta.1.tgz","fileCount":24,"integrity":"sha512-HB3PNY1wCjdCeJR/B7sNmKovxVcgsUSiJIKbUa8LotRPlbaYvQ+aU+sT+aOR0fJMwvsuE4PmmQ+PTnXXrS/lZQ==","signatures":[{"sig":"MEUCIQCeaocLLoDeZHo5DyFecHAKYa4p4/YDT3iM/WGCnds61QIgSauzxLh1V1v0zbKXrMWUWZLw1gSFyuv3zDs6mLTXmrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23039},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","development":"./src/index.ts"}},"gitHead":"03bd36c7ec260ef1de3517b2646ffb1482f32667","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target browser --external @cyrene/core --external @cyrene/router --external @cyrene/renderer && tsc -p tsconfig.json"},"_npmUser":{"name":"worrapop.stk","email":"worrapop.stk@gmail.com"},"repository":{"url":"git+https://github.com/Sertriz/cyrene.git","type":"git","directory":"packages/router-dom"},"_npmVersion":"11.16.0","description":"DOM bindings for the Cyrene router — NavLink, Form, and navigation components","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.0.0","@cyrene/core":"1.0.0-beta.1","@cyrene/router":"1.0.0-beta.1","@cyrene/renderer":"1.0.0-beta.1"},"peerDependencies":{"@cyrene/core":"1.0.0-beta.1","@cyrene/router":"1.0.0-beta.1","@cyrene/renderer":"1.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/router-dom_1.0.0-beta.1_1785563518361_0.9667989718698393","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.2":{"name":"@cyrene/router-dom","version":"1.0.0-beta.2","type":"module","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","development":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"peerDependencies":{"@cyrene/core":"1.0.0-beta.2","@cyrene/router":"1.0.0-beta.2","@cyrene/renderer":"1.0.0-beta.2"},"devDependencies":{"@cyrene/core":"1.0.0-beta.2","@cyrene/router":"1.0.0-beta.2","@cyrene/renderer":"1.0.0-beta.2","typescript":"^5.0.0"},"scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target browser --external @cyrene/core --external @cyrene/router --external @cyrene/renderer && tsc -p tsconfig.json"},"license":"MIT","author":{"name":"Cyrene Team"},"keywords":["cyrene","cyrenejs","reactive","signals","frontend","router","routing","dom"],"repository":{"type":"git","url":"git+https://github.com/Sertriz/cyrene.git","directory":"packages/router-dom"},"description":"DOM bindings for the Cyrene router — NavLink, Form, and navigation components","publishConfig":{"access":"public"},"homepage":"https://www.cyrenejs.com","gitHead":"7d03b2fd168cba97100210b3757c3c09f4ea1956","_id":"@cyrene/router-dom@1.0.0-beta.2","bugs":{"url":"https://github.com/Sertriz/cyrene/issues"},"_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-WaNB7ThXp/6iF+4oUnj9mL8fghJmEAcheE7S03E/w0jPKGHaQE4H34Hy4vgGy6SDlnE6pVoYZ0M9nIpPMpKaJQ==","shasum":"e8a4b6c0c0a2652a399ae76774813a6925afe5bd","tarball":"https://registry.npmjs.org/@cyrene/router-dom/-/router-dom-1.0.0-beta.2.tgz","fileCount":24,"unpackedSize":23039,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH2/pZyiBzbfMgP++UhAQxa118mBmWU8At/ZYWAAlH8kAiEAjIW6PH0dRlMeBOglnINuJHJQP/t3pjkBfoksEFQnK7Q="}]},"_npmUser":{"name":"worrapop.stk","email":"worrapop.stk@gmail.com"},"directories":{},"maintainers":[{"name":"worrapop.stk","email":"worrapop.stk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/router-dom_1.0.0-beta.2_1786266106008_0.3743668889056231"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-27T11:33:29.494Z","modified":"2026-08-09T09:01:46.318Z","1.0.0-beta.0":"2026-06-27T11:33:29.833Z","1.0.0-beta.1":"2026-08-01T05:51:58.498Z","1.0.0-beta.2":"2026-08-09T09:01:46.156Z"},"bugs":{"url":"https://github.com/Sertriz/cyrene/issues"},"license":"MIT","homepage":"https://www.cyrenejs.com","repository":{"type":"git","url":"git+https://github.com/Sertriz/cyrene.git","directory":"packages/router-dom"},"description":"DOM bindings for the Cyrene router — NavLink, Form, and navigation components","maintainers":[{"name":"worrapop.stk","email":"worrapop.stk@gmail.com"}],"readme":"# @cyrene/router-dom\n\nDOM bindings for the [Cyrene](https://www.cyrenejs.com) router: `<Link>`,\n`<NavLink>`, `<Form>`, `<RouterView>`, and the hooks `useNavigate`,\n`useParams`, `useLocation`, `useSearchParams`, `useLoaderData`.\n\n```bash\nnpm install @cyrene/router @cyrene/router-dom@beta\n```\n\n```tsx\nimport { RouterView, NavLink } from \"@cyrene/router-dom\";\n\nconst App = () => () => (\n  <>\n    <nav>\n      <NavLink href=\"/\">Home</NavLink>\n      <NavLink href=\"/about\">About</NavLink>\n    </nav>\n    <RouterView />\n  </>\n);\n```\n\n`<Link>`/`<NavLink>` intercept clicks for client navigation and fall back to a\nnormal browser navigation when no router is mounted (e.g. during SSR).\n\nDocs: https://www.cyrenejs.com · MIT licensed.\n","readmeFilename":"README.md","keywords":["cyrene","cyrenejs","reactive","signals","frontend","router","routing","dom"],"author":{"name":"Cyrene Team"}}