{"_id":"@brabander/routing-react-router","_rev":"10-60801ec82a7877ee9337dd9d77d8c780","name":"@brabander/routing-react-router","dist-tags":{"latest":"0.5.2"},"versions":{"0.1.2":{"name":"@brabander/routing-react-router","version":"0.1.2","_id":"@brabander/routing-react-router@0.1.2","maintainers":[{"name":"leondebrabander","email":"ljdebrabander@gmail.com"}],"homepage":"https://github.com/ljdebrabander/brabander-workspace#readme","bugs":{"url":"https://github.com/ljdebrabander/brabander-workspace/issues"},"nx":{"tags":["type:adapter","scope:shared","platform:web"]},"dist":{"shasum":"5c78d2c7e2140f68ec20465a00fe03ebe03d891e","tarball":"https://registry.npmjs.org/@brabander/routing-react-router/-/routing-react-router-0.1.2.tgz","fileCount":11,"integrity":"sha512-lSiwHBE70+lS5epkvVFXGbSzUmsB6NRmRhX5XQh0eE3qzagP8KGY29vWld3j0nA2twJZxOm59d/9ppKQUU/HfQ==","signatures":[{"sig":"MEQCICLALqcbYS38kNZ7GIr+Y5KC4C2U2C7hYWzcGK4EWoChAiA7c/VG87CVsgWi7sAqBFa/GiL7Nv5CcTIptm2b021uCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6955},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","brabander-workspace":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"e3e89ad287266643836ba1dd8edd071f79799521","_npmUser":{"name":"leondebrabander","email":"ljdebrabander@gmail.com"},"repository":{"url":"git+https://github.com/ljdebrabander/brabander-workspace.git","type":"git","directory":"packages/routing-react-router"},"_npmVersion":"12.0.1","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react-router":"^7.18.2","@brabander/routing-core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/routing-react-router_0.1.2_1786202178619_0.7090860964245862","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@brabander/routing-react-router","version":"0.1.3","_id":"@brabander/routing-react-router@0.1.3","maintainers":[{"name":"leondebrabander","email":"ljdebrabander@gmail.com"}],"homepage":"https://github.com/ljdebrabander/brabander-workspace#readme","bugs":{"url":"https://github.com/ljdebrabander/brabander-workspace/issues"},"nx":{"tags":["type:adapter","scope:shared","platform:web"]},"dist":{"shasum":"89440f9dee67faae3884ca5381bf600fef83a2d9","tarball":"https://registry.npmjs.org/@brabander/routing-react-router/-/routing-react-router-0.1.3.tgz","fileCount":11,"integrity":"sha512-OfHbfQ67S0utgK58qm5SNJj6PQyJJsXCK3pJN8lEOhFsBMUW4rSxUJvJbrgVFR9gpjVnu6ZG3ZbWFLI6p8+KiA==","signatures":[{"sig":"MEUCIQDekCVT8jbOyCa+doYo5c7zzQvHkAmPILAnb9yZJ8XgnwIgJgjuVFh6WgBRrGGiaPTLsMm46kisE5riI7DXWbnH0R8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6955},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","brabander-workspace":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"010d676977217dad5b584d572947e70796f12611","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09ec059b-0a2f-46e1-92b9-85f2636af2ea"}},"repository":{"url":"git+https://github.com/ljdebrabander/brabander-workspace.git","type":"git","directory":"packages/routing-react-router"},"_npmVersion":"12.0.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react-router":"^7.18.2","@brabander/routing-core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/routing-react-router_0.1.3_1786205312758_0.5307348240730492","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@brabander/routing-react-router","version":"0.2.0","_id":"@brabander/routing-react-router@0.2.0","maintainers":[{"name":"leondebrabander","email":"ljdebrabander@gmail.com"}],"homepage":"https://github.com/ljdebrabander/brabander-workspace#readme","bugs":{"url":"https://github.com/ljdebrabander/brabander-workspace/issues"},"nx":{"tags":["type:adapter","scope:shared","platform:web"]},"dist":{"shasum":"5d365e515350d46abe8abc5f33e1365dd87ea1e6","tarball":"https://registry.npmjs.org/@brabander/routing-react-router/-/routing-react-router-0.2.0.tgz","fileCount":11,"integrity":"sha512-6wXdwiRxdBAX3WLLbLxbuOs1Y1+1WCKOnccDJ36AW30he6nfKu4upOPQGCuZCdjCh69GAbRxqXzE3I9F/Zxtog==","signatures":[{"sig":"MEUCIC2ekOfk18mRzWB1nWqXvWLUNWCzkL+ZHEReSlnrII9bAiEAwXtwhkTBzisEKbYOvkMAwcoz4G23rmP5cr5zjpuHaAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6955},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","brabander-workspace":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"c25691f161579053bd31f699db7eca0544d6f3ea","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09ec059b-0a2f-46e1-92b9-85f2636af2ea"}},"repository":{"url":"git+https://github.com/ljdebrabander/brabander-workspace.git","type":"git","directory":"packages/routing-react-router"},"_npmVersion":"12.0.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react-router":"^7.18.2","@brabander/routing-core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/routing-react-router_0.2.0_1786215111286_0.33368211078002186","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@brabander/routing-react-router","version":"0.2.1","_id":"@brabander/routing-react-router@0.2.1","maintainers":[{"name":"leondebrabander","email":"ljdebrabander@gmail.com"}],"homepage":"https://github.com/ljdebrabander/brabander-workspace#readme","bugs":{"url":"https://github.com/ljdebrabander/brabander-workspace/issues"},"nx":{"tags":["type:adapter","scope:shared","platform:web"]},"dist":{"shasum":"84c07d2892b3878c97f335819265bfdd850c5735","tarball":"https://registry.npmjs.org/@brabander/routing-react-router/-/routing-react-router-0.2.1.tgz","fileCount":11,"integrity":"sha512-WshohUmw+y5wsjMe1aiHPBVVhCbM89tu3fhnqqkEyV8Vj9xHjYNtbx54wJFjEz7S7g8TJ5K72n+LmjBU6A+10w==","signatures":[{"sig":"MEUCIQDvHRSImZIumiovEhiyBrbrfQG4xo+tSS29W7in19jJxQIgLCpaRkdlinLlpeo2oKIrpRmYXpIwRMLG/b/Ueuv65SA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9627},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","brabander-workspace":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"41861bddb645f36b98f46f5c64e0359165d1fc57","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09ec059b-0a2f-46e1-92b9-85f2636af2ea"}},"repository":{"url":"git+https://github.com/ljdebrabander/brabander-workspace.git","type":"git","directory":"packages/routing-react-router"},"_npmVersion":"12.0.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react-router":"^7.18.2","@brabander/routing-core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/routing-react-router_0.2.1_1786276034890_0.6708289856061078","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@brabander/routing-react-router","version":"0.2.2","_id":"@brabander/routing-react-router@0.2.2","maintainers":[{"name":"leondebrabander","email":"ljdebrabander@gmail.com"}],"homepage":"https://github.com/ljdebrabander/brabander-workspace#readme","bugs":{"url":"https://github.com/ljdebrabander/brabander-workspace/issues"},"nx":{"tags":["type:adapter","scope:shared","platform:web"]},"dist":{"shasum":"58bb43a1de4758cfb0a023af57eb272432f16226","tarball":"https://registry.npmjs.org/@brabander/routing-react-router/-/routing-react-router-0.2.2.tgz","fileCount":11,"integrity":"sha512-L+u380RH/rUZwEKEZibdbyhb+oRM1+sccPLSW648ie4eWuOvjDcav4sLgZSw0tvk8Uz/cVZaayVK155nGQmifA==","signatures":[{"sig":"MEYCIQDlV2hNuaOyrGDBs8hY8w/XM9mUexVV46ghz5XEymxT8gIhAJaNubB00KPyQQo5Z/FECIs/lQEAl9YQFgBTE8oK7cRe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9691},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","brabander-workspace":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"151df7ee40ce960b23c5804bcd47376e92c8856f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09ec059b-0a2f-46e1-92b9-85f2636af2ea"}},"repository":{"url":"git+https://github.com/ljdebrabander/brabander-workspace.git","type":"git","directory":"packages/routing-react-router"},"_npmVersion":"12.0.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react-router":"^7.18.2","@brabander/routing-core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@brabander/config-eslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/routing-react-router_0.2.2_1786364324694_0.529881067900875","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@brabander/routing-react-router","version":"0.2.3","_id":"@brabander/routing-react-router@0.2.3","maintainers":[{"name":"leondebrabander","email":"ljdebrabander@gmail.com"}],"homepage":"https://github.com/ljdebrabander/brabander-workspace#readme","bugs":{"url":"https://github.com/ljdebrabander/brabander-workspace/issues"},"nx":{"tags":["type:adapter","scope:shared","platform:web"]},"dist":{"shasum":"b476389551c58cc98abcb417620aff3b108350fd","tarball":"https://registry.npmjs.org/@brabander/routing-react-router/-/routing-react-router-0.2.3.tgz","fileCount":11,"integrity":"sha512-MNdSPbp+/xW7uMmWNV7iWQ1QIv/jE2+UHItsVe497FrZ9nP/6+2fjHOrJ1kELKXhKrDWu/d/AVSt+Pg+vI40HA==","signatures":[{"sig":"MEUCIATI8PyDwOVJ+FefxWq0TJxuZbHoYKBwg+nz075kp1GBAiEA6186Vf8hmMYgJ4UE+b3ZpobS3QR9gL8E/MlJ6hc683U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9691},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","brabander-workspace":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"cd6f01e8c479c86505846604fda462e42beb1fd3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09ec059b-0a2f-46e1-92b9-85f2636af2ea"}},"repository":{"url":"git+https://github.com/ljdebrabander/brabander-workspace.git","type":"git","directory":"packages/routing-react-router"},"_npmVersion":"12.0.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react-router":"^7.18.2","@brabander/routing-core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@brabander/config-eslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/routing-react-router_0.2.3_1786366879859_0.6454910676342487","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@brabander/routing-react-router","version":"0.4.0","_id":"@brabander/routing-react-router@0.4.0","maintainers":[{"name":"leondebrabander","email":"ljdebrabander@gmail.com"}],"homepage":"https://github.com/ljdebrabander/brabander-workspace#readme","bugs":{"url":"https://github.com/ljdebrabander/brabander-workspace/issues"},"nx":{"tags":["type:adapter","scope:shared","platform:web"]},"dist":{"shasum":"c2ab3ac30297383b30a6bf98b054ab55098bef38","tarball":"https://registry.npmjs.org/@brabander/routing-react-router/-/routing-react-router-0.4.0.tgz","fileCount":11,"integrity":"sha512-M5bKtRLx5+QHd/t89hbdLCtollPG35TsdMDYtCFaWveGNTuDGHDqvUvQvu+Q9Qk4q18BR/Ya6jOy7oTo9HGzjQ==","signatures":[{"sig":"MEUCIAmeMeGnx5mhxoj9TKozQyafiJqbxyPsNrQlhqPwayTeAiEAq8nHOmWlmw9APc+pFB31DQ9KAQNXyqjGTdWjhvscYt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9691},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","brabander-workspace":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"74d74ea3d83b101d314d21c8ab618c6ae5c27da0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09ec059b-0a2f-46e1-92b9-85f2636af2ea"}},"repository":{"url":"git+https://github.com/ljdebrabander/brabander-workspace.git","type":"git","directory":"packages/routing-react-router"},"_npmVersion":"12.0.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react-router":"^7.18.2","@brabander/routing-core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@brabander/config-eslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/routing-react-router_0.4.0_1786371658616_0.7371849265684902","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@brabander/routing-react-router","version":"0.5.0","_id":"@brabander/routing-react-router@0.5.0","maintainers":[{"name":"leondebrabander","email":"ljdebrabander@gmail.com"}],"homepage":"https://github.com/ljdebrabander/brabander-workspace#readme","bugs":{"url":"https://github.com/ljdebrabander/brabander-workspace/issues"},"nx":{"tags":["type:adapter","scope:shared","platform:web"]},"dist":{"shasum":"06a718d6172a17aa7483d2f9864a3b7abf2ecebe","tarball":"https://registry.npmjs.org/@brabander/routing-react-router/-/routing-react-router-0.5.0.tgz","fileCount":11,"integrity":"sha512-q1P2CnG0EliZifvxHCm0WpFIm6Aw/kFTjFAfagLVF1h10SeBHJJzJaBquUBiwJf8hhNB/oxdiB3qqn3B/uI0QQ==","signatures":[{"sig":"MEYCIQD6oWdXztnUjcb7lZKc8JUx3LB7c0bwZIg+xYHbq4sY6QIhAKuD71VpkpYLMe6sjEn1ezu65LkF24ctcdGVZ+3y6CGj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9691},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","brabander-workspace":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"0e1009ff5dfb37bbb5b5fdecc81c1df555c67130","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09ec059b-0a2f-46e1-92b9-85f2636af2ea"}},"repository":{"url":"git+https://github.com/ljdebrabander/brabander-workspace.git","type":"git","directory":"packages/routing-react-router"},"_npmVersion":"12.0.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react-router":"^7.18.2","@brabander/routing-core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@brabander/config-eslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/routing-react-router_0.5.0_1786443822812_0.20307037030173336","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@brabander/routing-react-router","version":"0.5.1","_id":"@brabander/routing-react-router@0.5.1","maintainers":[{"name":"leondebrabander","email":"ljdebrabander@gmail.com"}],"homepage":"https://github.com/ljdebrabander/brabander-workspace#readme","bugs":{"url":"https://github.com/ljdebrabander/brabander-workspace/issues"},"nx":{"tags":["type:adapter","scope:shared","platform:web"]},"dist":{"shasum":"4602ea25000b359ef3b0fe52785f3f02f05645e2","tarball":"https://registry.npmjs.org/@brabander/routing-react-router/-/routing-react-router-0.5.1.tgz","fileCount":11,"integrity":"sha512-D1fUdihoYZthdyjpcWY+JkMjpT3O5JHgDa7ZZUNSJ1SZ5TAryQBpwC9aRzBZw4GAbVPCg+1u13MNkyveAZYqGA==","signatures":[{"sig":"MEYCIQD++whZBl9j21uIO7Lrvp6XeIEb85o8DG+m+V0QOmb8HAIhAMBs/wOPAl6KmLrgcsjhiWiUiLlfuh5Jq/5L82Cu0e1l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9691},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","brabander-workspace":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"08c6c3ad05dc4dbf7f96275707440c50ff156b81","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09ec059b-0a2f-46e1-92b9-85f2636af2ea"}},"repository":{"url":"git+https://github.com/ljdebrabander/brabander-workspace.git","type":"git","directory":"packages/routing-react-router"},"_npmVersion":"12.0.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react-router":"^7.18.2","@brabander/routing-core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@brabander/config-eslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/routing-react-router_0.5.1_1786651042980_0.2975783416206874","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@brabander/routing-react-router","version":"0.5.2","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"brabander-workspace":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/ljdebrabander/brabander-workspace.git","directory":"packages/routing-react-router"},"dependencies":{"@brabander/routing-core":"*","react-router":"^7.18.2"},"devDependencies":{"@brabander/config-eslint":"*"},"nx":{"tags":["type:adapter","scope:shared","platform:web"]},"gitHead":"ea63e2cbbf7902bd0bb2570864b1720ecf917ec8","_id":"@brabander/routing-react-router@0.5.2","description":"This library was generated with [Nx](https://nx.dev).","bugs":{"url":"https://github.com/ljdebrabander/brabander-workspace/issues"},"homepage":"https://github.com/ljdebrabander/brabander-workspace#readme","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-NhxwvsDan7auvLNgo+eKjXO66fja0Da7XnKv3Mg0CRNehyTtgsVk4mI8RqXIYid+9SB6diq4dg3J2UbvtAMNhA==","shasum":"19d4daacaa468adc914f8ed949402c79a66a6d81","tarball":"https://registry.npmjs.org/@brabander/routing-react-router/-/routing-react-router-0.5.2.tgz","fileCount":17,"unpackedSize":11909,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD4xcsAFiHq12QSRhtbfemBwJh7ZFD6PIds2zIt0+rSyAIgGA4x3CdMFQ11j7QvQrWyUpxJEOBeZDN8a0wQZ/2RCok="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09ec059b-0a2f-46e1-92b9-85f2636af2ea"}},"directories":{},"maintainers":[{"name":"leondebrabander","email":"ljdebrabander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/routing-react-router_0.5.2_1786875772649_0.845285456105612"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-08T15:16:18.409Z","modified":"2026-08-16T10:22:52.937Z","0.1.2":"2026-08-08T15:16:18.767Z","0.1.3":"2026-08-08T16:08:32.904Z","0.2.0":"2026-08-08T18:51:51.428Z","0.2.1":"2026-08-09T11:47:15.048Z","0.2.2":"2026-08-10T12:18:44.843Z","0.2.3":"2026-08-10T13:01:20.011Z","0.4.0":"2026-08-10T14:20:58.761Z","0.5.0":"2026-08-11T10:23:42.939Z","0.5.1":"2026-08-13T19:57:23.165Z","0.5.2":"2026-08-16T10:22:52.793Z"},"bugs":{"url":"https://github.com/ljdebrabander/brabander-workspace/issues"},"homepage":"https://github.com/ljdebrabander/brabander-workspace#readme","repository":{"type":"git","url":"git+https://github.com/ljdebrabander/brabander-workspace.git","directory":"packages/routing-react-router"},"description":"This library was generated with [Nx](https://nx.dev).","maintainers":[{"name":"leondebrabander","email":"ljdebrabander@gmail.com"}],"readme":"# routing-react-router\n\nThis library was generated with [Nx](https://nx.dev).\n\nReact Router adapter for `@brabander/routing-core`: typed navigation\n(`useRouting`) and typed route param retrieval (`useRouteParams`) for web\napps built on [React Router](https://reactrouter.com/).\n\n## Gebruik\n\n### 1. Routes definiëren\n\nDefinieer je routes als een `Record<string, string>` met `as const`, zodat\nTypeScript de exacte routenamen en `:param`/`:param?` segmenten kan afleiden:\n\n```ts\nconst routes = {\n  home: '/',\n  profile: '/profile/:id',\n  'profile-edit': '/profile/:id/edit/:tab?',\n} as const;\n```\n\n### 2. Routes registreren op paginacomponenten\n\nKoppel elke route aan een paginacomponent door `rawPath` als `path`-prop\naan React Router's `<Route>` te geven. `rawPath` geeft het pad-patroon\nterug zoals het in `routes` staat (dus mét `:id`/`:tab?`) — precies het\nformaat dat de `path`-prop verwacht. Zo blijft `routes` de enige bron van\nwaarheid voor elk pad, in plaats van dat het patroon nogmaals hardcoded\nmoet worden bij de route-registratie:\n\n```tsx\nimport { Route, Routes } from 'react-router';\nimport { useRouting } from '@brabander/routing-react-router';\n\nfunction App() {\n  const { rawPath } = useRouting(routes);\n\n  return (\n    <Routes>\n      <Route path={rawPath('home')} element={<HomePage />} />\n      <Route path={rawPath('profile')} element={<ProfilePage />} />\n      <Route path={rawPath('profile-edit')} element={<ProfileEditPage />} />\n    </Routes>\n  );\n}\n```\n\n### 3. Navigeren met `useRouting`\n\n```ts\nimport { useRouting } from '@brabander/routing-react-router';\n\nconst { goTo, path, rawPath, replace, back } = useRouting(routes);\n\ngoTo('home'); // geen params nodig\ngoTo('profile', { id: '42' }); // verplichte param\ngoTo('profile-edit', { id: '42' }); // optionele tab mag weg\ngoTo('profile-edit', { id: '42', tab: 'security' }); // beide params\ngoTo('profile'); // ❌ TypeScript error: id ontbreekt\n\npath('profile', { id: '42' }); // '/profile/42' — bouwt het pad zonder te navigeren\nrawPath('profile-edit'); // '/profile/:id/edit/:tab?' — ongeïnterpoleerd patroon\nreplace('profile', { id: '7' }); // navigeert met history.replace i.p.v. push\nback(); // navigate(-1)\n```\n\n### 4. Route params uitlezen met `useRouteParams`\n\n```ts\nimport { useRouteParams } from '@brabander/routing-react-router';\n\n// binnen een <Route path=\"/profile/:id/edit/:tab?\"> element\nconst { id, tab } = useRouteParams(routes, 'profile-edit');\n// id: string, tab: string | undefined — getypeerd op basis van de route\n```\n\n`routes` en de routenaam worden hier alleen gebruikt om het returntype af te\nleiden; het uitlezen zelf gebeurt via React Router's eigen `useParams`.\n\nBeide hooks zijn dunne, getypeerde wrappers rond React Router's\n`useNavigate`/`useParams`. De type-logica (`RouteParams`, `buildPath`,\nroute-validatie) zit in de framework-agnostische `@brabander/routing-core`\nport — zie die package voor de onderliggende implementatie.\n\n## Running unit tests\n\nRun `nx test routing-react-router` to execute the unit tests via [Vitest](https://vitest.dev/).\n","readmeFilename":"README.md"}