{"_id":"0x1-router","_rev":"19-60ee5e4a87599d297fdb3ba696a00f4b","name":"0x1-router","dist-tags":{"latest":"0.0.20"},"versions":{"0.0.1":{"name":"0x1-router","version":"0.0.1","author":{"name":"TriexDev"},"license":"SEE LICENSE IN LICENSE","_id":"0x1-router@0.0.1","maintainers":[{"name":"triex","email":"hi@triex.dev"}],"homepage":"https://github.com/Triex/0x1#readme","bugs":{"url":"https://github.com/Triex/0x1/issues"},"dist":{"shasum":"00d9e3529e69993669ce03a46553979a1d583ad8","tarball":"https://registry.npmjs.org/0x1-router/-/0x1-router-0.0.1.tgz","fileCount":4,"integrity":"sha512-OdArAq2s++068S+fAZXEKxny457coZlLan23gbwelVq1JqxUsJYVl37kyPh6nBRtsqQbxvRlhwv5k5LJnWGZ/Q==","signatures":[{"sig":"MEYCIQC8pKWh3qCzAtA8rpILZzGhnKsj+/oX9kH8SuEH4R8yyAIhAJx7qh3wix1eWyXQGhZ/K8jWihE8XQUuwJKjs9fyebti","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30420},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"gitHead":"83dfa94fe722352754cc962fac89a937662307e3","scripts":{"build":"bun build ./src/index.ts --outdir=dist","prepublish":"bun run build"},"_npmUser":{"name":"triex","email":"hi@triex.dev"},"repository":{"url":"git+https://github.com/Triex/0x1.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight, type-safe client-side router for JavaScript and TypeScript applications.","directories":{},"_nodeVersion":"23.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/0x1-router_0.0.1_1748330755455_0.08307179320205349","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"0x1-router","version":"0.0.2","author":{"name":"TriexDev"},"license":"SEE LICENSE IN LICENSE","_id":"0x1-router@0.0.2","maintainers":[{"name":"triex","email":"hi@triex.dev"}],"homepage":"https://github.com/Triex/0x1#readme","bugs":{"url":"https://github.com/Triex/0x1/issues"},"dist":{"shasum":"f41a1ba70cbb0f45edce3a74df45641d448c535c","tarball":"https://registry.npmjs.org/0x1-router/-/0x1-router-0.0.2.tgz","fileCount":4,"integrity":"sha512-Y8VQvHdb6M1gG93KQXbbm32bWzQ1Oe1pa9p3JC6kTby+v7lgmIYx0A0QYGt/n731GaRktIP118+yGy3+x52hkA==","signatures":[{"sig":"MEYCIQDRl3w33pT74UfPShmQw+Zy779g58mGxChGp2hehg0gOQIhAPcbu50fH8HlGaR1Op/A5rwJFAsZV3g8VT4Up7o3Cgmv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53409},"main":"src/index.ts","type":"module","_from":".","types":"src/index.ts","_shasum":"f41a1ba70cbb0f45edce3a74df45641d448c535c","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"scripts":{"build":"bun build ./src/index.ts --outdir=dist","prepublish":"bun run build"},"_npmUser":{"name":"triex","email":"hi@triex.dev"},"repository":{"url":"git+https://github.com/Triex/0x1.git","type":"git"},"_npmVersion":"2.15.12","description":"A lightweight, type-safe client-side router for JavaScript and TypeScript applications.","directories":{},"_nodeVersion":"23.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/0x1-router_0.0.2_1748341721211_0.21959990152041597","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"0x1-router","version":"0.0.3","author":{"name":"TriexDev"},"license":"SEE LICENSE IN LICENSE","_id":"0x1-router@0.0.3","maintainers":[{"name":"triex","email":"hi@triex.dev"}],"homepage":"https://github.com/Triex/0x1#readme","bugs":{"url":"https://github.com/Triex/0x1/issues"},"dist":{"shasum":"52e349058af7f8df49dee67debd418c09c490b2d","tarball":"https://registry.npmjs.org/0x1-router/-/0x1-router-0.0.3.tgz","fileCount":4,"integrity":"sha512-iZwSuhPwxRRQqaQVqv5uMtxXJXI6H3uDaSL5i+GDm2/8Lxzu2U2FuccT9ytaZtHBIXoYMxfVm6+V+powihOUtQ==","signatures":[{"sig":"MEQCIAXOaRRVtZ7+ncapNYog/rHmuk0XUO8g+BFncvIyiu47AiAOYaL8QAXN/db9hRKRe/uEschycTR6yiuwngYbhC9sxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52110},"main":"src/index.ts","type":"module","_from":".","types":"src/index.ts","_shasum":"52e349058af7f8df49dee67debd418c09c490b2d","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"scripts":{"build":"bun build ./src/index.ts --outdir=dist","prepublish":"bun run build"},"_npmUser":{"name":"triex","email":"hi@triex.dev"},"repository":{"url":"git+https://github.com/Triex/0x1.git","type":"git"},"_npmVersion":"2.15.12","description":"A lightweight, type-safe client-side router for JavaScript and TypeScript applications.","directories":{},"_nodeVersion":"23.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/0x1-router_0.0.3_1748349518722_0.3847133350152927","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"0x1-router","version":"0.0.4","author":{"name":"TriexDev"},"license":"SEE LICENSE IN LICENSE","_id":"0x1-router@0.0.4","maintainers":[{"name":"triex","email":"hi@triex.dev"}],"homepage":"https://github.com/Triex/0x1#readme","bugs":{"url":"https://github.com/Triex/0x1/issues"},"dist":{"shasum":"b0ceb637005511a9616cf37439fa775e62f40a5a","tarball":"https://registry.npmjs.org/0x1-router/-/0x1-router-0.0.4.tgz","fileCount":4,"integrity":"sha512-wNiJYfuQlvNkacLkXiV/gDybM73iLK4qRoSwDelIZkAibbVXAwboiCoyRLSHWxZIyXOWG+7dNqtu1t3EloxWyA==","signatures":[{"sig":"MEYCIQD027HCYphP/mu59l0LpXilFJB3yZ0cLaaPY4P7mJ72FAIhAO5+/aywdW58lu81a2M9iXRpAW004wHCyf/mYZiT+l7U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53471},"main":"src/index.ts","type":"module","_from":".","types":"src/index.ts","_shasum":"b0ceb637005511a9616cf37439fa775e62f40a5a","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"scripts":{"build":"bun build ./src/index.ts --outdir=dist","prepublish":"bun run build"},"_npmUser":{"name":"triex","email":"hi@triex.dev"},"repository":{"url":"git+https://github.com/Triex/0x1.git","type":"git"},"_npmVersion":"2.15.12","description":"A lightweight, type-safe client-side router for JavaScript and TypeScript applications.","directories":{},"_nodeVersion":"23.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/0x1-router_0.0.4_1748368223758_0.521800905356514","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"0x1-router","version":"0.0.5","author":{"name":"TriexDev"},"license":"SEE LICENSE IN LICENSE","_id":"0x1-router@0.0.5","maintainers":[{"name":"triex","email":"hi@triex.dev"}],"homepage":"https://github.com/Triex/0x1#readme","bugs":{"url":"https://github.com/Triex/0x1/issues"},"dist":{"shasum":"a7579f9a9b89105e3077eaed5c6dd89a4293322e","tarball":"https://registry.npmjs.org/0x1-router/-/0x1-router-0.0.5.tgz","fileCount":4,"integrity":"sha512-iltw79JwSK7kl7fMTNzMSldIoRUSoJxZbi5KDDJkBuVqerDidEzJWwlJc7ZFj93iTiaWr5HvfuLGtQWWT8T+2A==","signatures":[{"sig":"MEUCIQCV72RVy6B8mzjcfyiy9lEoLqA+0M0y0Uhp0SXiCUcNeQIgEzpXoFcZLYU4PJCCXk1+nnP3iTZhk3pr9s1RCtUo7CE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56921},"main":"src/index.ts","type":"module","_from":".","types":"src/index.ts","_shasum":"a7579f9a9b89105e3077eaed5c6dd89a4293322e","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"scripts":{"build":"bun build ./src/index.ts --outdir=dist","prepublish":"bun run build"},"_npmUser":{"name":"triex","email":"hi@triex.dev"},"repository":{"url":"git+https://github.com/Triex/0x1.git","type":"git"},"_npmVersion":"2.15.12","description":"A lightweight, type-safe client-side router for JavaScript and TypeScript applications.","directories":{},"_nodeVersion":"23.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/0x1-router_0.0.5_1748373299011_0.2877087073070552","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"0x1-router","version":"0.0.6","author":{"name":"TriexDev"},"license":"SEE LICENSE IN LICENSE","_id":"0x1-router@0.0.6","maintainers":[{"name":"triex","email":"hi@triex.dev"}],"homepage":"https://github.com/Triex/0x1#readme","bugs":{"url":"https://github.com/Triex/0x1/issues"},"dist":{"shasum":"4a07007b677024372454f06e855493a93c958e33","tarball":"https://registry.npmjs.org/0x1-router/-/0x1-router-0.0.6.tgz","fileCount":4,"integrity":"sha512-9MFr/jBeG9dwIg+GriIqT5jQzJXDjz7e/ez4D+GTMDxSc/9tcb9yaVIgRUMEFoHxWlCEl6FoElSSG4JLjQWrxw==","signatures":[{"sig":"MEUCIQCZ1M/l/FsNaYMrB0dpP/NGi9S4dPbCiGfl4OKolZjdQQIgKIBcAs8xcljjMzFtFPj6A2D8JvRLfQ3VZFFwG/wNqbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55778},"main":"src/index.ts","type":"module","_from":".","types":"src/index.ts","_shasum":"4a07007b677024372454f06e855493a93c958e33","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"scripts":{"build":"bun build ./src/index.ts --outdir=dist","prepublish":"bun run build"},"_npmUser":{"name":"triex","email":"hi@triex.dev"},"repository":{"url":"git+https://github.com/Triex/0x1.git","type":"git"},"_npmVersion":"2.15.12","description":"A lightweight, type-safe client-side router for JavaScript and TypeScript applications.","directories":{},"_nodeVersion":"23.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/0x1-router_0.0.6_1748373661208_0.6289968180755794","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"0x1-router","version":"0.0.7","author":{"name":"TriexDev"},"license":"SEE LICENSE IN LICENSE","_id":"0x1-router@0.0.7","maintainers":[{"name":"triex","email":"hi@triex.dev"}],"homepage":"https://github.com/Triex/0x1#readme","bugs":{"url":"https://github.com/Triex/0x1/issues"},"dist":{"shasum":"125c90803c74f1224482bad97abf21f4f6755727","tarball":"https://registry.npmjs.org/0x1-router/-/0x1-router-0.0.7.tgz","fileCount":4,"integrity":"sha512-B8XPHsblzX1wfMd9OSXoxvZMr5z/+h/Prsa8GD6JNtE+/fay7sBoa8k91GDECGwT5XIpjyAcbIHZfHXH6981Bg==","signatures":[{"sig":"MEQCIHNScq1xNkEbq86qOsDRLEJeR70JxbhSbLKhrDaBwKBzAiAUb0bnEmDf+RhlkPpm2FnOOpTlISMydSJxzEIAnDXIHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59158},"main":"src/index.ts","type":"module","_from":".","types":"src/index.ts","_shasum":"125c90803c74f1224482bad97abf21f4f6755727","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"scripts":{"build":"bun build ./src/index.ts --outdir=dist","prepublish":"bun run build"},"_npmUser":{"name":"triex","email":"hi@triex.dev"},"repository":{"url":"git+https://github.com/Triex/0x1.git","type":"git"},"_npmVersion":"2.15.12","description":"A lightweight, type-safe client-side router for JavaScript and TypeScript applications.","directories":{},"_nodeVersion":"23.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/0x1-router_0.0.7_1748526888814_0.580853649139933","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"0x1-router","version":"0.0.8","author":{"name":"TriexDev"},"license":"SEE LICENSE IN LICENSE","_id":"0x1-router@0.0.8","maintainers":[{"name":"triex","email":"hi@triex.dev"}],"homepage":"https://github.com/Triex/0x1#readme","bugs":{"url":"https://github.com/Triex/0x1/issues"},"dist":{"shasum":"35569f25da5b863b81747554badc1358a25b1f4b","tarball":"https://registry.npmjs.org/0x1-router/-/0x1-router-0.0.8.tgz","fileCount":4,"integrity":"sha512-UK1/dJnmKR0Xk8q1UAn1RskiJeHAzHVPOBsH0mnjzx6XL8cIGlVaspBLFHg0eYSCrHbBq8uIqOkKQwTA4aieDw==","signatures":[{"sig":"MEYCIQCMn+9qgZ9l+c0R7M2Eu9beBeZnVsVTU7XJUloZROXLPwIhAI8yAkH32yhe6kquKcbBo91g13t2H1jN1/ukuqT70fHX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86734},"main":"src/index.ts","type":"module","_from":".","types":"src/index.ts","_shasum":"35569f25da5b863b81747554badc1358a25b1f4b","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"scripts":{"build":"bun build ./src/index.ts --outdir=dist","prepublish":"bun run build"},"_npmUser":{"name":"triex","email":"hi@triex.dev"},"repository":{"url":"git+https://github.com/Triex/0x1.git","type":"git"},"_npmVersion":"2.15.12","description":"A lightweight, type-safe client-side router for JavaScript and TypeScript applications.","directories":{},"_nodeVersion":"23.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/0x1-router_0.0.8_1748888876363_0.9296386183970826","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"0x1-router","version":"0.0.9","author":{"name":"TriexDev"},"license":"SEE LICENSE IN LICENSE","_id":"0x1-router@0.0.9","maintainers":[{"name":"triex","email":"hi@triex.dev"}],"homepage":"https://github.com/Triex/0x1#readme","bugs":{"url":"https://github.com/Triex/0x1/issues"},"dist":{"shasum":"c6d7c9159eceddf939a368d5e271ff68b6a77861","tarball":"https://registry.npmjs.org/0x1-router/-/0x1-router-0.0.9.tgz","fileCount":4,"integrity":"sha512-zuAZ1k1WuBP88v2MFecIvlys/Ol2z+4jed+NuG/Jc3+2W01/L7DVMw+Voj70pyFuWJ68p/uS+4YcA47iVphyrg==","signatures":[{"sig":"MEUCIE6gDYP2oq3FVKx6tM7sHF5+5tiwoJUL7/QFK8VBP8eqAiEAhDurxzda41QbPIPAwA6q3lTXscS1G2hFNBOVfWwV/hA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86734},"main":"src/index.ts","type":"module","_from":".","types":"src/index.ts","_shasum":"c6d7c9159eceddf939a368d5e271ff68b6a77861","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"scripts":{"build":"bun build ./src/index.ts --outdir=dist","prepublish":"bun run build"},"_npmUser":{"name":"triex","email":"hi@triex.dev"},"repository":{"url":"git+https://github.com/Triex/0x1.git","type":"git"},"_npmVersion":"2.15.12","description":"A lightweight, type-safe client-side router for JavaScript and TypeScript applications.","directories":{},"_nodeVersion":"23.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/0x1-router_0.0.9_1748891687967_0.6887887657029585","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"0x1-router","version":"0.0.10","author":{"name":"TriexDev"},"license":"SEE LICENSE IN LICENSE","_id":"0x1-router@0.0.10","maintainers":[{"name":"triex","email":"hi@triex.dev"}],"homepage":"https://github.com/Triex/0x1#readme","bugs":{"url":"https://github.com/Triex/0x1/issues"},"dist":{"shasum":"ffc6fb45afc629812d2e0363e9f279efd6422035","tarball":"https://registry.npmjs.org/0x1-router/-/0x1-router-0.0.10.tgz","fileCount":4,"integrity":"sha512-hR4uy63lowTl7hmAR0UNIaaS6TlXSYsO8EWJKo8d9OjEMSLSdMuiTy/Pcn1Ouam+rlcU5OPmpgZgfNtydi+QwQ==","signatures":[{"sig":"MEQCIHdvclNhdMSHuTlIsA2wSzivj0FM42P3C9gwMltSTmEUAiAh55KKBgvdl5eWPahRE8eTNX33tM6JraXHR6FmwzMeyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86725},"main":"src/index.ts","type":"module","_from":".","types":"src/index.ts","_shasum":"ffc6fb45afc629812d2e0363e9f279efd6422035","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"scripts":{"build":"bun build ./src/index.ts --outdir=dist","prepublish":"bun run build"},"_npmUser":{"name":"triex","email":"hi@triex.dev"},"repository":{"url":"git+https://github.com/Triex/0x1.git","type":"git"},"_npmVersion":"2.15.12","description":"A lightweight, type-safe client-side router for JavaScript and TypeScript applications.","directories":{},"_nodeVersion":"23.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/0x1-router_0.0.10_1748939852525_0.03769002249321085","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"0x1-router","version":"0.0.11","author":{"name":"TriexDev"},"license":"SEE LICENSE IN LICENSE","_id":"0x1-router@0.0.11","maintainers":[{"name":"triex","email":"hi@triex.dev"}],"homepage":"https://github.com/Triex/0x1#readme","bugs":{"url":"https://github.com/Triex/0x1/issues"},"dist":{"shasum":"203476501f1c0666b032fbbb7efd9446bf2a6621","tarball":"https://registry.npmjs.org/0x1-router/-/0x1-router-0.0.11.tgz","fileCount":4,"integrity":"sha512-lhM6xtobsYfrnuGiIvXmq3BAx1Yk8/theeVVZhTn/gHFZd8b3x5F302F7L83TOsbW3TGvU6d3xABT25IaQvIOQ==","signatures":[{"sig":"MEYCIQDOeCOJo82I3X5MwjpxJOlfwVhLH3SnoAdTBQSrWNUbrAIhAO0iilAfXk/WGVNYMoyhaI30+qI6OGPelTKgGlERYirN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87847},"main":"src/index.ts","type":"module","_from":".","types":"src/index.ts","_shasum":"203476501f1c0666b032fbbb7efd9446bf2a6621","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"scripts":{"build":"bun build ./src/index.ts --outdir=dist","prepublish":"bun run build"},"_npmUser":{"name":"triex","email":"hi@triex.dev"},"repository":{"url":"git+https://github.com/Triex/0x1.git","type":"git"},"_npmVersion":"2.15.12","description":"A lightweight, type-safe client-side router for JavaScript and TypeScript applications.","directories":{},"_nodeVersion":"23.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/0x1-router_0.0.11_1749031218731_0.8895116010436408","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"0x1-router","version":"0.0.12","author":{"name":"TriexDev"},"license":"SEE LICENSE IN LICENSE","_id":"0x1-router@0.0.12","maintainers":[{"name":"triex","email":"hi@triex.dev"}],"homepage":"https://github.com/Triex/0x1#readme","bugs":{"url":"https://github.com/Triex/0x1/issues"},"dist":{"shasum":"07c49c1c22bdfe97e18ab6b317d161dfa9792e99","tarball":"https://registry.npmjs.org/0x1-router/-/0x1-router-0.0.12.tgz","fileCount":4,"integrity":"sha512-NkOBKXeOsM+dxWBZzgPOKbDyoS9Q2t9GvQfkbcR3Zp+1rVmF8nwZxVJ+fLze7AqMgx3rKFCOgcvHQNGVWhWKwA==","signatures":[{"sig":"MEUCIQDkGkKRjBrhvGsWl2S4AyyXYntEQjPOxRVS83+ar1gG+AIgG8aUYq+OguavoeLXJD39tjJcssaw+EQ8goKQEgkKmKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87364},"main":"src/index.ts","type":"module","_from":".","types":"src/index.ts","_shasum":"07c49c1c22bdfe97e18ab6b317d161dfa9792e99","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"scripts":{"build":"bun build ./src/index.ts --outdir=dist","prepublish":"bun run build"},"_npmUser":{"name":"triex","email":"hi@triex.dev"},"repository":{"url":"git+https://github.com/Triex/0x1.git","type":"git"},"_npmVersion":"2.15.12","description":"A lightweight, type-safe client-side router for JavaScript and TypeScript applications.","directories":{},"_nodeVersion":"23.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/0x1-router_0.0.12_1749034099982_0.8977752170843252","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"0x1-router","version":"0.0.13","author":{"name":"TriexDev"},"license":"SEE LICENSE IN LICENSE","_id":"0x1-router@0.0.13","maintainers":[{"name":"triex","email":"hi@triex.dev"}],"homepage":"https://github.com/Triex/0x1#readme","bugs":{"url":"https://github.com/Triex/0x1/issues"},"dist":{"shasum":"47cb7294ac31f9ea509270f1a36d4fb2152c66f8","tarball":"https://registry.npmjs.org/0x1-router/-/0x1-router-0.0.13.tgz","fileCount":4,"integrity":"sha512-9bv2Km2gioqt6lKrcOu1ZoJ2TW5fQ37CdYRD5CAlhJZC5MKcuIg7KWH+hmtekJ2gXK4xnj+td3x2RmnoLikX7A==","signatures":[{"sig":"MEUCIGLdTQ7682vkdga0Q0LB/F6tcMdtreX4r3p3V/kTz5eGAiEAnXi/2hzZAJyf7IWVdp9oOR6t5FzvwrerwpYTFg2O6vE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87484},"main":"src/index.ts","type":"module","_from":".","types":"src/index.ts","_shasum":"47cb7294ac31f9ea509270f1a36d4fb2152c66f8","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"scripts":{"build":"bun build ./src/index.ts --outdir=dist","prepublish":"bun run build"},"_npmUser":{"name":"triex","email":"hi@triex.dev"},"repository":{"url":"git+https://github.com/Triex/0x1.git","type":"git"},"_npmVersion":"2.15.12","description":"A lightweight, type-safe client-side router for JavaScript and TypeScript applications.","directories":{},"_nodeVersion":"23.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/0x1-router_0.0.13_1749123688641_0.10050681505761405","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"0x1-router","version":"0.0.14","author":{"name":"TriexDev"},"license":"SEE LICENSE IN LICENSE","_id":"0x1-router@0.0.14","maintainers":[{"name":"triex","email":"hi@triex.dev"}],"homepage":"https://github.com/Triex/0x1#readme","bugs":{"url":"https://github.com/Triex/0x1/issues"},"dist":{"shasum":"c4dce637c4f6d0b6fec3f08acc4c938182ddc43a","tarball":"https://registry.npmjs.org/0x1-router/-/0x1-router-0.0.14.tgz","fileCount":4,"integrity":"sha512-Y52uyBhFdZxKpJQAMG9MjHO0KXinzqYpkmQmO8zQ6ugOf8opIqiX9/tRknGV/PsXE2nVcU/6mX2z/8/dKrpd5w==","signatures":[{"sig":"MEYCIQDNKDSVNvLUMlgqSxqKks8m9hwD4GGzG6gnAXvAhq94QwIhANZZfTrPwLPqEK11OqiNjONBXlUQSFX1fe1UkI+iT49b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87246},"main":"src/index.ts","type":"module","_from":".","types":"src/index.ts","_shasum":"c4dce637c4f6d0b6fec3f08acc4c938182ddc43a","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"scripts":{"build":"bun build ./src/index.ts --outdir=dist","prepublish":"bun run build"},"_npmUser":{"name":"triex","email":"hi@triex.dev"},"repository":{"url":"git+https://github.com/Triex/0x1.git","type":"git"},"_npmVersion":"2.15.12","description":"A lightweight, type-safe client-side router for JavaScript and TypeScript applications.","directories":{},"_nodeVersion":"23.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/0x1-router_0.0.14_1749137721385_0.9080672107446457","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"0x1-router","version":"0.0.15","author":{"name":"TriexDev"},"license":"SEE LICENSE IN LICENSE","_id":"0x1-router@0.0.15","maintainers":[{"name":"triex","email":"hi@triex.dev"}],"homepage":"https://github.com/Triex/0x1#readme","bugs":{"url":"https://github.com/Triex/0x1/issues"},"dist":{"shasum":"1915c75f490c0b5227bd8a1da672bb295996e6bd","tarball":"https://registry.npmjs.org/0x1-router/-/0x1-router-0.0.15.tgz","fileCount":4,"integrity":"sha512-fdXcaC6mxHgiXCYUie3bHWn4275QbnxinZB5+MZPyggQdSSmP+VSDGyW5KF/vldUUVSykIYSaFsR1Eatq3qc0g==","signatures":[{"sig":"MEYCIQCKgvh+sbqmPwoXlLYLh0TPLyww/kgiO0s/9ret+qnA/wIhAL1K1mk+hDbVTAMSD/MCCs5TgDfTDeFdZXMfQXfAA1S0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87353},"main":"src/index.ts","type":"module","_from":".","types":"src/index.ts","_shasum":"1915c75f490c0b5227bd8a1da672bb295996e6bd","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"scripts":{"build":"bun build ./src/index.ts --outdir=dist","prepublish":"bun run build"},"_npmUser":{"name":"triex","email":"hi@triex.dev"},"repository":{"url":"git+https://github.com/Triex/0x1.git","type":"git"},"_npmVersion":"2.15.12","description":"A lightweight, type-safe client-side router for JavaScript and TypeScript applications.","directories":{},"_nodeVersion":"23.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/0x1-router_0.0.15_1749138737105_0.17977375774449533","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"0x1-router","version":"0.0.16","author":{"name":"TriexDev"},"license":"SEE LICENSE IN LICENSE","_id":"0x1-router@0.0.16","maintainers":[{"name":"triex","email":"hi@triex.dev"}],"homepage":"https://github.com/Triex/0x1#readme","bugs":{"url":"https://github.com/Triex/0x1/issues"},"dist":{"shasum":"2532d6f8b7fbca2f234fd488939482953663afc1","tarball":"https://registry.npmjs.org/0x1-router/-/0x1-router-0.0.16.tgz","fileCount":4,"integrity":"sha512-3BDnqvqQkszlPi0/BendVr1ENWbgZI96wwFMrszBGFsuYJnRDmrnU59Zkm7SRIPAfarBvnRPdhsa0RyDJv7zoA==","signatures":[{"sig":"MEUCIQDR5m/imy8bX95dgx7C5gXzEP4deU+GPuyvq3R52AE6fQIgX2Ql8pKe3+At2iOXuBGiwrsjbSMAwRvexVQ5bpzbepE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95597},"main":"src/index.ts","type":"module","_from":".","types":"src/index.ts","_shasum":"2532d6f8b7fbca2f234fd488939482953663afc1","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"scripts":{"build":"bun build ./src/index.ts --outdir=dist","prepublish":"bun run build"},"_npmUser":{"name":"triex","email":"hi@triex.dev"},"repository":{"url":"git+https://github.com/Triex/0x1.git","type":"git"},"_npmVersion":"2.15.12","description":"A lightweight, type-safe client-side router for JavaScript and TypeScript applications.","directories":{},"_nodeVersion":"23.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/0x1-router_0.0.16_1749183610466_0.8221197274259053","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"0x1-router","version":"0.0.17","author":{"name":"TriexDev"},"license":"SEE LICENSE IN LICENSE","_id":"0x1-router@0.0.17","maintainers":[{"name":"triex","email":"hi@triex.dev"}],"homepage":"https://github.com/Triex/0x1#readme","bugs":{"url":"https://github.com/Triex/0x1/issues"},"dist":{"shasum":"721d6705e74bb0b51d5ec0a8506436ce2e31271b","tarball":"https://registry.npmjs.org/0x1-router/-/0x1-router-0.0.17.tgz","fileCount":4,"integrity":"sha512-hXgt0eGboWp8TLNprBPbf2XxdhrIiTOmovHlnwzpeO1TOSYhCZ7dQURFpeGAFqxa0mOw31JRnzsciccc5zlFvA==","signatures":[{"sig":"MEYCIQC9HK0gA+kSuPiEF0hRnpljzf9fcPcq7uWpS8sWhrxpnQIhAO15eT6hqQj0x09bJ4X21XQObQyHYlz50VGcjIKugrb3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99139},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"gitHead":"cffabdd454acd51428c10dc04252635a8d54ea07","scripts":{"build":"bun build ./src/index.ts --outdir=dist","prepublish":"bun run build"},"_npmUser":{"name":"triex","email":"hi@triex.dev"},"repository":{"url":"git+https://github.com/Triex/0x1.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, type-safe client-side router for JavaScript and TypeScript applications.","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/0x1-router_0.0.17_1749536491424_0.5198321890351436","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"0x1-router","version":"0.0.18","author":{"name":"TriexDev"},"license":"SEE LICENSE IN LICENSE","_id":"0x1-router@0.0.18","maintainers":[{"name":"triex","email":"hi@triex.dev"}],"homepage":"https://github.com/Triex/0x1#readme","bugs":{"url":"https://github.com/Triex/0x1/issues"},"dist":{"shasum":"63a923cd70d3231c6c7176dd89cd17ec6dbc4a09","tarball":"https://registry.npmjs.org/0x1-router/-/0x1-router-0.0.18.tgz","fileCount":4,"integrity":"sha512-O4wK3rxvi00Al0KTgTom52jtWAOBoXFrzSVqzT8yUPvybL8bmEWAIdHCXZ2t2AebCI794RZZEkA4Ssa13bVTRQ==","signatures":[{"sig":"MEUCIBDCL/bWbu+WpVcAq98TfDwXJrDfEW5hxpFnbc4LHjpuAiEAsv57K+Lo6ee7kfspoLploKP2M8rBRS0Mem23m/tL2xU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99619},"main":"src/index.ts","type":"module","_from":".","types":"src/index.ts","_shasum":"63a923cd70d3231c6c7176dd89cd17ec6dbc4a09","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"scripts":{"build":"bun build ./src/index.ts --outdir=dist","prepublish":"bun run build"},"_npmUser":{"name":"triex","actor":{"name":"triex","type":"user","email":"hi@triex.dev"},"email":"hi@triex.dev"},"repository":{"url":"git+https://github.com/Triex/0x1.git","type":"git"},"_npmVersion":"2.15.12","description":"A lightweight, type-safe client-side router for JavaScript and TypeScript applications.","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/0x1-router_0.0.18_1750762412748_0.05304243667815034","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"0x1-router","version":"0.0.20","type":"module","main":"dist/index.js","types":"src/index.ts","exports":{".":{"import":"./dist/index.js","types":"./src/index.ts"}},"scripts":{"build":"bun build ./src/index.ts --outdir=dist","prepublish":"bun run build"},"dependencies":{},"devDependencies":{"typescript":"^5.4.5"},"engines":{"bun":">=1.0.0"},"author":{"name":"TriexDev"},"license":"SEE LICENSE IN LICENSE","repository":{"type":"git","url":"git+https://github.com/Triex/0x1.git"},"description":"A lightweight, type-safe client-side router for JavaScript and TypeScript applications.","bugs":{"url":"https://github.com/Triex/0x1/issues"},"homepage":"https://github.com/Triex/0x1#readme","_id":"0x1-router@0.0.20","_shasum":"38ed185f90f2e67c870e44991bf2b7a6a182ff4d","_from":".","_npmVersion":"2.15.12","_nodeVersion":"18.20.8","_npmUser":{"name":"triex","email":"hi@triex.dev","actor":{"name":"triex","email":"hi@triex.dev","type":"user"}},"dist":{"shasum":"38ed185f90f2e67c870e44991bf2b7a6a182ff4d","tarball":"https://registry.npmjs.org/0x1-router/-/0x1-router-0.0.20.tgz","integrity":"sha512-q75VqVIBGUR7vkWmwHq7U3n7pFw2uMeGFa/jsLGe616KC0BDWO3RAXemZ7+aAqcDuJQ0z8Qi4TvSaOSq8EcOgw==","fileCount":4,"unpackedSize":99141,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC4zXzdBGnIQZrISaLkQLpToICSJl1jjk6CfnyRQYN2XAiEAmleEGH2dTwhStjxUDrPrKVLVRNVm37NxzE2SlRTFWfY="}]},"directories":{},"maintainers":[{"name":"triex","email":"hi@triex.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/0x1-router_0.0.20_1750879923252_0.8103929320515997"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-27T07:25:55.454Z","modified":"2025-06-25T19:32:03.653Z","0.0.1":"2025-05-27T07:25:55.668Z","0.0.2":"2025-05-27T10:28:41.431Z","0.0.3":"2025-05-27T12:38:38.905Z","0.0.4":"2025-05-27T17:50:23.939Z","0.0.5":"2025-05-27T19:14:59.197Z","0.0.6":"2025-05-27T19:21:01.452Z","0.0.7":"2025-05-29T13:54:49.004Z","0.0.8":"2025-06-02T18:27:56.531Z","0.0.9":"2025-06-02T19:14:48.132Z","0.0.10":"2025-06-03T08:37:32.704Z","0.0.11":"2025-06-04T10:00:18.913Z","0.0.12":"2025-06-04T10:48:20.159Z","0.0.13":"2025-06-05T11:41:28.897Z","0.0.14":"2025-06-05T15:35:21.596Z","0.0.15":"2025-06-05T15:52:17.292Z","0.0.16":"2025-06-06T04:20:10.690Z","0.0.17":"2025-06-10T06:21:31.623Z","0.0.18":"2025-06-24T10:53:32.927Z","0.0.20":"2025-06-25T19:32:03.472Z"},"bugs":{"url":"https://github.com/Triex/0x1/issues"},"author":{"name":"TriexDev"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/Triex/0x1#readme","repository":{"type":"git","url":"git+https://github.com/Triex/0x1.git"},"description":"A lightweight, type-safe client-side router for JavaScript and TypeScript applications.","maintainers":[{"name":"triex","email":"hi@triex.dev"}],"readme":"# 0x1-router\n\nA lightweight, type-safe client-side router for JavaScript and TypeScript applications.\n\n## Features\n\n- 🌐 Simple client-side routing\n- 🔒 Type-safe with full TypeScript support  \n- 📦 JSX-compatible Link component\n- 🪝 React-style hooks API\n- 🪶 Tiny footprint with zero dependencies\n- 🎯 History API integration\n\n## Installation\n\n```bash\n# Using bun\nbun add 0x1-router\n\n# Using npm\nnpm install 0x1-router\n\n# Using yarn\nyarn add 0x1-router\n```\n\n## Basic Usage\n\n```typescript\nimport { Link, Route, useRouter } from '0x1-router';\n\n// Navigation with Link component\nfunction Nav() {\n  return (\n    <nav>\n      <Link href=\"/\" className=\"nav-link\">Home</Link>\n      <Link href=\"/about\" className=\"nav-link\">About</Link>\n      <Link href=\"/contact\" className=\"nav-link\">Contact</Link>\n    </nav>\n  );\n}\n\n// Programmatic navigation\nfunction HomePage() {\n  const { navigate } = useRouter();\n  \n  const goToAbout = () => {\n    navigate('/about');\n  };\n  \n  return (\n    <div>\n      <h1>Home Page</h1>\n      <button onClick={goToAbout}>Go to About</button>\n    </div>\n  );\n}\n\n// Route definition and rendering\nconst router = useRouter();\n\nrouter.addRoute({\n  path: '/',\n  component: HomePage,\n  exact: true\n});\n\nrouter.addRoute({\n  path: '/about',\n  component: AboutPage\n});\n\n// Render current route\nfunction App() {\n  return (\n    <div>\n      <Nav />\n      <Route />\n    </div>\n  );\n}\n```\n\n## API Reference\n\n### Components\n\n#### `Link`\nJSX component for navigation links.\n\n**Props:**\n- `href: string` - The target path\n- `className?: string` - CSS class name\n- `children: any` - Link content\n\n#### `Route`\nRenders the component for the current route.\n\n### Hooks\n\n#### `useRouter()`\nReturns router utilities:\n- `navigate(path: string)` - Navigate to a path\n- `currentPath: string` - Current route path\n- `addRoute(route: Route)` - Add a route definition\n- `getCurrentRoute()` - Get current route object\n\n### Types\n\n#### `Route`\n```typescript\ninterface Route {\n  path: string;\n  component: () => JSX.Element;\n  exact?: boolean;\n}\n```\n\n## License\n\nMIT ","readmeFilename":"README.md"}