{"_id":"what-router","_rev":"48-9cb99a0cca00dbd6a85d3e6f6d1bbb18","name":"what-router","dist-tags":{"0.6-backport":"0.6.2","backport":"0.6.7","latest":"0.13.10"},"versions":{"0.1.0":{"name":"what-router","version":"0.1.0","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":"","license":"MIT","_id":"what-router@0.1.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/aspect/what-fw#readme","bugs":{"url":"https://github.com/aspect/what-fw/issues"},"dist":{"shasum":"c10dba08bde393a6cf8963aaf8f04d5cce5f0acd","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.1.0.tgz","fileCount":3,"integrity":"sha512-pO1FAyzY3x6dmUgywLroO9lgTjEV9Gj0F9PfzuPVE9brTJVQa7hXbCnsfn1Xhu3fYt+iufWCwbiBS/y7IJ2FDw==","signatures":[{"sig":"MEUCIBCF1cefeeTN8Qaas2TU/91ff8zuQ14/pqraoBGkQJtbAiEA0ELK2GBQ7QhR5pGgIS1BtA+g2513d7MwtMLn6mwoDH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16678},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js"}},"gitHead":"cc6e8e72ea166acc4dd30889091d0547dd664fc8","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/aspect/what-fw.git","type":"git"},"_npmVersion":"11.0.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.1.0_1770788348080_0.010853313438335288","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"what-router","version":"0.2.0","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":"","license":"MIT","_id":"what-router@0.2.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/aspect/what-fw#readme","bugs":{"url":"https://github.com/aspect/what-fw/issues"},"dist":{"shasum":"a229fdd4d65b9f81fa88894ff54bdae6f303a106","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.2.0.tgz","fileCount":3,"integrity":"sha512-nSeBTZqqPbZZL0t/UJtSxXcyvoDNf1t2p/1lKW3rphcnB2A38zeLGf1W7hAa4ZiE2dgRqhZfiRjHK48T92bS+A==","signatures":[{"sig":"MEYCIQCNM/qzYdpAtdr4zr7w7EHp7lvRUj5XSzUvMD4S9nrE+wIhAOyCMwuiOCANYXvtKeBiqggQ1cPqTwy+i12itYUCowXc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16678},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js"}},"gitHead":"cc6e8e72ea166acc4dd30889091d0547dd664fc8","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/aspect/what-fw.git","type":"git"},"_npmVersion":"11.0.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.2.0_1771009821042_0.4389598863266799","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"what-router","version":"0.3.0","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":"","license":"MIT","_id":"what-router@0.3.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/aspect/what-fw#readme","bugs":{"url":"https://github.com/aspect/what-fw/issues"},"dist":{"shasum":"4d371872aa2543735805578d85ed8a5ce66dc4b3","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.3.0.tgz","fileCount":3,"integrity":"sha512-EJKSbF3wH1kaHBuQGhc67Jcwv3o5LzZxGSSVZZ/nGuOmTKnUExmIsetkE90XRgeF+jnNWB/HwnIU9H3vw95wDw==","signatures":[{"sig":"MEUCIEnhsQYW4rAKjMBxu1Mf7RbgNVzV/0UW+3Q5xRLxLTcVAiEAkif8ymYMsaFQ+HyqaM+PkIBvoIdGzCdqOjAZYPjU57s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17530},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js"}},"gitHead":"cc6e8e72ea166acc4dd30889091d0547dd664fc8","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/aspect/what-fw.git","type":"git"},"_npmVersion":"11.0.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.3.0_1771027907284_0.0543678805176393","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"what-router","version":"0.4.0","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":"","license":"MIT","_id":"what-router@0.4.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/aspect/what-fw#readme","bugs":{"url":"https://github.com/aspect/what-fw/issues"},"dist":{"shasum":"5a2cbba86400f679b04d5ae4c1002f0944cb168a","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.4.0.tgz","fileCount":3,"integrity":"sha512-1XnpJlHf2ZpoBoqHx42PhTyybjaxnO390kIAAsm5EZ86lA3hj4u7139tim7EfR46Jqos5XpbGBQdNJyL7DCzAg==","signatures":[{"sig":"MEUCIQDvUI+UE2OZbc0q14GhHkjPNsFTq9ehNraVsqgUadO7vAIgG6wP22qJZasPY0/PzpcwcM2H5ak+9jtYrWvSXGjhUog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17689},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js"}},"gitHead":"ed30cb1d8bf2064b3511583211988597e0f5a5e4","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/aspect/what-fw.git","type":"git"},"_npmVersion":"11.0.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.4.0_1771126695027_0.19928717422960962","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"what-router","version":"0.4.1","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":"","license":"MIT","_id":"what-router@0.4.1","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/aspect/what-fw#readme","bugs":{"url":"https://github.com/aspect/what-fw/issues"},"dist":{"shasum":"7da699dc45b2ae2656c4395f73fa91f064f2222c","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.4.1.tgz","fileCount":3,"integrity":"sha512-NacGp+oZ91Vn28KzEUDq7S7oHsThf/wVYmXeZCnDcy4ivFBc1DoqUhRECLtifYks+zfigoW/IVvvzJHh+TtP5g==","signatures":[{"sig":"MEYCIQDNEPqvTc//7c6TMun/apwHpT4SQHWV9I6dOIJSWXwavwIhAPEAbyNmFMJAhVSBl6cvrLLCmGeca18VZNTLJkEFkxZW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18777},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js"}},"gitHead":"21a855804666193d2e8102bd31bca254dda2842c","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/aspect/what-fw.git","type":"git"},"_npmVersion":"11.0.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.4.1_1771271564932_0.3855531266770147","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"what-router","version":"0.4.2","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":"","license":"MIT","_id":"what-router@0.4.2","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/aspect/what-fw#readme","bugs":{"url":"https://github.com/aspect/what-fw/issues"},"dist":{"shasum":"a0db9afd8ae8cc7b8ee08021323fd16bc6803b50","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.4.2.tgz","fileCount":3,"integrity":"sha512-s4R6iWYKI7LqZ885GCUOk84Bg5xrphZV8dIabM0iclKEGcD154z6M6PDxB2r33xB6FqKj3p1qmobSkpEyb6irw==","signatures":[{"sig":"MEYCIQCOtmpO0fjKgKeYoD9FxG0/Ob5PgxPnuhiL5stgWaT3IQIhAMtzOCXRsZJy46fJOjOe7Gdh73DPSqOxUEa7r1ZEWp9d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18777},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js"}},"gitHead":"ea0f56bf2a96eba2ac248dbd88a78865f105fd34","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/aspect/what-fw.git","type":"git"},"_npmVersion":"11.0.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.4.2_1771272927315_0.9207932689772889","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"what-router","version":"0.5.0","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":"","license":"MIT","_id":"what-router@0.5.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/aspect/what-fw#readme","bugs":{"url":"https://github.com/aspect/what-fw/issues"},"dist":{"shasum":"9ce642ec265a5395bbeba7b1fd34f7f54d74d979","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.5.0.tgz","fileCount":3,"integrity":"sha512-vlaL1OBU0biJr7aE8OWEVnpzPTqhc9HdEd2pbIH1WZBqvZ2sAe9V7q5whh1J7OOYB4FFGq7HWDtrXQ9Hs6g8PA==","signatures":[{"sig":"MEUCIAV5S+SVTyAbgzg8wHTRi72wfzCL+UjTWYsqD+BlLFz0AiEA5yLZwuppjnuftMIhEtJ3vfRXYPgoz/0IeOA9zRbzXzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18777},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js"}},"gitHead":"c3f59718c13ef8b141e44befcbbec1279e251c04","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/aspect/what-fw.git","type":"git"},"_npmVersion":"11.0.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.5.0_1771306279141_0.45554722687719473","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"what-router","version":"0.5.1","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":"","license":"MIT","_id":"what-router@0.5.1","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/aspect/what-fw#readme","bugs":{"url":"https://github.com/aspect/what-fw/issues"},"dist":{"shasum":"c0a81d2e76d71feb95c5ee594c6ed2d6f5c75e35","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.5.1.tgz","fileCount":3,"integrity":"sha512-1aSQD0XnSw0o/sGuMg1JiaRcXmngIbVnFbKcSHn6Sf+6URGWeyH9ENas42L5aYR9gzg7Fkn1KwMd9+dU4BUpfg==","signatures":[{"sig":"MEQCIAuoiys9C012tUs9thw7rsjKVtmVYikkG8P5imhAAgBwAiBeMm4M0C7p+oDPw6Z5wN6G0+h7HyA9exzs2ybp/hZYTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18777},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js"}},"gitHead":"8588b48127d38980a0ee2af746ed09ff16782682","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/aspect/what-fw.git","type":"git"},"_npmVersion":"11.0.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.5.1_1771339559703_0.9944762514343086","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"what-router","version":"0.5.3","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":"","license":"MIT","_id":"what-router@0.5.3","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatframework.dev","bugs":{"url":"https://github.com/zvndev/what-fw/issues"},"dist":{"shasum":"1df97e3e0baeca3d1dbf416c02022f2503cc62a0","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.5.3.tgz","fileCount":3,"integrity":"sha512-f/gQBiU+RBFHk1YTZSXbBqcdVKmVZCdZAjbfr4gysENFMYdEFDCwPx5VtfIg77T/UGVR+PVl116Ic4QW5pjgCQ==","signatures":[{"sig":"MEUCIQCXkpUv7G8zMkZJOjYsabnxI18gqBNw8KSaBwC3JlMajwIgBxwF19YUlWjBY51B1DHe+h5PkkIkLazqYFFNi3PDfV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18891},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js"}},"gitHead":"5e5b977cf3979bf4382defc6f4a5d95325016deb","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/zvndev/what-fw.git","type":"git"},"_npmVersion":"11.0.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.5.3"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.5.3_1771542211410_0.6825663342630552","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"what-router","version":"0.5.4","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":"","license":"MIT","_id":"what-router@0.5.4","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/zvndev/what-fw/issues"},"dist":{"shasum":"a2b501c88d6cfdc6cf8e83da2c77a133e8beb09c","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.5.4.tgz","fileCount":4,"integrity":"sha512-3h8ruqeRKyY/rtNPs7bOEhisT7iaUpx1RxmssfvsfZaYsiZ+asn+tbQPlG789ld9AAgwH7XnxwbzGksv1qKKXQ==","signatures":[{"sig":"MEQCIHtt2iMcIel5py6qS12SMUCXRHmWR+Wloq0rooIfVWvKAiAo0+Mn/CnakT2QdWLyzCSuKXb/2pH1uFBo5P8jXeMRyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23313},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js"}},"gitHead":"26495571fbeb2ebb89ac962f0f5c586646c26abe","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/zvndev/what-fw.git","type":"git"},"_npmVersion":"11.8.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"25.5.0","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.5.3"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.5.4_1771653193686_0.2933818543415996","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"what-router","version":"0.5.5","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.5.5","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/whatfw/issues"},"dist":{"shasum":"e096816ca32977465a9b31c6c28b3d956ca59dc4","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.5.5.tgz","fileCount":4,"integrity":"sha512-43icNhH+ntZbCBrOSfDtzbQWHywH+/E7l8JMwotJ+YkqEV3TKTZErkAKz6E1UubkJoD31DujL4Eotb/+Dt/5ow==","signatures":[{"sig":"MEUCIQDUxzFPuWUiAMhYEe941tLSO/KWGDykoc+VgscNS9iuKQIgXSvD35ydvHlrBUdrrSj5C/B6nMJ1+m+DwUgnz9uMtQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25989},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js"}},"gitHead":"640775137b0dd6a7388a4891c6783e33fe88ab03","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/whatfw.git","type":"git"},"_npmVersion":"11.8.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"25.5.0","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.5.3"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.5.5_1771861553019_0.9872401266517206","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"what-router","version":"0.6.0","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.6.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"6ee22328d276ac81f431e6cc18973de24643ee35","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.6.0.tgz","fileCount":8,"integrity":"sha512-mhFBalopHxsW9YbweFZH7tTKBIk/jCW3H19fcvR9HP9nCah1uEgvNjfxNVNnVzZvHmHAo8DvJZVTV31TlEonmw==","signatures":[{"sig":"MEYCIQCy4Vwp71UQ1C+0BH0rjmWqY4TIMGElJEa1xFBRrAAPVAIhAIbX2LkBCopnoyQGTrI5nPkcRLT0e/OWLJywvRdJDJ/3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115183},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","production":"./dist/index.min.js"}},"gitHead":"696ec5b6b8e0d60c7519d4bcf33a01c9e4a2c7fc","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"11.0.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.6.0_1774578940858_0.1676497072039782","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"what-router","version":"0.7.0","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.7.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"6584f9c42dd2f3ce038f6c7b6e8621c6f46a67d7","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.7.0.tgz","fileCount":8,"integrity":"sha512-MFWd8/rdVj8+6++KNaOwD/7Q4cQiABNqQB3o8MKNMZuhw5lHhmyncotaygh6HeDs+tCS9CVui5Tn7xoAz2HoMw==","signatures":[{"sig":"MEUCIEIIBlSXcXzJ/MlSh9Vwmiozuhjk6LL77v2bpJbxcT7+AiEA160UL+QTHXb1bNuk97g41UP8n5CaSU4bDeqSG5IMcwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115183},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","production":"./dist/index.min.js"}},"gitHead":"8cc9fc433600b3a140a8b1edef2fb5695ce6c425","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"11.11.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.7.0_1775685276685_0.17376512427638735","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"what-router","version":"0.8.0","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.8.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"ae94a803fc7aa9d2491c320e160661730d75227c","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.8.0.tgz","fileCount":8,"integrity":"sha512-dnh0PmteXNXUX2RToxK93j1vtGBACTXXxr6yXLjWoVQO5ghIx8AsXCWMP2CwWNdW9Fq5HSDdzQkhJFucGpgxIg==","signatures":[{"sig":"MEYCIQD5oKpMPQmhIkIhnDO+QLphBHXc6S578D0e7fm8aB3oswIhAKAkTzy4HoVfzRM9EkFrnj1pplg4fnJpXPWzirg6BFMg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115183},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","production":"./dist/index.min.js"}},"gitHead":"ff769eee0b1834a755038ff55a8af08c25afc892","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"11.11.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.8.0_1776053915782_0.07086475236596113","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"what-router","version":"0.8.1","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.8.1","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"dd939b0736e9bcba6c9db5ab068425f736a5a52b","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.8.1.tgz","fileCount":8,"integrity":"sha512-mnI87RIDdjVB5dtBtkEHBBSx4wcLiiCcoqPyxNy2cUjZqkT9m4V3MnvrumgKQrS2qPl0wdkDazVfdpM+faE0sg==","signatures":[{"sig":"MEQCIDf16OX3Ye2Qh6Y/MHA80EzViWCEmGXasZq1YIll+6LiAiBr8cJUOi8jM7XZNIFBcNOm757j/egddvbO4mSZyedvWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115183},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","production":"./dist/index.min.js"}},"gitHead":"9953a43c8a33cbad884d5c0b9a5ff2ca6a350793","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"11.11.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.8.1_1776055435344_0.5025907779319714","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"what-router","version":"0.6.2","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.6.2","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"0812f8070fc2422452460bc60dfc97c58242a0a3","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.6.2.tgz","fileCount":8,"integrity":"sha512-1rnNkBDsLuuAapUmSO8dLXoK3LdQkw6jJVOC8yTz3slhTPLlxgJjqztFxejpmm5oou/R3ltDhgS4vBxbvSVJlA==","signatures":[{"sig":"MEUCIFJ+oo74R4RjARiatY4TFVSM4d+Vl4ycO1wceaD5FeptAiEAmYU9Fipq/Ap32w/AfgVwQcjog/s0onS9Y/UAEFExYRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115183},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","production":"./dist/index.min.js"}},"gitHead":"9bbc63497f6d2407e426970bf8c501d69a4601fe","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"11.8.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"25.5.0","_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"what-core":"^0.6.2"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.6.2_1778440773315_0.7513406720822626","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"what-router","version":"0.6.3","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.6.3","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"9ddbc34f480e30afd6352c60b839cb9f9c2f49e8","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.6.3.tgz","fileCount":8,"integrity":"sha512-KzFyoEd1+qmD/XXiKulwyXPKNkIXQA3RLVFkP5mFUjjciacjJ+aPV0dZ7zzIPk/M+XX/Y2pn12u0fUWUfsJoJA==","signatures":[{"sig":"MEUCIBsziOfxzub/4zxYE9/vAjjqc+t32cKXpu13RjZsbQObAiEAqyGpXyUIP8UHwNunXD3fpxkAH7KWns625xaHpS8zGbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115183},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","production":"./dist/index.min.js"}},"gitHead":"77784922c27f48b3c811e8c0c40bf6a9252cbae3","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"11.8.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"25.5.0","_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"what-core":"^0.6.3"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.6.3_1778453507969_0.6857456854071851","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"what-router","version":"0.6.5","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.6.5","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"eff90c9531b53a1f331d15e76334597fd11706e5","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.6.5.tgz","fileCount":8,"integrity":"sha512-loeb1VrhX6rqscIHSsad0YhOh5nNDwk6dgqeUFEAYb23kQhTqRlf4f42XYfMWTuHf3PznjWTnT8Zo7c+eGbt0w==","signatures":[{"sig":"MEYCIQCTZA5crcT7wSqGsC0vBQFaD+egU4ZeZ1auGzLpVhiABwIhAMKdKM1t+1eX02JQRar6lUhewdEo8tcZskBxClCDSC0D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115353},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","production":"./dist/index.min.js"}},"gitHead":"4a8f647e26101ba7b1a8aa22e1054d16abc0cf05","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"11.0.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"what-core":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.6.5_1778458342003_0.5654757421251271","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"what-router","version":"0.6.6","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.6.6","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"abd162e60e18ed6a5cb195d348d30cda77cd3949","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.6.6.tgz","fileCount":8,"integrity":"sha512-9/ZQk4RQwq7LBG/RujpSaC9LGPf/XI9tYSPV0HwrWtcxWMMQDdQxZFoLquFnRNoL5mQbZQn2gVKfK5pyY6OZAw==","signatures":[{"sig":"MEUCIHEvoxrpqEhXJbUf3ZcAU2GpBG6VNXLXihauRqVXQp5PAiEA4Yt1IpDgNpzoCQDhIAzkV9Ml2pBUA7tSImIgdGyHLI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117181},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","production":"./dist/index.min.js"}},"gitHead":"b962ecc86a13f81d58bb4e4eb3fd99fadc6be8b0","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"11.8.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"25.5.0","_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"what-core":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.6.6_1778460911474_0.07237658923015688","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"what-router","version":"0.6.7","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.6.7","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"ea4cf262544a53a88d54d3e3e0140d49d61fee47","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.6.7.tgz","fileCount":8,"integrity":"sha512-VXnr6Wp1s/NFeQQNnLNL1nUj9KDt9M0rJ4MImpB0yDZPdwN3gCsOR/Z3KIzG1FNzJWR/SPAUZZx6R1RJ+UhYuw==","signatures":[{"sig":"MEUCIA9y56ax4LHNsYMfBv45OwOE4qCKrhHhpcXt9qmM0KqDAiEA1DpjG9YgViFBTWKUFKp7N6DGsrZ8SwH0BLT09XJUHjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125083},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","production":"./dist/index.min.js"}},"gitHead":"ea421de7dbb507fc0447d46824ddac6ca294c180","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"11.8.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"25.5.0","_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"what-core":"^0.6.8"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.6.7_1778462768987_0.26886505070141786","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"what-router","version":"0.8.2","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.8.2","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"1f02dfb159aa352919f9b3286eb89b9ac69a4be6","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.8.2.tgz","fileCount":8,"integrity":"sha512-f6ObQey6zCWqclSPBKoz3dJdr4UGdh6G84lDix6w9x8BmqqVyeWTnz5HTJF1AvgsRk2nLYhrPlL88Ub9bA7etg==","signatures":[{"sig":"MEUCIQD1vsVKLPfpmPvENV6M9esnbyOOoZaH7qkDy1owBfRSiAIgFrglQkboELOHgU3Ahfaagt1A/pkSyaygxecAjtxEduY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115183},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","production":"./dist/index.min.js"}},"gitHead":"d3e9c78f6da29e936dd9fb7cbaa1b4e63c78368d","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"11.0.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.8.2_1778474209612_0.9935931471416946","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"what-router","version":"0.8.3","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.8.3","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"436fbb97b59cfad554af12ee7a4237f64b968903","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.8.3.tgz","fileCount":8,"integrity":"sha512-aZg2xpy9NmECbZ5b1Nu/UmR7OXiko2GUNSzw5qhRR81YamXehXhxzsqpxQOVBwtfD8MxC6DM3IdlJWgu8iuVcA==","signatures":[{"sig":"MEQCIDHENFp/BRrSuvh+d5S2ytvawbVAzJmwfvRrMPbKczotAiAf5UjTNwM2//efUlA67s/dD7h9tABmL3T/A3j0nnkEsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115183},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","production":"./dist/index.min.js"}},"gitHead":"52b7c5cc680bc5834903bfb34c400c2b37b2c4bf","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"11.8.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"25.5.0","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.8.3_1778479345809_0.8221383686332675","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"what-router","version":"0.8.4","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.8.4","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"46b466e929031abecef914847360c65bad2473a7","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.8.4.tgz","fileCount":8,"integrity":"sha512-ZnLQ/IlJHdDGjVwmBWQGF4K9XrrC5SJkDHEErFEbyMzxf1psBGllbdvSoM8RXv5bF1l9ZaRmtP6iqR+hWKm88Q==","signatures":[{"sig":"MEQCIEy6l3Znn9zzDOpIi15spDHgZ+AZwOs0bJ9Gw59olH+6AiATT5UiTNWlUUWXlQv0myMQUp/FTU+wSaW7/BWQpnGjXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115183},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","production":"./dist/index.min.js"}},"gitHead":"a05216b0b87718e880ae557dd18f34495163a30b","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"11.8.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"25.5.0","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.8.4_1778479675215_0.2045129896915856","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"what-router","version":"0.10.0","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.10.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"2ded0a1ec429b046182f8393382c6e144123b5e0","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.10.0.tgz","fileCount":9,"integrity":"sha512-yScKfTqhNx3jyzhOjvGLRX1QGEBjEDaG/RBav+odDUoSgMGnWbWEzcYg4tqTctnjwrtPheusgIGaLziq/BMUvQ==","signatures":[{"sig":"MEQCICOa7z1KDrAB4cNIUuRvEutdLKOxFKGUodJgMDgFk3N1AiBbcZ2f5JviGmpkZ0+POUgzfZDx0xVC8gQzK2D2dUK87w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117733},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"8722b790535f04a868d9f0f38613524600ab4270","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"11.0.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.10.0_1780968425466_0.16766225837292814","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"what-router","version":"0.11.0","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.11.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"d6f99c94734880f7b7fe3d040927243f17821b5a","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.11.0.tgz","fileCount":13,"integrity":"sha512-Az7G9XvkiiE/NVc5Wy5/JmuNh33JSb3zQYY5IthylIjkfmPgH4m9+9dISqq1XgiW1oF0b8fc3fc8RLs0NyZ2+Q==","signatures":[{"sig":"MEUCIQDw4LH/uj/u0Tb1TKA7yvzauoP9ykYvWf05FBwQinfdywIgSyCRfT1NQ/K4YrS3mNzoJyq1F8IxbKcnKTUy5gxO9XI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131032},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"9ad873c3904b0c95d8d424f6de780cc6edd2e4de","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"11.0.0","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.11.0_1781058823166_0.462682987389464","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"what-router","version":"0.11.1","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.11.1","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"7b3e58722da980caf666993d7af1a635bb40e7ec","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.11.1.tgz","fileCount":7,"integrity":"sha512-wthLSjgsnA+Mfovm47XugbumpfBLBIe3qNbhdteQhrBI/2WA6s4M6MUbAcfynNER7uXt1hfHZbNWSyiXRLNCcA==","signatures":[{"sig":"MEYCIQDsikekDJ8vzIlzINjV/7OyBblViM07JS3E98UK8CbYwAIhAJu63zAY49OYS9wpAig0lJSwFTMmCCWAdMSSkOTGxm9J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38387},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"68a02819da77049d58cb8d2a30719f3de42e9d4b","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.11.1"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.11.1_1781066777693_0.8029229985518977","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"what-router","version":"0.11.2","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.11.2","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"20b452919a4fb686568ca573698fa44dac446337","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.11.2.tgz","fileCount":7,"integrity":"sha512-vnDW1zDdLbtz195f1RVxFc8Px6d9jNYJxuzs3JsiWns59Kpi6ZrTVmCDcM2kf2nFlidrnvYUTnK5Xz2GpuSVGg==","signatures":[{"sig":"MEQCIBZkFEa/i9Vm5GwyjcIcqSv3rE3Fve5OmlhIGGBY776yAiARdrWu4w6Xh7AqbSqVL7T/QQeGCfKShYDGEvYokfMvEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39095},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"9c85184585c0199892bbe681ed2adc194bd47935","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.11.2"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.11.2_1782662753266_0.3774380708013201","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"what-router","version":"0.11.3","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.11.3","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"c447d2ffca18cb58d1a304f6cb3d9003ce2a02f6","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.11.3.tgz","fileCount":7,"integrity":"sha512-vSx42WTAIigJ5aH4gy8U79UTA/l6DX3mDYfRmTidXq+sU6Rhn5IN3P1JDax1QrGB3+IYgSVA0AKUH7rBSPQg7Q==","signatures":[{"sig":"MEUCIQDRTWSw5BXnt1XZHHQuzZJd6vOXXXvQFxEQM/dUknh9CQIgGX5BjFQpCSr9Ies7xE9Wbs3Rgu6hD1XRMGuc1E0J/6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39095},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"b30911ad425a3b088f11501b1bbc2d10ab6c98f7","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.11.3"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.11.3_1783187699168_0.11930448747433675","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"what-router","version":"0.11.4","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.11.4","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"9f64646a7189ad4c2ea63bcf0074e1baa91c5ae1","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.11.4.tgz","fileCount":7,"integrity":"sha512-qcwFNLNEI0oNxsrFKum2SmX7BMqmdnf16MTIyQSXd6HULNty/tMgFOcKIu2uwdCp24heGkcUbkuyoY6NH8tuvg==","signatures":[{"sig":"MEUCIQCDrTxzEwY5diSn4tu6uvBvJPtV6/2i58L+sugQPPz8cwIgLdup3QCkILDHqa3cOX7OKTZF6YG8gcL6F0TPUvQT1k4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39165},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","default":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","default":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"9ac55728ab4c4a1f7d6e52bfe632be3f5337817f","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.11.4_1783213285061_0.05336463506131084","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"what-router","version":"0.11.5","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.11.5","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"613d0b85e7a8383951fe5642b84468a3f4e17134","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.11.5.tgz","fileCount":7,"integrity":"sha512-QdsbEo3koljRnpsJNAb0Fn9TNimmtYLJTep3bZHzcAussQF1Yd8/LmpvQVn0goKWKhSaTMO4TY6KFCFe5H5qmw==","signatures":[{"sig":"MEUCIQCizk3IOrGLhIEXrTaJCWVR3BL3hcREg1uCCx62+R1RwwIgDVfDe4fZfEUbSmeBx9prCpFJN7CWgEtnGekfBE7F6lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39165},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","default":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","default":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"c52c85ca42f90e5fb2f7700cfaed918da61552f7","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.11.5"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.11.5_1783310894728_0.6657483936196176","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"what-router","version":"0.11.6","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.11.6","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"a907fa5def041d1c7397aa3142a7f733ee0b9ff6","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.11.6.tgz","fileCount":7,"integrity":"sha512-Wm/tHhj5T28bbExLnJzZFJcjJl86bm4No4cmPG4Zgw6mfH4ZnfuoJqZacKmoXLvBDXHYJdS2SqWjKA6Hozxmtw==","signatures":[{"sig":"MEQCIEFBYO99zWY2tZH1Sy1GhLpTxZ1Fe+3NzqpMgPgszBTKAiAS1VinWekdOexpMNP7cNt1OlZTVaZJCSi6iTHhdZabNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39165},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","default":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","default":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"7199649b0af9dcbca9a72512dd67d2a4389f3dc3","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.11.6"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.11.6_1783739157701_0.15346864972182495","host":"s3://npm-registry-packages-npm-production"}},"0.11.7":{"name":"what-router","version":"0.11.7","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.11.7","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"8864f0a4d9ec9a40524a579a202e1fec663653c9","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.11.7.tgz","fileCount":7,"integrity":"sha512-hNnPUYetvVCXE0NnEkzDA9341Qw8OGZooGma2ZVdQpSJ6MRVtEw/JpfBniHLmo4YH5CVojrz8iDIW3w1aRS79w==","signatures":[{"sig":"MEYCIQDbEU8+bYv4iP6ov9Crj4xCgPKocanrri1q36ci33AKBwIhAMq9SiVVWi+Qk8z7Aekkkts/7tHAYnDDwyNwuykINum9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39167},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","default":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","default":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"b066671dca29da810a0ca6419a74ccde63ce2ae5","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.11.7"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.11.7_1784179991928_0.12786617181547855","host":"s3://npm-registry-packages-npm-production"}},"0.11.8":{"name":"what-router","version":"0.11.8","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.11.8","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"0ead9e11f7adfd343d2e5d505be3318a454d86d1","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.11.8.tgz","fileCount":7,"integrity":"sha512-ixdISpIP2zcXo6kOctUGp/7xqE+UvR6QTcefbkB8gJjyeO+42gibVuk3d4z+SdMBn/YL8RNyaHe1/h11tS5xmw==","signatures":[{"sig":"MEQCIG3P1pnA8HxeTSiXr87QcVr0F8dWJI1MwFxOmwEsBc2iAiAS7wsRj3C/WsyKNLV4jLeLWWkqK4qKUgW3Ra61Cn4sFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/what-router@0.11.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56198},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","default":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","default":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"6579b561a4bb879c51350dbb337b8a7274d3676f","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.11.8"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.11.8_1786252935155_0.6574210210479448","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"what-router","version":"0.12.0","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.12.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"aeced98ab79143b8310ba73533774cec9f2074b7","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.12.0.tgz","fileCount":7,"integrity":"sha512-Gf28mOzZzDlA261ummh8aLDuRKOVAQm5kvtpHINRgdbYuKhRb8izYL0hUCpBGmME4AgdB61XGdwC5zPTSCDMIQ==","signatures":[{"sig":"MEUCIGvuJBCOjHAcTpu49ISdwBRGvczMRjSSTrxFBpMe1PqIAiEAjs87NqYv63OVqYTVEfmVXWR9OQg/8DI7IoatGAjd36M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/what-router@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59308},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","default":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","default":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"a76b36c5f91adff9d21c4e914218f509ca39bc20","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.12.0_1786298295686_0.12541917938483227","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"what-router","version":"0.12.1","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.12.1","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"247a0d2fd620886f56b3106c2418fb523aaf6d18","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.12.1.tgz","fileCount":7,"integrity":"sha512-tiG85YFilyQdWpLUS8BPmEPVyQDiwS64ERdMbln+ylqvpuzdcl75ffGsPu3TFMlj9bZOQDIOatv4BpGkcygUEA==","signatures":[{"sig":"MEYCIQDVnd17Sbu05lJ3xnNQbUOfIQMr90/dEq8ajVwrf4olDwIhAIekl0WB6shGjH6m+YPsEZjLC71imFRUEEixDZ9LAvjy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/what-router@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59308},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","default":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","default":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"2e91c807d9b133736f51e609ecea299dd51eaf0b","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.12.1_1786299338701_0.25857094461334484","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"what-router","version":"0.12.2","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.12.2","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"171061427b357e7dda3d3cd674c5b118d6b503f8","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.12.2.tgz","fileCount":7,"integrity":"sha512-P+SYfGJGZm0zzxYbHGD2JeP+DyynBlNM2a/1L8J4mM2xfNR+rcynNmBX0fKVZY6BnnKeBQzri3/cyHuDhAzlAg==","signatures":[{"sig":"MEUCIQC/A7DMzDSzUQI43oixbmgs7v7MHGLB7+ljQJ3Mu9fh0gIgZsPn1etTeivkkAMs4DP0Azh3V0PkoJFpaL/CmNRXM84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/what-router@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59308},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","default":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","default":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"9821b9c4bec7a1aacfabc4d584617e2cba634c4c","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.12.2_1786300470165_0.7243994958818323","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"what-router","version":"0.12.3","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.12.3","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"882a67d2dcc029b95bcd681f47e500d6bb102cab","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.12.3.tgz","fileCount":7,"integrity":"sha512-CFMesO9MoyRx4YoMXuH338aLsfqZ3+yRJhMWgJYeroMszGgQ/vfuH6B1Or7qyv5xHwtu2V6NnS43HNgYckWl5A==","signatures":[{"sig":"MEYCIQDgat9eVotWEoz3GvU6ALwvD/ITGMHQNX5HeDGTy09kBwIhAMwF0muTKxjopq1Kz0GaWiV01n7MyLq7o241UNJtGKhK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/what-router@0.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60962},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","default":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","default":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"be81e060d63dab3a69501870821497aa0cd86b28","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.12.3"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.12.3_1786332581121_0.8082484839159465","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"what-router","version":"0.12.4","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.12.4","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"19b712ebc3e5df6c19503a9ef67694ad5349db9e","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.12.4.tgz","fileCount":7,"integrity":"sha512-z80aL0820wA50dEpXtUNqLIoYgzdA+eGuTHNZCj6g9/iPJ4ZRNwi/C34+OgF/yBX4AHVdt1BIuZ/YFyWhn8PAA==","signatures":[{"sig":"MEUCIFtBHBQAOxLAQpus8+Fx5WmqwACnGbrG26wi+aiHDrHvAiEAiyiGuh42IKJQwd57IIWYMBqceJuXUhrNLl9SezybcXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/what-router@0.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65161},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","default":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","default":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"045d669b4d5038e3884bc625b87f034fdfb72c3e","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.12.4"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.12.4_1786768562110_0.2009296163269958","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"what-router","version":"0.13.0","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.13.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"5aca005ac3b798d266cc119a8d7dc92609e88f24","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.13.0.tgz","fileCount":7,"integrity":"sha512-VGkpT7db9guZ0qNx26IvyiXgJZSB1wcrTjGXwzeL1n8y7dhifGV2evBrrJtjp+L7ONX7nAHRuOWufUyR2TnQ+Q==","signatures":[{"sig":"MEUCIHNUrTUg/deEbPzt7OY/LEheeUK0JysfwhATk7T56KGHAiEAnlV8SN+pDhxu0Wp+TAzu5PRL+TjSOm4x5OUsGCxC2j4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/what-router@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65343},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","default":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","default":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"103b144ce0bedc06853418670c1413b98bec9fe9","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.13.0_1787632854797_0.6489309842658055","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"what-router","version":"0.13.1","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.13.1","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"26732b7ab50c8c60f1b9935a98ead54ff066cb19","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.13.1.tgz","fileCount":7,"integrity":"sha512-oJs6iMVgUKVo6nFjbfWXc2792koCAWybkRQ+ytUQPGML/BFXfIlzfCSVAjJv8F7zFnLJ7R4E962w5tsXQ4m+mg==","signatures":[{"sig":"MEQCIBEwO2Ot6nz57HMz/i6jPmn2kqAIj7QZGIG8+l5F2x/xAiAcoensWo6ToGJMdG8yHEtaOzN4phDzIJBu5tmfjXo4og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/what-router@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65343},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","default":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","default":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"361ad289cccc21bfd1c4aabadd91f86587fd8c40","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.13.1"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.13.1_1787634783122_0.05078794035578138","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"what-router","version":"0.13.2","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.13.2","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"9f005ea1b4eb35b5f1d90b73c9dd59508f2c095c","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.13.2.tgz","fileCount":7,"integrity":"sha512-gXaZkaQmf9qf7LFT4WPkpZ23wbBw4YFGK9kpaS46c2giZRHKERKftDU09/TnOvKU3oxs6f3MmJC3xvwJDlTv7A==","signatures":[{"sig":"MEUCIQDc0yZZ5rYH4CAnC7FQjhabytk5NYMSv6GE/mhjeMWesgIgY0wvK8ntIRmSBWr9fm9p05n0e2Bok8AMPVHR4d7LPmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/what-router@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65343},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","default":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","default":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"f46c87e8e63d262fce8106e91ab63d1c19a40d19","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.13.2"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.13.2_1787667738582_0.7517125742706185","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"what-router","version":"0.13.3","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.13.3","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"0f5bf367037268840ad1ee265ab897a8b95de37c","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.13.3.tgz","fileCount":7,"integrity":"sha512-z66znCMFr5OsF+ZaOBIOh0GqLGNJx+cgZXT3VAtgBOWx2Vqby4Kdrfbfwkgvz/CUf5dmrkPMt29dGTBTxvwrCg==","signatures":[{"sig":"MEUCIQCuJeTVbEVO+k2XZqPn7bqdm8sqCGVxE1CGOyZ8jVfuTgIgf29tfVkPgiZGUznStA2ljU7/mufsALRFc6Y+bKSsHT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/what-router@0.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65343},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","default":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","default":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"687b5609c99429c93f4c6c505ad6fd43cf50bcef","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.13.3"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.13.3_1787668743566_0.7278936142854213","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"what-router","version":"0.13.4","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.13.4","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"be62eb22f1b86247891798f20bd02e3b0bd3d601","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.13.4.tgz","fileCount":7,"integrity":"sha512-LfCzz3JEkP3/3MmlW7xbcvYfJnaKj9YG0yFpCaA46NCqTntFpWIJelZwd7sRVo9a9Ii0dSeQsHSKR+5aYuBVVQ==","signatures":[{"sig":"MEYCIQCCcecEhVkVucNtAxX9IQGPBBPQKkoUEmr1fGAmXi/lawIhANoO6Z6Pt/IDVGaz7pYjFpA3afZxc/PwIB0fhBEI3+A8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/what-router@0.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65343},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","default":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","default":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"29c6b8beba25c47f103d8fa818ebdab37b378aea","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.13.4"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.13.4_1787689888352_0.3159476869640949","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"what-router","version":"0.13.5","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.13.5","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"180d31fcad004cf28336fb0156535e0dad770cc8","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.13.5.tgz","fileCount":7,"integrity":"sha512-7Sf2fJtuwL+pyJBPmUqIpaOQ1ntGs/WKtt/v/0MI8MBaNhEO+yWgGuo+5V9Qi6/kTsMd90b7Q84rgxoDdgYhOg==","signatures":[{"sig":"MEUCIH/O9VXklZqNNl/L31b8cFSrFUGYI6NB5FQf3tI/ilUSAiEA4xu8v8rhWvYApRGSuVvA8FPvZJyufBbnn27Plrw2R9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/what-router@0.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65108},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","default":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","default":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"f73fba210e21ec11c599853bd8c0928c018a14df","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.13.5"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.13.5_1788639496524_0.1363098950201458","host":"s3://npm-registry-packages-npm-production"}},"0.13.6":{"name":"what-router","version":"0.13.6","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.13.6","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"ea7a5795c91a6de74d75a0e918a355df331075fb","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.13.6.tgz","fileCount":7,"integrity":"sha512-FsyfOehe56H/p43oeLXRR2+S32TQPar4fKjDf1JGmYuKOljpIBNkF//PCJsED1u0IKw+GYFdYqeN7eBhBTRsQw==","signatures":[{"sig":"MEUCIDrw4dNcsbe/6ClWy4zMut37Zf8EqxQBo+L/elCNIpwOAiEAsw0KAnjPltkKRfOENFik/NK3fYH6ip8eIaUTRcZLA6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/what-router@0.13.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65108},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","default":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","default":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"e6fac2b796fc520ee2d67336b86fa9080f443377","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.13.6"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.13.6_1788663936607_0.12157212006554152","host":"s3://npm-registry-packages-npm-production"}},"0.13.8":{"name":"what-router","version":"0.13.8","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.13.8","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"559ba499d1241955651d155b4af788517e2c7b4d","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.13.8.tgz","fileCount":7,"integrity":"sha512-KSB7bzjVKSTEAilWLZBjao/4cXQNtkfUAKMK5P3+8OXMKFy5E23Zv87Cvex8qc3o84TqJ9E+YZQUsrWwaH6yOg==","signatures":[{"sig":"MEQCICebaiGrlKG1P6/BUKm4anyVKAfcxBhzVM4vXeb9Wt+PAiAQNCxfHztss5dqttnkRtc/kED1c+LgKsg9tyAEMcEpfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/what-router@0.13.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68593},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","default":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","default":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"16c0291033ce1039a91cc6c1beb5e80e9a87425d","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.13.8"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.13.8_1788748399277_0.7846328284437973","host":"s3://npm-registry-packages-npm-production"}},"0.13.9":{"name":"what-router","version":"0.13.9","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"what-router@0.13.9","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"587cbc37b18dc06880ace624f846c4100682eb82","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.13.9.tgz","fileCount":7,"integrity":"sha512-/VJGpz9pGt6jf5I9gteedEsLjCAS4p31+wcbaZkolLeQqdlpLvUYMEU7aETezAGIMaXns3aGI+LyBZ8om0cuhw==","signatures":[{"sig":"MEUCIGPL+e94fe5kZ19HKUghAOjY3/VhddsofYDiJyoCrHJpAiEA+uMVatG5XX+PvO3fyXRQ5BsqXxk05NyX6v8ZULUTUQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCXYitNUESngR3Wy1NlA6BUm9M2KgL6rZA500OncNW69gIgbKzUDtZAtwgIoHH8zdjZzMggO6k6Pup7nychXwSZORU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/what-router@0.13.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68593},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./src/index.js","default":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","default":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"7ef1e4e1c6c0ccc07d9208b398f2599112f73cd1","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.13.9"},"_npmOperationalInternal":{"tmp":"tmp/what-router_0.13.9_1790385603972_0.7538536376878782","host":"s3://npm-registry-packages-npm-production"}},"0.13.10":{"_id":"what-router@0.13.10","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"b23de83a08d82e453b4c297d18141a222b3df596","tarball":"https://registry.npmjs.org/what-router/-/what-router-0.13.10.tgz","fileCount":7,"integrity":"sha512-m7DBkvXEp/C9DpCMnPEMTg112jLoSTjmEhoaHLuPm9MD9xExz912o7qt2EfgB9D8TY66Mqq1cQOTLCM1y6SuOg==","signatures":[{"sig":"MEYCIQC9yYUcJtt4OP6il8uIen+2m71ppQ8lH886a0lDcIUyQQIhANoAr2ovBillHYBe8GXfhw4by4OYkQcFEod2enLafWMb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCbt+EqKNjJXMVQ/u4xnyMvgkUaXnVdfnF6yRWiaLzSIQIhAMjcNmFI2fygzpNMSRihjEPv7AntPvppddYNx6B6nU51"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/what-router@0.13.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68595},"main":"src/index.js","name":"what-router","type":"module","types":"index.d.ts","author":{"url":"https://zvndev.com","name":"ZVN DEV"},"exports":{".":{"types":"./index.d.ts","import":"./src/index.js","default":"./src/index.js","production":"./dist/index.min.js"},"./match":{"import":"./src/match.js","default":"./src/match.js","production":"./dist/match.min.js"}},"gitHead":"fcf111efe1bd1a4ea2424ac9dc88d1ea0d7dca4f","license":"MIT","version":"0.13.10","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"homepage":"https://whatfw.com","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"What Framework - File-based & programmatic router with View Transitions","directories":{},"maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"what-core":"^0.13.10"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/what-router_0.13.10_1790557569255_0.157120615213159"}}},"time":{"created":"2026-02-11T05:39:07.985Z","modified":"2026-09-28T01:06:09.696Z","0.1.0":"2026-02-11T05:39:08.232Z","0.2.0":"2026-02-13T19:10:21.219Z","0.3.0":"2026-02-14T00:11:47.442Z","0.4.0":"2026-02-15T03:38:15.166Z","0.4.1":"2026-02-16T19:52:45.062Z","0.4.2":"2026-02-16T20:15:27.452Z","0.5.0":"2026-02-17T05:31:19.280Z","0.5.1":"2026-02-17T14:45:59.832Z","0.5.3":"2026-02-19T23:03:31.554Z","0.5.4":"2026-02-21T05:53:13.833Z","0.5.5":"2026-02-23T15:45:53.152Z","0.6.0":"2026-03-27T02:35:41.037Z","0.7.0":"2026-04-08T21:54:36.850Z","0.8.0":"2026-04-13T04:18:35.908Z","0.8.1":"2026-04-13T04:43:55.509Z","0.6.2":"2026-05-10T19:19:33.491Z","0.6.3":"2026-05-10T22:51:48.120Z","0.6.5":"2026-05-11T00:12:22.133Z","0.6.6":"2026-05-11T00:55:11.618Z","0.6.7":"2026-05-11T01:26:09.151Z","0.8.2":"2026-05-11T04:36:49.765Z","0.8.3":"2026-05-11T06:02:25.962Z","0.8.4":"2026-05-11T06:07:55.352Z","0.10.0":"2026-06-09T01:27:05.612Z","0.11.0":"2026-06-10T02:33:43.310Z","0.11.1":"2026-06-10T04:46:17.803Z","0.11.2":"2026-06-28T16:05:53.394Z","0.11.3":"2026-07-04T17:54:59.312Z","0.11.4":"2026-07-05T01:01:25.185Z","0.11.5":"2026-07-06T04:08:14.892Z","0.11.6":"2026-07-11T03:05:57.856Z","0.11.7":"2026-07-16T05:33:12.069Z","0.11.8":"2026-08-09T05:22:15.318Z","0.12.0":"2026-08-09T17:58:15.847Z","0.12.1":"2026-08-09T18:15:38.853Z","0.12.2":"2026-08-09T18:34:30.307Z","0.12.3":"2026-08-10T03:29:41.241Z","0.12.4":"2026-08-15T04:36:02.271Z","0.13.0":"2026-08-25T04:40:54.928Z","0.13.1":"2026-08-25T05:13:03.278Z","0.13.2":"2026-08-25T14:22:18.748Z","0.13.3":"2026-08-25T14:39:03.727Z","0.13.4":"2026-08-25T20:31:28.492Z","0.13.5":"2026-09-05T20:18:16.660Z","0.13.6":"2026-09-06T03:05:36.745Z","0.13.8":"2026-09-07T02:33:19.661Z","0.13.9":"2026-09-26T01:20:04.068Z","0.13.10":"2026-09-28T01:06:09.335Z"},"bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","homepage":"https://whatfw.com","keywords":["router","file-based-routing","view-transitions","spa","what-framework"],"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"description":"What Framework - File-based & programmatic router with View Transitions","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"readme":"# what-router\n\nClient-side router for [What Framework](https://whatfw.com). Supports dynamic routes, nested layouts, route groups, middleware, View Transitions API, scroll restoration, and prefetching.\n\n## Install\n\n```bash\nnpm install what-router what-core\n```\n\nOr use via the main package:\n\n```js\nimport { Router, Link, navigate } from 'what-framework/router';\n```\n\n## Quick Start\n\n```jsx\nimport { mount } from 'what-framework';\nimport { Router, Link, navigate } from 'what-router';\n\nfunction Home() {\n  return <h1>Home</h1>;\n}\n\nfunction User({ params }) {\n  return <h1>User {params.id}</h1>;\n}\n\nfunction App() {\n  return (\n    <div>\n      <nav>\n        <Link href=\"/\">Home</Link>\n        <Link href=\"/users/1\">User 1</Link>\n      </nav>\n      <Router\n        routes={[\n          { path: '/', component: Home },\n          { path: '/users/:id', component: User },\n        ]}\n      />\n    </div>\n  );\n}\n\nmount(<App />, '#app');\n```\n\n## Route Patterns\n\n```js\n{ path: '/users/:id', component: User }       // Dynamic param\n{ path: '/docs/*', component: DocsLayout }     // Catch-all\n{ path: '/blog/[slug]', component: Post }      // File-based syntax\n{ path: '/[...rest]', component: CatchAll }    // Named catch-all\n```\n\n## Navigation\n\n```js\nimport { navigate, route } from 'what-router';\n\n// Programmatic navigation\nnavigate('/dashboard');\nnavigate('/login', { replace: true });\nnavigate('/page', { transition: false }); // skip View Transition\n\n// Reactive route state\nroute.path;       // current path\nroute.params;     // { id: '123' }\nroute.query;      // { page: '1' }\nroute.hash;       // '#section'\nroute.isNavigating;\n```\n\n## Link Component\n\n```jsx\n<Link href=\"/about\">About</Link>\n<Link href=\"/about\" activeClass=\"active\" exactActiveClass=\"exact-active\">About</Link>\n<Link href=\"/about\" replace prefetch={false}>About</Link>\n```\n\nLinks automatically get `active` and `exact-active` CSS classes based on the current route. Hover prefetching is enabled by default.\n\n## Nested Layouts\n\n```js\nimport { defineRoutes, nestedRoutes, Outlet } from 'what-router';\n\nfunction DashboardLayout({ children }) {\n  return (\n    <div>\n      <Sidebar />\n      <main>{children}</main>\n    </div>\n  );\n}\n\nconst routes = [\n  ...nestedRoutes('/dashboard', [\n    { path: '/', component: DashboardHome },\n    { path: '/settings', component: Settings },\n  ], { layout: DashboardLayout }),\n];\n```\n\n## Route Guards & Middleware\n\n```js\nimport { guard, asyncGuard } from 'what-router';\n\n// Sync guard\nconst requireAuth = guard(\n  () => isLoggedIn(),\n  '/login' // redirect on failure\n);\n\nconst ProtectedPage = requireAuth(Dashboard);\n\n// Async guard\nconst requireRole = asyncGuard(\n  async () => await checkPermission('admin'),\n  { fallback: '/unauthorized', loading: Spinner }\n);\n\n// Route-level middleware\n{\n  path: '/admin',\n  component: AdminPanel,\n  middleware: [authMiddleware, roleMiddleware],\n}\n```\n\nRoute middleware is **synchronous**: return `true` or nothing to continue,\n`false` to show the Router fallback (403 by default), or a path string to\nredirect. Returning a promise or thenable throws `ERR_ASYNC_MIDDLEWARE` before\nthe protected component mounts. The Router observes rejections but does not\nawait or use async middleware results.\n\nFor async authorization, wrap the route component instead:\n\n```js\n{\n  path: '/admin',\n  component: asyncGuard(check, {\n    fallback: '/unauthorized',\n    loading: Spinner,\n  })(AdminPanel),\n}\n// Without custom options: component: asyncGuard(check)(AdminPanel)\n```\n\nClient-side guards control rendering and navigation; enforce authorization\nseparately on the server.\n\n`redirect()` throws a navigation signal. Two places catch it: route middleware,\nand a component body.\n\n```js\n{\n  path: '/admin',\n  component: AdminPanel,\n  middleware: [() => isLoggedIn() || redirect('/login')],\n}\n\nfunction Private() {\n  if (!isLoggedIn()) redirect('/login');\n  return h(Secret, {});\n}\n```\n\nFrom an event handler, a promise callback or a timer, nothing catches the\nsignal and it surfaces as an uncaught error carrying `ERR_REDIRECT_NOT_CAUGHT`.\nCall `navigate(to)` there instead. A `try/catch` around a `redirect()` call\nalso swallows the signal, so rethrow anything whose `name` is `RouterRedirect`.\n\n## View Transitions\n\nNavigation uses the View Transitions API by default when available. Use helpers to customize:\n\n```js\nimport { viewTransitionName, setViewTransition } from 'what-router';\n\n// Name elements for transitions\n<img {...viewTransitionName('hero-image')} src={url} />\n\n// Set transition type\nsetViewTransition('slide');\n```\n\n## Scroll Restoration\n\n```js\nimport { enableScrollRestoration } from 'what-router';\n\nenableScrollRestoration(); // call once at app entry\n```\n\n## API\n\n| Export | Description |\n|---|---|\n| `Router` | Route matching component |\n| `Link` / `NavLink` | Navigation link with active states |\n| `navigate(to, opts?)` | Programmatic navigation |\n| `route` | Reactive route state object |\n| `useRoute()` | Hook returning computed route properties |\n| `useParams()` | Current route params |\n| `useSearch()` | Parsed query string of the last matched route (stale on a 404, like `route.query`) |\n| `useNavigate()` | Returns `navigate` |\n| `redirect(to, opts?)` | Abort route matching and navigate, **from route middleware** (throws, never returns) |\n| `prefetchRoute(href)` | Prefetch a route's assets |\n| `beforeNavigate(fn)` | Guard run before each route navigation (not hash links); return `false` to cancel |\n| `afterNavigate(fn)` | Callback run after each committed navigation |\n| `defineRoutes(config)` | Create routes from flat object |\n| `nestedRoutes(base, children, opts?)` | Nested route helper |\n| `routeGroup(name, routes, opts?)` | Group routes without affecting URL |\n| `guard(check, fallback)` | Sync route guard |\n| `asyncGuard(check, opts?)` | Async route guard |\n| `Redirect` | Redirect component |\n| `Outlet` | Nested route outlet |\n| `FileRouter` | File-based router component |\n| `prefetch(href)` | Prefetch a route's assets |\n| `enableScrollRestoration()` | Enable scroll position restoration |\n| `viewTransitionName(name)` | View Transition name helper |\n| `setViewTransition(type)` | Set View Transition type |\n\n## Links\n\n- [Documentation](https://whatfw.com)\n- [GitHub](https://github.com/CelsianJs/what-framework)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}