{"_id":"@capitec/omni-router","_rev":"41-5d51d9a80f3e4899f8a937894671838b","name":"@capitec/omni-router","dist-tags":{"latest":"0.3.3","beta":"0.3.3-beta"},"versions":{"0.0.1-beta":{"name":"@capitec/omni-router","version":"0.0.1-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.0.1-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"e0b187cba0b4f9aeeb0530bb4cdbe191dccee461","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.0.1-beta.tgz","fileCount":23,"integrity":"sha512-oFcrTkpjpsia5/i+6Lln4O5YsppSn+1jbQier0eQ+ROzJ84Xmn9oA/cAZnUxK/BRo4MfURQ1b7Ln8D/HZlamQg==","signatures":[{"sig":"MEYCIQC27M9clFBKAchpfggzKKwk5QYrn8zQCXdhWWkpxoJg5gIhAKORKCR+BsW1tumyzPwEJ8jXWWdhz9FcdSMQUPRlJkZW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpGPcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYPg/9FUxvSnVY08T7kx2PWUrX/BfzUs48rPAUZ426hczDnfleL4Yu\r\nvA4pzypP3jZ8P/dXC9oVE0SDE64CcFOWnnN9QPAAjTZo7GYLKl2vLJ45ksDV\r\nIsrxF+8BEOvQA3877XfM8cfsjySGHKPMHpvGwlOo4WbS9iI57dEHFishnVtF\r\nOCr2/2+suyLOl/XW65yHf1ZmFtKcm7FD+gbXv1A9Q3OCSpPcibh/7wuF0IUA\r\nyfN3o5tCvOVfN5xy2FUVaGbcoAl627b8CRQjbFFGvQec+wEdiYzqAEavMsus\r\nc/cVpDK1TXSfJC9J/ARnC6pvXFtaqgn1sM3gLxOEeeNw2TSM3rv+OGjbRzti\r\nVwa1+BrdroDzIZFmn1jjcAO04zkvaMldpyIoLNjpL3S6Ehw7x6LWtcSYiPGs\r\nM4gr25aY3KguRDkpsRdu2VIMvIAFXs79EZ9vUZwvG2EwPCYZ/mtcTrQTWVsH\r\nht9GC4wQM1DPjI6qG4QgeZlDBZ0lW1q7SCQYVIn3H0CHp9DqX5MIS8S1Hnf+\r\n7AG7ocEgpqhxeOAWqkGqjBVYTlMpP6Lf6i9gLVkUO3mXG+KSzzuarhxhOyrA\r\nDJYWtag8Q1q10MAPjo1CncxpR81tZozhw1e1G0zAnRc3N7SmvUuxgeK3XSqY\r\nAKnmBQfN5Vvac+4z+UqAEksp9jjkBtn+IGs=\r\n=VN4o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"16.x"},"gitHead":"cfa2887a236fbb07c7dab4c8120c26d54c40cc2b","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.2","description":"Simple path-based web component router","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.0.1-beta_1671717852280_0.09023813669005354","host":"s3://npm-registry-packages"}},"0.0.2-beta":{"name":"@capitec/omni-router","version":"0.0.2-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.0.2-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"758cdb3438070f0c7605e115c2a0004b2b542a37","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.0.2-beta.tgz","fileCount":23,"integrity":"sha512-I4Q3w+T2YL74nzJnTiRvRtkhzGgjibpJKwAyF0k7Z34eLxwoj+PElkNyxJmyRY6ZSuf1kSG5OPnhMCuyC4ijEg==","signatures":[{"sig":"MEQCIAzxb6MOLyA0x2rgmqfbiDGN2HrlslmdPOuHL92z1THsAiBsgulcUrxwIRhcNVvCvHuGBUyHa01TRST3P1lIvRY2oQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpGU2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXXg/9EJhPf4sWACdleWzEDq9t+bL/p1nQYOYMyHIenYYQrshvmMlp\r\n41IBhA3Z4sX46dV4PWDtPhub26xcSxffRRrdJKMlfgy5+15B68BioJsAxueG\r\niBMWIG22N/eeVGVy1AjJ8NWQhi10nCDq97qOSHUrlym5MFqZwRHycm6IBGN0\r\nsI07sCbAO+2pRRN/XO7roYIWPoeKu0cxZGJP5kN3iSJab5NaBdS+2Z0sBZtY\r\n7gqotYV0RZ1Ib7Zhm1UKU90bUXSXjQt6BHqV5Dxyte6kpiJ2JuXHwA2wCUPW\r\na9ek/7hmCQyWMwMhWHh73LqKeDuj2dO267KpwNH4ZsnSwudH6VPxgvpbgcIU\r\nV1QmUnOOvlq63tGA7uQvSehN4YIa7QdAaUZB6PcBEPutoejR+oKUVm1OycGq\r\nQxl3l2jzFc+IbfRQUB4rKlJfG/CHF3YT88uWj1goE0fsJTjt+rLDjmLWRo+w\r\n7wOH5W4me7nd3pY5h2C/7kvkHoubIV1NvK9TtkpepSpalhw9/7hDikFG009D\r\n9Tlb5I3GirjQ2YJjPyDQ2cLSSAjErP2PgZ84RHkK73iQT42scOHBejWz5EXF\r\ncYSz6Mk8fzp5QOeh3e4cnAYb5CyOm2+YmDq/yLf0pLBt8afYSuKiwCy2OfJi\r\nuE1rCL5fOrwdmVn2m44kP0BwKk81+JqGAWg=\r\n=KRCT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"16.x"},"gitHead":"59f79ee44e0314f3110825e5d6bba8cd6c398739","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.2","description":"Simple path-based web component router","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.0.2-beta_1671718198714_0.29885996325043873","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@capitec/omni-router","version":"0.0.2","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.0.2","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"cd64e7fd5d09e6ee55bc2124685943edf23a600d","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.0.2.tgz","fileCount":23,"integrity":"sha512-JjC6tpCgO01QNp/C373NBmNSMo+byk8tJU0nGxWjR24j24+z3GWqzI7pq/WaZGLCBCv0DqdTh0CU4S5tdVyzrg==","signatures":[{"sig":"MEUCIQCHaJMCZ5I4AYbfqEdiyg179tZzcHBn9+cPnmCvWuwoUAIgHennhapyWngz6T3DeEeXui+FfHioIhTvuBtEjRd/kYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpGhQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjIg/+MJSJySl3lpni+dnfF8udRJ7pBae8u9rmuiZKkJ8U43zM0fh8\r\n9b4tYemRFZS7mi6+BxCThb0yU7cMHFszFF0pljbfUApPqLHXPp0gBtR2laTm\r\nQvMpFgygypPaoT0Rb3JO14M5A8hI8r0Y2VubwcXjz/EJUKkJ70mImN5f6gMQ\r\niowzl0Pp6bF+i/1vgRKJ8Eg02PhVOFQW5s5WOsRz+9aSHw4etTyZ89OKPpsl\r\nqRCZ2oVc02JkHFhGT8911QJCLgS0NnKjhUvEQW1HSWLZHLoDzjKEBgcaWVIx\r\nL7QHn9MehKmZmz9Wf5P+gaBQx5D1YoErt5OsIR/58Y1AISIeWC0Dhco4rEqO\r\nAL/kGp4zdG4KzhWQQG7RN+B7VpFIhrsEnM0oTq/gn3Kp2apxo3nYrhUBQrH+\r\nrsEqFLz7JN2GFb93JuAzEE8PYpuMFo9Nh3rAFolcXCJ2E9u6UtuEBGm1VD7Z\r\nt3sySZNrmg9CGPLLDieaPOa/0UJIlSb35nDBXlsEzcpLx9osF7/xYT7LPh5A\r\naibPfzpOI61LQgnhfpD+MnWePvstJBhR3JezrLw5YtusJsbGUhhFx5L2FeEM\r\n9W8najq3dRRT48Sf5cuqBevC8yi0997Im/fvyiF1ogMgq8l/YpTM568wc8pL\r\nRX4c5h6A61Zjb4vwMuo2H22gLGFJvA9aoUU=\r\n=81vL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"16.x"},"gitHead":"609ca4d27e5539a9a6fa724a067b8c5fe23fc261","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.2","description":"Simple path-based web component router","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.0.2_1671718992090_0.7634121421196003","host":"s3://npm-registry-packages"}},"0.0.3-beta":{"name":"@capitec/omni-router","version":"0.0.3-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.0.3-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"fe0d2062598e3bc01b0ed216cc1700de9f584543","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.0.3-beta.tgz","fileCount":23,"integrity":"sha512-sriHRcFXgjQ9hSAQE8TMdAq/0jkQdApFE1E862nQT/z9fiZAUn+Ldo5SPbR296wYEbzsydRwoRc72AJEpWv9Lw==","signatures":[{"sig":"MEUCIQDQ2zzWZbvzDPzTEJUdhYQwHuWdBBjnSZZMZohI4tl3JQIgERBIMz1WYVHmz+LrBMrVRSRkt1jMD9mlsbfeztwmuxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpUxuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9Zg//W0dFK+ncqrro9CKwNP2DN9UyhFwewLWjZ8wJ8xtxKCCT82is\r\nMl9VX761sOa1Y9vYpIMpf8WfjOrhRNtgqB+PEDQGTqvJMF8LqsM3af7VzNHd\r\nL5JuQFpBXZG0ts/QU7rP9Ib4IAHuEpXJlIxAL6JpvwX/pYR02VwReANxN5YD\r\nDE83PjJtUhFGbsQhzEfEqzMJsmkb4tcnxWl334M107zqMn4pRYVZOzAvxTcJ\r\nZOsJ3ZJv2rvmE32fHLgafnvjtS4GBNy/t8LE7cxoAUQWET5DUfCMLtxVom81\r\nnSWhcleIFimK+5Zfby93PUSLQWVVWavIZiLsqKEz0wAgNS7kpKWigOFcmbRY\r\nyRvhcpLdexKzaAMEwqh4Orzzv0kOyoxz82fzdU3V6OUD7z8b/Rf1mMDD9GYN\r\nT9x4PhhVA5p2XuSJSJSt/KcwQ8BjIO9L2ch93ehrgapbxQJBSjBt2mj1Xau4\r\nsRHO90xl/tHa1rli32coQbDdcSVpp4Ky732EHsA+QaNzkzxaJAGX46oEh/Gb\r\nvGkVJ4BMb4YERHimoQ6luOA9PlsuRSm8ugCKHmzN+81pHpZbcGi5RzJVSki3\r\nVbc3J3AYPXNz3kqcv3Nul5Q8vToKn79Cg5zE39N7J0TOV7RXG2+L8Jst4sTX\r\nhh2TGlGUJVpc8Y+r7t6qdflN0MYVnoeTEzU=\r\n=ia5P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"16.x"},"gitHead":"59db9f637525f2adcb0634c5b49f040dbbf210f2","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.2","description":"Simple path-based web component router","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.0.3-beta_1671777389846_0.06687869126312118","host":"s3://npm-registry-packages"}},"0.0.4-beta":{"name":"@capitec/omni-router","version":"0.0.4-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.0.4-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"acec4f2787f56f1ddeb04971b37b985e12c12fa2","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.0.4-beta.tgz","fileCount":23,"integrity":"sha512-W8CYLslv7Ud/uLbx+f/eqvY3AH4FUEa07oCvL8oEeBL561wcMbSxLdDXZ+A8qc/ScsIUMKk3d3NKimR6OOEL1Q==","signatures":[{"sig":"MEUCIQChw5J7ItvcA5qX+4tFFRDDDk20oW+aVWDuJ+Df2qnn2AIgDdflA8Q01zrh39sRs1rZHfp8HXo7K112iOcQnv+S4nc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpWIdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtWw//e6WpqAJzuzUQi03SsnfGRrlOCKWwsPAC5MIjPpxoxrZM5tcZ\r\nfvxPetcKujkJySC1cl1gycdUe/eAsBYrKsTUgnC8P0XhaFYpfJpfjQmVRTnC\r\nTfmjmKY9QKa6RELWBK/ijPbh8XaIsLdla+0eGyt5d5yIQB0oEyB6YBLnDIw7\r\nY3x2lzPBCITAwSu4ExYXgnj1NjYGh+NEQVHP8W5CmGNRTeOWYDeS1dih4okC\r\nbWVWQ8rdt+Fu2uCnO6iFr3iBmvEJN/dIjJpCIOVGq4vEtBD7BoiUodQ7hQt1\r\nWQtIh9gG2D0h0RHsw6OrL1+TriaMsseHB4N+BYkwlWytANXNTaBEMZsLkCdD\r\nQqJVZmXz7vr4SqUOww5tLOCapBX9KNOUDjoLOqwndyKsGaDlcKqW+gvIkCbx\r\n2zgzs42afIYgF5M0usco2GoDI/wjsNVu3aCwSmSrWkxAWTlWn41ycNvzxdUe\r\nqRvA6tul9r7R6LwW+PyNxvIEalTzAwBCVgCoIkJdEIOaTeWBus3roOPg7jzG\r\n6Ar7dCBRqH9c+Wsp3mWOOb7qZ3waycW8m6yOIP6fADMH4S7X+/nHRS8mx3Si\r\n7Tt7Gd/qIjsAWhDEpPJsjQmNjM+3zAnfIIiThp0+Q7VNMQWvXOD3SKjb5Gwc\r\ncxplRVLuKylZWxjrIRqw+6FulnI0vPBRHdQ=\r\n=naAB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"bcdddedc3eb4b731251ce79320314e8a109aac8f","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.2","description":"Simple path-based web component router","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.0.4-beta_1671782940958_0.46229053448670054","host":"s3://npm-registry-packages"}},"0.0.5-beta":{"name":"@capitec/omni-router","version":"0.0.5-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.0.5-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"36236f80eedcad75105ec6212e57fe1f51315747","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.0.5-beta.tgz","fileCount":23,"integrity":"sha512-3d4p6K9YadwZx/nS+1xNxK28f1Lo2/is1fv/cBB8pzubVnrhEGrULp9W/25mYn5Ja5DQktLwankBcAszoSBAjg==","signatures":[{"sig":"MEQCIExbSivNtT+72mj2gFfqFVXCnHF4+fQibouhzVGy0606AiBbLL+iEarIIv0e0TuqZSlJdJGJ89Cbi2dm4TEF+Y8LPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjv6rMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4uQ//b4Jd5gyaltqFADu39HT2IkV7+oOKZKSk2tRa1quvqee4oQyi\r\nXWlx1QJfogbXnZC1sukiUHINomSv1U03ZEvfpzhKAvNTj6iDgOqwKaQFQ8k5\r\ns/qxxbGLJJS1sJ5qDJdCx8bEfxZIzyIsCRNMCr4ZLO2DuV9KoI9At3waom6X\r\nA5KDAGYIE3yR9SK4e1LDW8F7qn9JJFbouaAG/FQjFDObIbNe8wsbA5mAVBtP\r\niU5w/xQjq456E9EfrkJnEUlyG3oeoB7YQFpFr0KFrAwAUTU5jj7mzqOONBJI\r\nspCrfcZ4VOoP8tbfMYqTtZ4dfnUGkEH8nswqYTa52cyiOagdg6cNBf18hLwJ\r\n6OBh4WTpLz7Tl3y2rhOVjsCMmPA8Vy+5hCWXs94FYhnSyDTbi941C8xUS51V\r\nRJdmTLFP9pVhjXkEwsBQeE8fgEY2oe8k7yB41cbPe5mEIR5aNheHIRxUiR4J\r\nW+pw1LTlo7OELYQCHlxne/oO4Jht51n65vUIm5bicnfDqMSnL9gjKlF1g/cd\r\ndOGRSCnNhpALOleLd6ya0agPXICXt2A/w+anmPvOImqAbRSF6USa27D7Z/ov\r\ngCKDAcNCUhdtUh+qY/Wd7GH2odhwDhYVo/s9qkTvqs856eIJeqRQCWRvFZlb\r\noax0eZpL8Od4UO+FJFkMqIEa+QIA1r3heys=\r\n=QtS9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"96c5b6d3647828edb4bd2610c3509a4f569d740a","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.2","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.0.5-beta_1673505484671_0.4105831362899317","host":"s3://npm-registry-packages"}},"0.0.6-beta":{"name":"@capitec/omni-router","version":"0.0.6-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.0.6-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"f226cc426883d33f930a93276b59f8dd4540986c","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.0.6-beta.tgz","fileCount":23,"integrity":"sha512-P/cBYHXNVPuzmdIRDAQAPMMZ1i+9AiZl+7VX0hKMqwB7TXEATB/KalywOZeY5VqFHhB7AR1IJ/yQpsNRygtPyw==","signatures":[{"sig":"MEYCIQDygnpIvkUrMnSlG1omjyMZvmryswkyRTZvSF14hnsqAQIhANVHY5OILjxRRWlG+QkyC39IzHaOmxNlj/qxlvXZJiq+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzYQ8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6AxAAlAY1Q0cBjZsKTBohBLTTIqzQe3x744XyK+DNKtEDp29BBHT+\r\nIzeALiAKJcRy8ljgKLNkZbZPqGRZY1Dj2+SzTRadUSqj94CJKW8uw5PDaNG/\r\nsKZoG3BwEtmUoK52LJKaJP9YqHBUwAkXHOfQ4rmIr7bPQp+Ovg1fH7/XhBqN\r\nZCp20FvF5ykfWk7teRPBNnu3GVCiUU++DlpJ6SeANU+Fa2lGGE5qYM0l13Vj\r\ntZ8kEu123y1BVwENcXypESqxJwwO0EsS5dT4R97RDbqMPbeSzIsI6vQQkgKU\r\ncpPt3SskcLlpIKo5WOim2II+Rgk4fLABnlVKZ3Y6cwIeVJpS13TX8oywY8o3\r\n/mgL0iGObWN/gc+WpE9fkRGzg7lH06RmP2wW1N8llwnY4JoDh72W7aKpgxvQ\r\nItcvDPgh/Bx+RQfmKo2StrITPWFhrO6hQJQ7t4y7fgtiRzKtD0oioaKLF//l\r\npdQMrG0If8t4+QHpvweIqVDpJFKVwD2QUZfCimDi3G6dQlJL0T7+NPTyhDzH\r\n7VG11XzNd67uNCHWazEtdVTQCD5pXwMEUFIIEsFZIgKKeAVyomdBwp7dAKVs\r\njvU1DvUSwSIkinBdbzd6jhTCovkeeQPWWYbvKv88GmG5C7ccQjELjBpKZ99i\r\ny93VlBbwNmlxuEfUB+scTOj8w36W/YSfGso=\r\n=RtlG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"72884e6795ed7f85dd33cc30beaa7656a6d5fc8d","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.3","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.0.6-beta_1674413115790_0.2197282211052316","host":"s3://npm-registry-packages"}},"0.0.7-beta":{"name":"@capitec/omni-router","version":"0.0.7-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.0.7-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"eb3954772dcdd1a31b6c7acbec56d7d80c660dc1","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.0.7-beta.tgz","fileCount":23,"integrity":"sha512-y93h5p47swHZ3V3F4Pbcae39GGKmar12ZNErUZ5dyILd4T46uFN51j1GPuSgNi+SIzo/NvqLUwpaS9n6uKrIMg==","signatures":[{"sig":"MEQCIHnN3fu1ZKg54Jh89mKss8MIoSRrQ1NzajawcknxTq4YAiARdjj95szt8TTYe8R2pQXcOOVgWAJuK56u9W77cGw16w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4QqFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmonbg/8DQvZcABmh9/Ziy4725lVD+eu2IVMj30IYHYqRbJ5Bny5p/dc\r\nPFN8cz+sUuaV2pY+dIKJuLlHbtUTaDPKtahUGmPBIz7Jfyr0oqHFw/sRsE/B\r\nnCeS63vT5AGlIwwpm3XLR0hjDqb0n89rZgutx4zR4trRK2901SxpqYrLGg9W\r\ntkz6MzEv1fa1h6dEr8zOLZahUbxDYn7m6+ghM1JxkeMYODXvPqkn8vsU8poz\r\npJ/KDgccn1BlO1LVjHCmEu3pft8a+Bhs/7Xq8WRvSFsF6vTDXg7o+YAjAkMu\r\nDdFh+nDJn5R8eRpx4awH66GkP14ShqmxGRjaWfwAyZ+R/h8Jskif28v6GQKQ\r\nx80/6T1os1AeQO7xxYNl8M+JcazGMPPQdyr00uTc3BKJ1umM6QgYmLeLjKG+\r\nJGqL0sC/Qva31po9pF+9tDSdILC5yUPvFe6H5KiC4BO47UGQvdL5SUq0WCbK\r\nXiGFSj90lYbOJSnPXdrDhCQVrclfneXqiinozsH+TR91ZVkXH38PcX3pdsep\r\nGMFUzxsjyXbAZqC3TYmVzhgVY57Z2W7qdNh/I3Yc3xe9u13Uinr5g9m4XRiE\r\notgnVuGa6R1w/NZJu0zqKbSgo+kdMvyGHWc20bGlgxzOQUq6zk+p374UeLCf\r\nMXaBfFCVbXgmMFOTKa58L3S/cBTDDYQd494=\r\n=rxpf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"27c7ca3c9aaaca22679bc1d966d75339f8974858","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.3","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.0.7-beta_1675692677612_0.9201372802897929","host":"s3://npm-registry-packages"}},"0.0.8-beta":{"name":"@capitec/omni-router","version":"0.0.8-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.0.8-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"a6c38de788df7692ff9b0f91df46b7df9e7bb6f8","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.0.8-beta.tgz","fileCount":23,"integrity":"sha512-Q10nXJW0Y1sK2pMQB4QJhYnP3PufIlWZKXwk4uQXy2+DQVj0TL5M+8unUbCAWPNgXzQjyzRLxS8iMeshS+RFWQ==","signatures":[{"sig":"MEUCIF7ejyOp7oBGSx/OsK3EBcveHtNcqVxkzn+91MN3jh1wAiEA6oqSblyWRPUnqokxCxoCdX2lNZ8GNOhBpHIjsx68qGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj57iiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdQg/+KTkvbL8vlfxWVceeiG7ZBU+beSDLUg6EMa1ATeQmTyWCol9t\r\nKaYLO0/OvqyNnSRpYTRQsFDI0UcYyTybVxEDR3MvZWFbyn7sai4WwIn7Kb+1\r\nQ1Dvbo2lLAFgg0AJeVmiE40WEmWn3NxlaabKlKbPO6d/OXCQJvPat53G4aSt\r\nx3+McUKFzJgrIp10gHFTSffolqbyPZYReYJULhvV1dRIb7QR5Uf1MkznulQ6\r\nxYgf8AhWZQwgEVm00r+zWJiqkRQ46jdLNR4yRmTBhufDzLzYcS/rmOUbUGkI\r\nqj3JzHvbg8I1y/xOGNAqrriPGkP2sewkU9A6T9shCXl2WELgQXcrBClB5eZH\r\nwu70pHDHJ64L+EMEYC7z/BkS3wavV+CdoMlMxiY3UVO3eWMYirLe7uBocbr7\r\ntVkh5nhPkhwzSeH4MmpNcseSqP+0iy6/sJ1xh9uw/AO1GGfs5rXq5cgnm8/s\r\nW+3Q4esKNhU0bXNTyBbA6QEWHzYztBebuLKyLCYuDlwR5pGJ/WB+4jDh9oZS\r\n63AX0mDF3K9sElEO05D0YDDPLTdyZ+AIPbhquTRNj3ZY5iqxi//xs1pNHWGp\r\nIRDS8ynL+vF7soI9U/u3MtAc2UnaN+tUkvIbFvto3cdBTokgzGdPw7/mOTLE\r\ns2gMhaORmAZpwtsc0vRWO2x83Mca54oMcVA=\r\n=rmEt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"ab9c72d346dc88e73e4d03365014ac10e74627a7","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.3","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.0.8-beta_1676130466560_0.07648003487048216","host":"s3://npm-registry-packages"}},"0.0.9-beta":{"name":"@capitec/omni-router","version":"0.0.9-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.0.9-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"232b0521eb14af1c54c932946110d8382ada5fd1","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.0.9-beta.tgz","fileCount":23,"integrity":"sha512-ZW3amz9cl6iFE2qoEOOainWwg3o58y8ECvn/oFJMNXM+WHMnlkH3ApcfWxQ+UimSaVTxxhoRM2D/7hORi18oPw==","signatures":[{"sig":"MEUCIQDId9pW4oX4yYIKq+2eigTjfUdAjBHQC/aBrNV4dK9PyQIgHan4ZPZY4RXXky7fewtQoW6PjKkDk+5wfzo2PrPqYNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj57oyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4ZQ//QrO9OCF1mn/aNR1dladkgCDfk3Om1zbX7VXK56PqjgY3LXv0\r\n0bpOf1i3i+GpRpF03T1Vig71c/zlnXyRx/jKUyjzDrsHZCWaYnvEaRDjhM9D\r\na/g0Byo+vXXCIlhfAVt7p3BkT2HfPE2avVjLcNcHDyw8cFosGsrAQjRWxJRK\r\n6iDzggW5HI1YEC9K/YMi+P0xHk5MauuWU94L1/C+o1tdYlx1wOOv/WEzP+qz\r\nSdCXg8J1WVlaCZMFh6Oe2VCDF53jEI0luOtX0QwaJRv5HWSAA351Mr20P0Ca\r\nAsRsdAKAgZswKRpRO3J3j4ZBo0f6qN2WlwKfzLoThPHT4SPB/tIjhJL4nf6l\r\n/dBX7Jz6t/TJZzlMjyPn2iHBx+d8KG/GqvwHBJ4qjxRUtBlP4DS0u45eSJUO\r\nCGh5+DRY8Z8lhQ4DCK0u1iXrj2nDLoRjccYeCDSQf7rx5ZbAGWieNQakD/VT\r\nwzR4uZKO3EQaY2cY4ePTl9hlq8NYm2vuJlRoKcGeY6uU9OGWOh7oxScf7+Br\r\nQMr1UlM4W8wO+wgaz8NDWQnc4kOrLLTegvGQeBwHgTuWhsLYWC8cMvxwUUDI\r\n+9opuYyeKGn1pKt4kZWeQMfAEPcTeNnfelMzMYokEWdSJuKMafsEejynyNOa\r\nlK9IBeylcvjfG/JEZcUSFgiNC+u86VsfsbQ=\r\n=8Ir6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"e882b07a9870a39ba53635af548eb7acbbd85d8f","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.3","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.0.9-beta_1676130866680_0.575074923852642","host":"s3://npm-registry-packages"}},"0.0.10-beta":{"name":"@capitec/omni-router","version":"0.0.10-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.0.10-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"37f9ef8508738d3e464d6dcf4dc2c79097b8c773","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.0.10-beta.tgz","fileCount":23,"integrity":"sha512-d22xv/RIBUHdVI/2T7VoPO1uArZx7eg05ZtjAPljzsdHgxf8B0Ci9uMUDbs7ripHFshuEPvcJnUemP7QKW3D0A==","signatures":[{"sig":"MEQCID5/Z4mCB+HW8SgRrxahip5P8327SSOZOUdC4DfLpVFKAiBMeshc7flh9eDY1DLe0ZpKVhxJmas/r2XNCyOOwZNt0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6ee1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPDg//dD1zjfiXqpLAcWe0Pj0YlQpjAnjXJ6gX9rZGRx7FjXd1Zkqs\r\nWEDkIG47lC6ck8n+4zsvfgYDOWjo1cOSqenNGCtU7Tn46+ouBmyc+0TugS56\r\nBsPkYhfgCs7DklFyTrhNPRj2OvX1bOeC2u8f3GXPDq5PD3EiXssOT+0zAIS9\r\nWomwUDSQSHO/QX/sBy/qxGKnZw+Z1xUReH366/HLZ07eU2+bZ0KbuMwlQwrW\r\n/6LQs45AMa5TWpeMD9+JnPhw9KAco3uQO93FdidXbJSES7TykpilL8OnmtoW\r\n+LvYjMYCK4h3PE4Efwqqby76/7Thu2lU8OM4o1utZV2V7lypc+a5JNlQrMcJ\r\nVL0gF0WTX45a4C7pgRIf9gQqOdHcrXCAQpCwwbgZNKYzpt5qIHeDvKMpUxcC\r\nQ7fe8J5P7lKLsmfhSTVAZrYXleTnRIz0wDC0hfQscQpeqRhFiIa5ow4a4u/o\r\nC1/iFLNVOumGdncxT4CCEkQLgItfOvOYeWDNfhtwYuY5v8CY7juJxQNqfoix\r\nxv9mWzMxviNvEmGuMbfEwerLLqFiYB0GqhafTNO4WOjDhDbPgJVd7z1vh0cL\r\nQWF/1tbTxBtNH4vuG20pXwZwze+ujVBgr0bGGv0ZQi1S4SpGysT3rRsJq8dW\r\nQ7B4rj4zhAux8Cmm1z3Nqoxy5z189BwM3vs=\r\n=LvsT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"bdeea7cecbcf88eb17433b8a872b9f32610363d0","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.3","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.0.10-beta_1676273589368_0.012456121456902114","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@capitec/omni-router","version":"0.0.3","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.0.3","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"d38e77040b14af049c08385052aa4d63d936af9b","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.0.3.tgz","fileCount":23,"integrity":"sha512-MBOfivZxBTzb2Z+9TG5fJku5vi4nuFhbL6EQjOUuvf2MTL5SAxnTeqw6rkfT91xHLAN3nis93bLMr5ohM4es1w==","signatures":[{"sig":"MEUCIG6wgwIsX4CGdRCAey10Gauozod4zopfRZ7ObOGJ+NmyAiEA7RTnvGtK36ICiXBqs3otRhJUFas2fueghtrhB10KixU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7jjhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmjA//SbdBxN/eDD293Qaoyv6a/r5baUXbwTYsij5Kioz/jVo6wmA7\r\nCUk77S9rO8fqG3bR2Kpz6mGckH0WR0Sc6XzVVcQDq4hCOpI7Su1ZgpVgUWRt\r\niM5s1J36X7snYEsJqpxbHH6fzepRc+Kw6hB08WVG86WMDA1YAaH3NwUbjmzY\r\n8N+yRboKzjFDai+xDdBtV4lRXfUygaVT8F5k0kyU8x4tHCK89glX99/zmDS5\r\nI9d5YhuvZcj5HV1eV7OwRF+dxZKL1ArtWyA9X9epuNhhVpbl7nPD/UZXSmB5\r\nxAszRS80XYIQczxxWc8v5HWH+kKfamSJwmhijzob7F6hH6A1gnhR0FYRX55E\r\nrq4672wjoxLDLx5u9TUT/WJs92EWpmbCXS3tE0v7TGUbdf+8QGGRpqq0H6Gx\r\nQm+WREm2DacMhW4+8HkwwztH/YinvWKQjXOb26mdD1dtrijL093DTlj0Eyxx\r\n4NCVcqqs8r6+FDwDCnqhRJAo6S5hGSmoV63HgPmexbVCWTENe5f+OSOaLpUZ\r\nOczCYMrlsE5ETdv/cFja4D5asGP3BpuAjXjTeEKvhz4uBC+HKXHxaQ1FvTPU\r\nBcIeTTiEhsRdLl7uzR7k+7yVaQVcD8vWyYkgEc7MUaQHysmfD5FqehfnR8w4\r\nOd5zTZF4JlnEJbA9J23Eqx+u74Aazv5/yJc=\r\n=fp51\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"57ad69d6a44deaca1b582a894d13fccdcf6f14c4","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.3","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.0.3_1676556513480_0.11144391417418564","host":"s3://npm-registry-packages"}},"0.0.11-beta":{"name":"@capitec/omni-router","version":"0.0.11-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.0.11-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"92d3ac56d07649b500c1f5bcdf3eb458ed59b66a","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.0.11-beta.tgz","fileCount":23,"integrity":"sha512-gpV08DihSdTshEt9HbSmoD4hV1g+FtQd4kGdxSoCedZ+89w+ttpm+OGb8JsEsfxxnOsS3ORywpAryAI0VKZrEg==","signatures":[{"sig":"MEQCIDfiwrXNbGqfa7zTw0BYbxkEK0q9V732achSJqztAKg0AiAGZZmIpoWk1yefyE4sCVDp49xEiL6iiyzbNTO/gKqq0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147146},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"e8b386559ea700d1e4c5c6fd8ef0f0b425b18684","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.0.11-beta_1691493184095_0.07037045898211414","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@capitec/omni-router","version":"0.1.0","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.1.0","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"625d826cf18e2205b3fc19bf1551c638b545163c","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.1.0.tgz","fileCount":23,"integrity":"sha512-EjABe1yeP757VDCTmeVeYM/8R65H1U4GOLJTI0wJDe2IPJJwOKTz/0qSRPbENVnoofl0m5YjlVvEG7173LPhqA==","signatures":[{"sig":"MEQCIESQzS1OBEUn3C0TXVre6X/pZ31kLglVUgAhC4yWCoqfAiAzUQ3v4evywPIfb4N3lE5FG6keXohOWvIiYQtjieYH2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"76463a5856d5eab65ddeacc95d9f2421b97d0809","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.1.0_1691496809666_0.7561930166975128","host":"s3://npm-registry-packages"}},"0.1.1-beta":{"name":"@capitec/omni-router","version":"0.1.1-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.1.1-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"5bb27ff8e092b7d517206c5e2053d2a025a554e6","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.1.1-beta.tgz","fileCount":23,"integrity":"sha512-vTW+oWKmbO5ycsM7qWMEr5/UXpY6zGWQuNoXyvZi6NIUQyncopSdTz1D0lsx4NdDHVCLwlppbqjlvx9jFbGDFA==","signatures":[{"sig":"MEYCIQCYi8vB5c5sOAQq8K4uchz6WWqYWnw4+2cc7Eyy8IWnLAIhAMwFCBk0dDbRO0t+zbU9M7gqhzneq0+HuWmsQ/FIK2YS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148323},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"86ee394874392eff19af991e9a866b8c44a277ec","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.1.1-beta_1692714465347_0.5636638701619663","host":"s3://npm-registry-packages"}},"0.1.2-beta":{"name":"@capitec/omni-router","version":"0.1.2-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.1.2-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"89430609f62794824eed0df9f46336259423b000","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.1.2-beta.tgz","fileCount":23,"integrity":"sha512-ua7fHFp4JPR4hV6acFhLQS3oVLztoyGzofrGGUxWtqrKAjYoiXpVAIeqpF6WmwfTWYJA1OCIQam8r82cpfO/3w==","signatures":[{"sig":"MEUCIQDD8S4a8oBXUtWEGegk3ia1TIDTDWo5BcNktVjfAqGOtwIgUBTB7Woa2NslGVudf9fAo98CZNZksMPj+e87/myBGBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148387},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"ee32f9a31bcd480c5a0b637559dcb5f190d51fb9","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.1.2-beta_1692786951997_0.0457523115235583","host":"s3://npm-registry-packages"}},"0.1.3-beta":{"name":"@capitec/omni-router","version":"0.1.3-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.1.3-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"226e1acab5dcbadf185911da248d43c4b1e29b2b","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.1.3-beta.tgz","fileCount":23,"integrity":"sha512-Px8iIk/Z0Hwffr6Whqz7P/v2BCBEE4n3mnb+2iCopotp81CkFjMUDOKH/daQeSIpyN0bS38y3GGOfu3kF9DcUA==","signatures":[{"sig":"MEUCIAIAP1/NjvOnbnWHlaesA+9Hv3/JcyQCF1IPYRruHpQEAiEAo2ybTQuv7mJ/eMk8uG3mGLxkFwZ+zCI1Bozr1gSeTNM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147964},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"d0c5f8a966384ca3bd8d34ddd392cf7a298be4bc","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.1.3-beta_1692792342650_0.23236347398159918","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@capitec/omni-router","version":"0.1.3","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.1.3","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"940ba08ba538018f8259de437d8d9739e286d69a","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.1.3.tgz","fileCount":23,"integrity":"sha512-9Sn+6XjSznC5usQIDMYBVES/tPFYvCJ9dI1pvh5mka049B7LSlN5xjImm0UNZME9gfWjHQ2l6xJLN6ycfGd5ig==","signatures":[{"sig":"MEQCICIwCdBwnAF38XQvG15QKYxnA228dJuKIEgSZLgyImY2AiA+0dyoKck+6HInTGJIY2l0l7djlGfStfI5IR9uU7CwcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"11c9445af224814735fb37f74280aaa1cd1b0a23","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.1.3_1692799671498_0.3167518223207","host":"s3://npm-registry-packages"}},"0.1.4-beta":{"name":"@capitec/omni-router","version":"0.1.4-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.1.4-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"fe5cfc48b82df364b45dbeadc74f233752cabbe8","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.1.4-beta.tgz","fileCount":23,"integrity":"sha512-4hTouVRiENYxfXCP1XqJSJk/OHvaKTx/h+Y0rNUe0MUYGlZFsSjy1E4ZipUhjHpeurK77r+iIowOnxYo2c1sQw==","signatures":[{"sig":"MEQCIFckO/ZmZ7EyqXPuhVrV3bGYpZoJCKof5jGCgw9gemLIAiBDL8zOr6kRmFDVZFPauq8Nx9FzLmpz2ppRs2TlRD4I4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148884},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"ea2e801387e23b19bb34e8113944bae3dc218a0f","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.1.4-beta_1694778749801_0.5263828816796008","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@capitec/omni-router","version":"0.1.4","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.1.4","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"c0eec5ee4ba0c645047ad9143234d9980a8d455f","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.1.4.tgz","fileCount":23,"integrity":"sha512-fS2TpXvPDWZEkKMI/OO8L77F/ZkEmIsUPykACaV5oNV1tMmKyLQQkFv577QI2m28lAETZ69nktxKXDoHdqr2HQ==","signatures":[{"sig":"MEUCIDa3ShfSATn1is0I3+1ZncwHe4mUHXsydvi7+0DH4N1KAiEAlzHsbFTKBAIZfGOsVTbZ7Cpl0m+/nKNyGIl9dICjSb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148879},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"fcf4e95b96de92fcf1547150ae3504943d203e92","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.1.4_1694779345109_0.5791258369622125","host":"s3://npm-registry-packages"}},"0.1.5-beta":{"name":"@capitec/omni-router","version":"0.1.5-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.1.5-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"cae5539e1ae5ebc0a78bd7382e6624466549dec1","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.1.5-beta.tgz","fileCount":23,"integrity":"sha512-rNZx9H0kb/CU8bqSYwmId1/NpTQReVDCgpH3+6u5mMm+E6CBLAcBFjSPM9BkSOdJINxGM4qaUhAmBn88g0Qo8w==","signatures":[{"sig":"MEUCIQDnz3D5qEXHLJI7Xrn6JvD4PMSjmELcuPC8xVXUe/EoDQIgJ8WzPFkTmLctCmBMcDSRk03zTgFRLSCelAUudYbRUQU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149661},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"1b9e77d3846f8254e5533ba787dfa75d8e27faf1","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.1.5-beta_1697622721088_0.22569777409928538","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@capitec/omni-router","version":"0.1.5","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.1.5","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"57db5355fd2efed7ee5c933f6828868f4910a4f3","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.1.5.tgz","fileCount":23,"integrity":"sha512-ICGDBD3qLpE39midxHdnD23aAgp3jlGB+NwA1/+vPjul+pFtRfVhG593xXySV7aNFMRwD8Xv/T6djM57WhORuA==","signatures":[{"sig":"MEYCIQDgj+eEMj8o7BbJrCt2KDtroQiJIRbGhBfCiwvB4/fDJwIhAITyWO64T9/m73dK0PJjyjh/FKBEy4xcdTJqRvfqby3F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149680},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"958b0f6364ec0b598a36367b65ed4206f77b614f","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.1.5_1698737928139_0.09446766019065422","host":"s3://npm-registry-packages"}},"0.2.0-beta":{"name":"@capitec/omni-router","version":"0.2.0-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.2.0-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"fe8ca029852c11c517bbbcba377d13dd608ab09c","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.2.0-beta.tgz","fileCount":23,"integrity":"sha512-xkh+arJN8VrLNg3IndAy2VeOVqUHj6QX2P4B8+993Jl8O4EUHNOSlbiBH3/TFvC2AmMY1xBD3s3yoXwOL4LcKw==","signatures":[{"sig":"MEQCIBSspyzSaUZIxLGB9RmhhSZPm5zJL+NWXSwHzMUBRChIAiBf7dgOoxeU79Zq4pNt5EQWaD9aQy6cbpvmuzxVoOY03g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"e847ca691fe0aa15b197e76b7146ba9da64f7844","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.2.0-beta_1709561256450_0.46394839705237545","host":"s3://npm-registry-packages"}},"0.2.1-beta":{"name":"@capitec/omni-router","version":"0.2.1-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.2.1-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"f62d58d6c0ca3cb67d09bd1fdcc4eda9b711287c","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.2.1-beta.tgz","fileCount":23,"integrity":"sha512-0RjM7BGXQIYenA/rRZqIEN/l50jNChu7RDatGRYrutCrlR0qAfQfT3UmDa87VZ+D4LvoTtFjLtCaeiikDx4PGw==","signatures":[{"sig":"MEYCIQDPr86O5TY7hqCEkUU0U9cYesYAF+eFa/zcLK4TuDBRdQIhALwzeY5J6exyZ+Qwp/TLngXuOMQQvBBNhORdke5LDQkz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"930ac890025866e5a7356415e4b424cc62302ba3","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.2.1-beta_1709561765950_0.40177123355646005","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@capitec/omni-router","version":"0.2.1","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.2.1","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"99f07783e7d0c91fa5cdbaa6f8ed777aa17cdc43","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.2.1.tgz","fileCount":23,"integrity":"sha512-qNriRBzA7Wl2MubDB+QIwrV1us2LTXQN7mWa6eDZ7fcm+zoErhMFlk14Tt0j0TUZVbk/E0qG5ELZ8DGKyraTGw==","signatures":[{"sig":"MEYCIQChDOU0kHpS6mUXS7j41CNVF4JHBztnNfrlEhmJI66cFwIhALQnvC4aXO2DxQoTNdtZhvFSpDAUu0rYyui/2mmmUJUI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177065},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"24fd90497fbad378b8d85bab98430618847a07bd","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.2.1_1709564175610_0.39699512544240134","host":"s3://npm-registry-packages"}},"0.2.2-beta":{"name":"@capitec/omni-router","version":"0.2.2-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.2.2-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"c4150de2e9400b187b2c69dbeedb8b91e5097e2b","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.2.2-beta.tgz","fileCount":23,"integrity":"sha512-imvFQ2COH2tU2IOMNwAoKen/WbIuTOt5aHHRv3ocA7tjGqpNdWNA5g8mhwOESTNqvyBzX8sko/AU1oh3MhoVUQ==","signatures":[{"sig":"MEQCIFtjtTKbAscse8+ERS7AJggs3DP2SKm2TtkjFE7S1bIOAiB3oZ8rPjLktdTML/I6GCuGhpk5kfo0WPeVEmEgE75uKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177082},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"fcc68670a1dff09925f9b041992cbb09364c2320","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.2.2-beta_1713780636152_0.540390408288463","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@capitec/omni-router","version":"0.2.2","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.2.2","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"f8aa98569304e27eb16a54f8051a5ce3fccd7421","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.2.2.tgz","fileCount":23,"integrity":"sha512-UxcwocQ6Ippc1/BGgstBlXIA0cV+2BurFSrTWubjWucovWzW2p7bAlKkPn1S3Xj0iXb0p1WQjkUzMWnpOyguWQ==","signatures":[{"sig":"MEQCIEgkwcB4FmvxFupcTM1UXQMogzU5R2bXN5SiSQyHttXBAiBwnHNAJyU49gi9XXWtrQsdwZGroMH/TL/KDaGf7t9wnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177077},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"6079a482fe8edfc464395c3070b0cd4601459b52","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.2.2_1713781310570_0.200636422927976","host":"s3://npm-registry-packages"}},"0.2.3-beta":{"name":"@capitec/omni-router","version":"0.2.3-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.2.3-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"f38d7ab7ebb3debb77a9969c28a671111519d28a","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.2.3-beta.tgz","fileCount":23,"integrity":"sha512-3DdOviYlEwWGt7nwGWF4r1W532RH73D5f/XOuGxqjqnr81ORmQLRyQn8zYiyCbj9TJ9lr0s6tXsqvQVQP3oQUA==","signatures":[{"sig":"MEUCID4nNd9NJrGqUd0nmguNjRVMQ/EjTc4lYjKtlihCVIzeAiEAyFsaBoEUFq8ZHiiXTFJGq4zME9cpLbXSNn3nR7XUDpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177134},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"4a165d0481a6b76a538a1ef05217d24637e8bd9d","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.2.3-beta_1714645478065_0.6914840767854085","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@capitec/omni-router","version":"0.2.3","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.2.3","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"477fe252d1e1f00ce0404efe285066a5aabe5813","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.2.3.tgz","fileCount":23,"integrity":"sha512-MZWeJ+49uuR47FFche13qEvwrKn9oUb13XttymXovmlYtS6y3yaDScuWKp0EkyMQugf80u2NY2GSHHdYkpxroQ==","signatures":[{"sig":"MEUCIBFLKnPh4H/2gDwzuPB/r2C03ofnOzl99I6/U1bjO1dRAiEAgulrFrIONatniyVadgoqH/4JUvtCB093sz1+M4Wi0xU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177129},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"5591a2967310dfe362454ecd3200b5b4bb26a23f","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.2.3_1714653655559_0.8229384327281613","host":"s3://npm-registry-packages"}},"0.2.4-beta":{"name":"@capitec/omni-router","version":"0.2.4-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.2.4-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"f949adf9b066baa47a5850787d70ecc70f33221f","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.2.4-beta.tgz","fileCount":23,"integrity":"sha512-zDtF3x7/9kLKk1LLnkLZJl51lb7vw+LorIuAQRLRGCu1EzHUE+XxhPMoKmVBQRwCFYKnF7xaGuOZWr0xGJboJg==","signatures":[{"sig":"MEUCIEC7ZHIIneXJmyUJiMRif9AFZGgCiRRCiR6cXPUhY15YAiEAqWeUvhsJkHj6dxICRIvl72H68gmGlhdUh0klanixPsc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177174},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"c47efe85fa54a4b7e26d6c8362ef524f4a2a58e6","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.2.4-beta_1714739781758_0.9342949697345706","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@capitec/omni-router","version":"0.2.4","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.2.4","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"9efe6116eb45191bb0407ae233032afc148a1782","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.2.4.tgz","fileCount":23,"integrity":"sha512-rM3J8EDAImS3ouQPeF31F5WWP5uMfLNb/Q4W+MJB7FLKFjmEU5zG9aM54yoa418e88WBwOobi0k3SnZz+CXY/w==","signatures":[{"sig":"MEUCIQDTTg9hojs5WDWwzG1dmHdy31YCXfsuIixHVwIeked6xAIgfG8RXS9QlAoSN2/jxqkHoM5Fx05zN6sA79QF0s2Cruc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177169},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"11a65993b3bc2d1d7ad8281f24cb413b03ae5881","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.2.4_1714740392756_0.5608676377805815","host":"s3://npm-registry-packages"}},"0.2.5-beta":{"name":"@capitec/omni-router","version":"0.2.5-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.2.5-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"b322913cf58e4afe710f6b0621205eb9f632f186","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.2.5-beta.tgz","fileCount":23,"integrity":"sha512-Ltt9M3Uz/PAhAoNU4hncNd4US2MXi+9Os4PsCxoY4Wd9nwn086+Oluc/Of0jR0fBdOuXn8QyrDMySKlD+eUTvQ==","signatures":[{"sig":"MEUCIQCkxFGQbLxy5oNRSdU+JbaLrtH2c00hwqfDehi9aCHGPQIgawLBr8g9C/5ZOobKlK6QxEXYC4XKcoDzAQuP8rVO3zo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177344},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"d24e5e5b721e7b923754818a53307a3b6f8839d3","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.2.5-beta_1722779438361_0.9072457327320838","host":"s3://npm-registry-packages"}},"0.2.6-beta":{"name":"@capitec/omni-router","version":"0.2.6-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.2.6-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"8b9cf0f10aaa871641f0302a8cd9fd3132607c10","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.2.6-beta.tgz","fileCount":23,"integrity":"sha512-kGNzvuUY1YVRzFe1kbKPse+Tc25z6Z92o6WAPixrsU2qXpEoNP9Z2ec5SvS7NrdwShUCJCqzXeTuLHUhjEEurA==","signatures":[{"sig":"MEYCIQDIFEekb3S+YmWSmzI8UxiaKeXVkSsrwbE/fKWxMxLP+QIhAK0TG1Ra7Q5/cekFw0uoYX4KnBX8W06C9ml64nNA0UxY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177344},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"33a325a916be6d0359ff3df51b60c9f6b1f584bc","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.2.6-beta_1722779513350_0.6031108827102638","host":"s3://npm-registry-packages"}},"0.2.7-beta":{"name":"@capitec/omni-router","version":"0.2.7-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.2.7-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"aa569f7cf81d920a7807e51e207579ef4f1a0a7e","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.2.7-beta.tgz","fileCount":23,"integrity":"sha512-n0lRy15CLPH9YpqqY7470HT4abBeHyAMYo5sKl98UTGE3NdQv7+yFvAmVLendrf+cgrF6fanL0Uk+nsuoW8T9g==","signatures":[{"sig":"MEYCIQDpXy9SyrDWs9x8KPvKLagxS2/QG4z2cPFh/iUAxLx1ywIhAJfwn8cptAdaw2ouKjof1tKh8IIVW6yYistofW6G1rUi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177344},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"411a3ed59b90770095c67892f5a7e8bc07f181e6","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.2.7-beta_1722779680731_0.23997781024915765","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@capitec/omni-router","version":"0.2.7","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.2.7","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"c537961ac3ba310878c69057f08088bb967dcbde","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.2.7.tgz","fileCount":23,"integrity":"sha512-nYaCzgM8U6kYo4Lobro5aIlqVS7GYlyTJJilwvigS6kvGA3QzVQ7iTaB5f3DMicbFllwVSHihRPOYhhGe17g7w==","signatures":[{"sig":"MEQCIA6WsINFqQcI0J3K3kcOJLY8Ow2BVVkLO8UKOMAZJhOdAiA/aXvJZApBWCPGtHn7pz4GCR9jyAgzulL0XZJBWRicJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177339},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"226266216e9fa5c479a4fd39ab7da3282fa1f973","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.2.7_1722780784034_0.6631160165347803","host":"s3://npm-registry-packages"}},"0.2.8-beta":{"name":"@capitec/omni-router","version":"0.2.8-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.2.8-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"5f972a0654db07f57a179b35f33fbbdc4d4fd66b","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.2.8-beta.tgz","fileCount":23,"integrity":"sha512-1uqi54n6ttqwY6+Tsw7KhWOM0AwPU6jJuxJQfNacdKUSZHrAS1MlD6wGaSxG0ylQIbRO+jYD62rQAPGuv7x+pQ==","signatures":[{"sig":"MEYCIQDFvxqdqRcV2ldAp+/QkAkH7TLMzoMIzmm10CFcqUUeOQIhAJCbpZnML04c288AfsUjFz0Rk4a9YBGHyji/fLUZqocO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183704},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"aa9cc8ab75a48a69dffbe33ea6663d67109d62cc","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.2.8-beta_1724600991040_0.1558861983306683","host":"s3://npm-registry-packages"}},"0.3.0-beta":{"name":"@capitec/omni-router","version":"0.3.0-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.3.0-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"7204a7a1d33f9212ef0d090f71077adaa2c6ae3e","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.3.0-beta.tgz","fileCount":23,"integrity":"sha512-TRnIQl06+db2MNxMrzUTY0xRrtD+KBJ3Iu60eKXs9D0R4JZp4iFHlS+Wpjaks2a/4F16OA18CBE2SNQYqY5UAA==","signatures":[{"sig":"MEUCIFtsXh3hkZSdIjuTW7rpL8wjF8FR9akh+BV60IITi/otAiEA0JrPVtmOajtwUDQ1COKgCKeHbeQoKtPpg+jkGJ8lD4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183303},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"1cc8566fa7ee991185a1b459626cec5668f50d8d","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.3.0-beta_1724663203707_0.21123453377293222","host":"s3://npm-registry-packages"}},"0.3.1-beta":{"name":"@capitec/omni-router","version":"0.3.1-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.3.1-beta","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"dbd5a2b633004e840c95c5a04d9e882d51a0abda","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.3.1-beta.tgz","fileCount":23,"integrity":"sha512-SCVtiiV3am5V5B/ec/ruwTDybFaH7WtJpzz8z8XrCQUF+dmX7f8rryRTxdH8pGxXGNuZkrb5CoaePyrRxeNPyg==","signatures":[{"sig":"MEUCIAVhHKRiEdQuGhd+S9OIuFoSVZD6rJJ1mDsM3PFLC4pvAiEAtaBUq1EnC0lYwgveWdLfhoATPZn5mLFpN/pMhL0nFS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183303},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"63bde2eb80b9d7ef308dfdd52c41306b4c3a0798","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.3.1-beta_1724663696417_0.7593589028086078","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@capitec/omni-router","version":"0.3.1","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.3.1","maintainers":[{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"capitec-oss","email":"opensource@capitecbank.co.za"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"58a4bc8e59df1fa1d2ed3bf9386305dd162bcf42","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.3.1.tgz","fileCount":23,"integrity":"sha512-nrV+QajTt41fRPQVX5gHp8Ye1/EjA0EEKZMe5RFT71vf2rBZB7AUHGiezvOuZJU1Skq9oJCnccjBtL/RWpuHtQ==","signatures":[{"sig":"MEUCIQDnRsGre7LmdXQ2gqIQZVuyNC/maL38/89FQF0OeVnfaAIgLbALrkhTPAhjXcBXHw8XFDpAEnonu8I0rskETnhhP3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183298},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"ce154d423de7d68caf99bf7c8901940df5004f77","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.3.1_1724664708355_0.9073784587603053","host":"s3://npm-registry-packages"}},"0.3.2-beta":{"name":"@capitec/omni-router","version":"0.3.2-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.3.2-beta","maintainers":[{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"ca33ca3dc8cd987fd4bce62f85a3d782214965db","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.3.2-beta.tgz","fileCount":23,"integrity":"sha512-b/kqNf3W7H1XWn1xQn1K9d8dkABfphnUForTwib3Rh8Dt0VTfK0I/k6u81CsS+zWP4qPU/473TCRPtqw+ouTqg==","signatures":[{"sig":"MEYCIQCli1pWSFgG/CP0O3lzHRQqumNK13Z+8uDRSPeeTBJUCQIhAMTKM7NdSwWjz0Z58rVxuTbZHiucJO3rnAM5ou2sIO+V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186626},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"70aa7acc463548fc9a392f7c061c63a75a995dbd","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.3.2-beta_1736409301552_0.304368545537941","host":"s3://npm-registry-packages-npm-production"}},"0.3.3-beta":{"name":"@capitec/omni-router","version":"0.3.3-beta","keywords":["web components","router"],"author":{"name":"Capitec"},"license":"MIT","_id":"@capitec/omni-router@0.3.3-beta","maintainers":[{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"}],"homepage":"https://github.com/capitec/omni-router","bugs":{"url":"https://github.com/capitec/omni-router/issues"},"dist":{"shasum":"0d03adc6ac7f3632a99abc364373fa92006950f4","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.3.3-beta.tgz","fileCount":23,"integrity":"sha512-OrD9ejWTA6KmuyMqC3hdB2vDmIi2+4yVHRaRHCfih+T+dd1eZm0goRbjBj96c0zsdF0ZC7U0MvAYcl9qlbIc8g==","signatures":[{"sig":"MEUCIBsywEzxP6wwEscpdcvB1YgXVvC75KXpWwtkdt4MjurMAiEAs0WjUxkgJxUKRhmMHyDq0nreqvHQcqY2ShWDrm5kysA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186626},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.x"},"gitHead":"601c774aa4bed484ab26622aaa555c1ae9702786","scripts":{"docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","lint":"eslint src/**/*.{js,ts}","test":"echo \"Error: no test specified\" && exit 0","build":"tsc","docs:api":"npx typedoc --out docs/api src/index.ts","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","prepublish":"npm run build","contributors:add":"npx all-contributors add","docs:contributors":"npx all-contributors generate"},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"repository":{"url":"git+https://github.com/capitec/omni-router.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework agnostic, zero dependency, client-side web component router","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.15.0","typedoc":"^0.22.15","copyfiles":"^2.4.1","typescript":"^4.6.4","package-json":"^8.1.0","command-line-args":"^5.2.1","eslint-plugin-tsdoc":"^0.2.16","all-contributors-cli":"^6.20.0","@typescript-eslint/parser":"^5.23.0","@typescript-eslint/eslint-plugin":"^5.23.0"},"_npmOperationalInternal":{"tmp":"tmp/omni-router_0.3.3-beta_1736413265825_0.6399660310479363","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@capitec/omni-router","version":"0.3.3","description":"Framework agnostic, zero dependency, client-side web component router","author":{"name":"Capitec"},"license":"MIT","homepage":"https://github.com/capitec/omni-router","repository":{"type":"git","url":"git+https://github.com/capitec/omni-router.git"},"bugs":{"url":"https://github.com/capitec/omni-router/issues"},"type":"module","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.x"},"scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 0","lint":"eslint src/**/*.{js,ts}","docs":"npm run docs:api && npm run docs:copy && npm run docs:contributors","docs:api":"npx typedoc --out docs/api src/index.ts","docs:contributors":"npx all-contributors generate","docs:copy":"copyfiles -a \"./docs/logos/*\" \"./.oss-docs.json\" \"./docs/api\"","contributors:add":"npx all-contributors add","prepublish":"npm run build"},"keywords":["web components","router"],"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","all-contributors-cli":"^6.20.0","copyfiles":"^2.4.1","command-line-args":"^5.2.1","eslint":"^8.15.0","eslint-plugin-tsdoc":"^0.2.16","package-json":"^8.1.0","typedoc":"^0.22.15","typescript":"^4.6.4"},"gitHead":"1ffb7316e675f6d6494dc771555f88b64d6dbf7d","_id":"@capitec/omni-router@0.3.3","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-lBwVvBymdhSnVyLP19ro3hpzUmyYnNq/gfXgPQRW5CMWsJlHBMXm0BLqSTCYPfDuAWPHHMbxAKmUbQtyrrSIZg==","shasum":"74a3419fbfe5eac21bb1c724ae0dd65c25d14953","tarball":"https://registry.npmjs.org/@capitec/omni-router/-/omni-router-0.3.3.tgz","fileCount":23,"unpackedSize":186621,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGslF0u5rWMLv50vX+NGdfUoCGXACWnMvo0wCj8ZkHlQIgf4+V1GfTqSOlPYrN7nl884PQID6yjcc9PkhxpFTUUd4="}]},"_npmUser":{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},"directories":{},"maintainers":[{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/omni-router_0.3.3_1736415411235_0.28312054065306547"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-22T14:04:12.221Z","modified":"2025-01-09T09:36:51.710Z","0.0.1-beta":"2022-12-22T14:04:12.503Z","0.0.2-beta":"2022-12-22T14:09:58.901Z","0.0.2":"2022-12-22T14:23:12.273Z","0.0.3-beta":"2022-12-23T06:36:29.991Z","0.0.4-beta":"2022-12-23T08:09:01.113Z","0.0.5-beta":"2023-01-12T06:38:04.840Z","0.0.6-beta":"2023-01-22T18:45:16.009Z","0.0.7-beta":"2023-02-06T14:11:17.808Z","0.0.8-beta":"2023-02-11T15:47:46.734Z","0.0.9-beta":"2023-02-11T15:54:26.853Z","0.0.10-beta":"2023-02-13T07:33:09.518Z","0.0.3":"2023-02-16T14:08:33.638Z","0.0.11-beta":"2023-08-08T11:13:04.235Z","0.1.0":"2023-08-08T12:13:29.870Z","0.1.1-beta":"2023-08-22T14:27:45.505Z","0.1.2-beta":"2023-08-23T10:35:52.279Z","0.1.3-beta":"2023-08-23T12:05:42.935Z","0.1.3":"2023-08-23T14:07:51.705Z","0.1.4-beta":"2023-09-15T11:52:29.985Z","0.1.4":"2023-09-15T12:02:25.354Z","0.1.5-beta":"2023-10-18T09:52:01.261Z","0.1.5":"2023-10-31T07:38:48.350Z","0.2.0-beta":"2024-03-04T14:07:36.614Z","0.2.1-beta":"2024-03-04T14:16:06.168Z","0.2.1":"2024-03-04T14:56:15.804Z","0.2.2-beta":"2024-04-22T10:10:36.294Z","0.2.2":"2024-04-22T10:21:50.720Z","0.2.3-beta":"2024-05-02T10:24:38.240Z","0.2.3":"2024-05-02T12:40:55.707Z","0.2.4-beta":"2024-05-03T12:36:21.965Z","0.2.4":"2024-05-03T12:46:32.954Z","0.2.5-beta":"2024-08-04T13:50:38.609Z","0.2.6-beta":"2024-08-04T13:51:53.543Z","0.2.7-beta":"2024-08-04T13:54:40.997Z","0.2.7":"2024-08-04T14:13:04.210Z","0.2.8-beta":"2024-08-25T15:49:51.228Z","0.3.0-beta":"2024-08-26T09:06:43.910Z","0.3.1-beta":"2024-08-26T09:14:56.570Z","0.3.1":"2024-08-26T09:31:48.522Z","0.3.2-beta":"2025-01-09T07:55:01.714Z","0.3.3-beta":"2025-01-09T09:01:06.049Z","0.3.3":"2025-01-09T09:36:51.447Z"},"bugs":{"url":"https://github.com/capitec/omni-router/issues"},"author":{"name":"Capitec"},"license":"MIT","homepage":"https://github.com/capitec/omni-router","keywords":["web components","router"],"repository":{"type":"git","url":"git+https://github.com/capitec/omni-router.git"},"description":"Framework agnostic, zero dependency, client-side web component router","maintainers":[{"name":"capitec-oss","email":"opensource@capitecbank.co.za"},{"name":"stefan505","email":"stefan505@gmail.com"},{"name":"b0tlanner","email":"b0tlanner.npm@gmail.com"},{"name":"chromaticwaster","email":"kabasi.freeman@gmail.com"}],"readme":"<br>\n\n<p align=\"center\"><img src=\"./docs/logos/omni.png\" width=\"128\" height=\"128\"/></p>\n\n<h3 align=\"center\">Omni Router</h3>\n<p align=\"center\"><strong><code>@capitec/omni-router</code></strong></p>\n<p align=\"center\">Framework agnostic, zero dependency, client-side web component router</p>\n\n<br />\n\n<p align=\"center\">\n\t<a href=\"https://npmcharts.com/compare/@capitec/omni-router?minimal=true\"><img alt=\"Downloads per week\" src=\"https://img.shields.io/npm/dw/@capitec/omni-router.svg\" height=\"20\"/></a>\n\t<a href=\"https://www.npmjs.com/package/@capitec/omni-router\"><img alt=\"NPM Version\" src=\"https://img.shields.io/npm/v/@capitec/omni-router.svg\" height=\"20\"/></a>\n\t<a href=\"https://github.com/capitec/omni-router/actions/workflows/build.yml\"><img alt=\"GitHub Build\" src=\"https://github.com/capitec/omni-router/actions/workflows/build.yml/badge.svg\" height=\"20\"/></a>\n\t<a href=\"https://github.com/capitec/omni-router/blob/develop/LICENSE\"><img alt=\"MIT License\" src=\"https://img.shields.io/github/license/capitec/omni-router\" height=\"20\"/></a>\n</p>\n<p align=\"center\">\n\t<a href=\"https://capitec.github.io/open-source/?repo=Omni-Router\"><img alt=\"Docs\" src=\"https://img.shields.io/static/v1?label=docs&message=capitec.github.io/open-source&color=blue&style=flat-square\" /></a>\n</p>\n\n<br/>\n\n<p align=\"center\">\n\t[<a href=\"#introduction\">Introduction</a>]\n\t[<a href=\"#usage\">Usage</a>]\n\t[<a href=\"#api-reference\">API Reference</a>]\n\t[<a href=\"#contributors\">Contributors</a>]\n\t[<a href=\"#license\">License</a>]\n</p>\n\n<br/>\n\n---\n\n<br />\n\n## Introduction\n\nOmni Router is a simple client-side page router for single page application (SPA) web component projects that enable you to add animated URL based page navigation to your web app.\n\nCore features of the library include:\n- **Framework Agnostic** - The router is provided as a standard HTML [web components](https://developer.mozilla.org/en-US/docs/Web/Web_Components), that can be used in VanillaJS or within any framework, e.g. Lit, React, Vue, Angular, etc.\n- **Web Components** - The router has been specifically built to route pages built using web components.\n- **Lazy Loading** - Web component pages can be lazy loaded using `import('...')`.\n- **Route Guards** - Routes can be protected using guard functions that prevent routing based on your app logic, e.g. check if the user is logged in.\n- **Animations** - Pages can be animated in and out of view when routing, e.g. fade, slide, pop, etc.\n- **Browser History** - Integrates with the browser history API to push, pop, and replace paths.\n- **Mobile Friendly** - Navigating back reverses the route load animation, allowing mobile-like user experiences e.g. sliding routes in and out.\n- **Lightweight** - The library is small and comes with zero dependencies, minimizing bloat to your project.\n\n<br />\n\n## Usage\n\n1️⃣ &nbsp; Install the library in your project.\n\n```bash\nnpm install @capitec/omni-router\n```\n\n2️⃣ &nbsp; Specify a base href location in your `index.html` to use as root for page navigation.\n\n```html\n<base href=\"/\">\n```\n\n3️⃣ &nbsp; Import the ```Router``` package.\n\n```js\n// JS import\nimport '@capitec/omni-router';\n\n// or HTML import\n<script type=\"module\" src=\"/node_modules/omni-router/dist/index.js\"></script>\n```\n\n4️⃣ &nbsp; Place the `<omni-router>` tag in your web page, all routes will be rendered in this container.\n```html\n<omni-router></omni-router>\n```\n\n5️⃣ &nbsp; Define the pages you will route to.\n\n```js\n// Register the app routes.\nRouter.addRoute({\n    name: 'view-fade',\n    title: 'Fade',\n    path: '/fade',\n    animation: 'fade',\n    load: () => import('./views/ViewFade'),\n    isDefault: true\n});\n\n// Load the route matching the current browser path.\nRouter.load();\n```\n\n<br>\n\n### 💡 Example\n\nThis example sets up a simple web page containing the Omni Router. Routes are registered on page load to navigate to individual web component pages using fade, slide, and pop animations.\n\n```html\n<!DOCTYPE html>\n\n<html lang=\"en\">\n    <head>\n        <meta charset=\"utf-8\">\n\n        <title>Omni Router Demo</title>\n\n        <base href=\"/\">\n\n        <script type=\"module\">\n            import { Router } from '@capitec/omni-router';\n\n            // Register the app routes.\n            Router.addRoute({\n                name: 'view-fade',\n                title: 'Fade',\n                path: '/fade',\n                animation: 'fade',\n                load: () => import('./views/ViewFade'),\n                isDefault: true\n            });\n\n            Router.addRoute({\n                name: 'view-slide',\n                title: 'Slide',\n                path: '/slide',\n                animation: 'slide',\n                load: () => import('./views/ViewSlide')\n            });\n\n            Router.addRoute({\n                name: 'view-pop',\n                title: 'Pop',\n                path: '/pop',\n                animation: 'pop',\n                load: () => import('./views/ViewPop')\n            });\n\n            Router.addRoute({\n                name: 'view-guarded',\n                title: 'Guarded Route',\n                path: '/guarded',\n                load: () => import('./views/ViewGuarded'),\n                guard: () => !this._isUserLoggedIn()\n            });\n\n            Router.addRoute({\n                name: 'view-fallback',\n                title: 'Fallback Route',\n                path: '/error404',\n                load: () => import('./views/ViewFallback'),\n                isFallback: true\n            });\n\n            // Load the route matching the current browser path.\n            Router.load();\n        </script>\n\n        <script type=\"module\" src=\"./AppShell.js\"></script>\n    </head>\n\n    <body>\n        <omni-router></omni-router>\n    </body>\n</html>\n```\n\n```js\n// view/ViewFade.js\n\nimport { Router } from '@capitec/omni-router';\n\nclass ViewFade extends HTMLElement {\n\n    constructor() {\n\n        super();\n\n        // Create the DOM content template.\n        const template = document.createElement('template');\n        template.innerHTML = `\n            <style>\n                :host {\n                    .background-color: white;\n                }\n            </style>\n\n            <h1>Hello World</h1>\n\n            <button id=\"back\">⬅ Go Back</button>\n        `;\n\n        // Create a shadow root for the content.\n        this.attachShadow({ mode: 'open' });\n\n        // Add the template content to the shadow root.\n        this.shadowRoot.appendChild(template.content.cloneNode(true));\n\n        // Register element event listeners.\n        this.shadowRoot.querySelector('#back').addEventListener('click', () => Router.pop());\n    }\n}\n\ncustomElements.define('view-fade', ViewFade);\n```\n\n<br>\n\n### 🚩 Framework Starter Projects\n\nStarter projects are available in the [examples directory](./examples) for the following frameworks:\n\n<div align=\"center\">\n\t<table>\n\t\t<tbody>\n\t\t\t<tr>\n\t\t\t\t<td align=\"center\">\n\t\t\t\t\t<a href=\"./examples/vanilla\">\n\t\t\t\t\t\t<img src=\"./docs/logos/javascript.png\" width=\"128\" height=\"128\" alt=\"Vanilla JS\" />\n\t\t\t\t\t\t<br />\n\t\t\t\t\t\t<p><b>Vanilla JS</b><br><sub></sub</p>\n\t\t\t\t\t</a>\n\t\t\t\t</td>\n\t\t\t\t<td align=\"center\">\n\t\t\t\t\t<a href=\"./examples/lit\">\n\t\t\t\t\t\t<img src=\"./docs/logos/lit.png\" width=\"128\" height=\"128\" alt=\"Lit\" />\n\t\t\t\t\t\t<br />\n\t\t\t\t\t\t<p><b>Lit</b><br><sub></sub</p>\n\t\t\t\t\t</a>\n\t\t\t\t</td>\n\t\t\t\t<td align=\"center\">\n\t\t\t\t\t<a href=\"./examples/angular\">\n\t\t\t\t\t\t<img src=\"./docs/logos/angular.png\" width=\"128\" height=\"128\" alt=\"Lit\" />\n\t\t\t\t\t\t<br />\n\t\t\t\t\t\t<p><b>Angular</b><br><sub>(coming soon)</sub</p>\n\t\t\t\t\t</a>\n\t\t\t\t</td>\n\t\t\t\t<td align=\"center\">\n\t\t\t\t\t<a href=\"./examples/vue\">\n\t\t\t\t\t\t<img src=\"./docs/logos/vue.png\" width=\"128\" height=\"128\" alt=\"Lit\" />\n\t\t\t\t\t\t<br />\n\t\t\t\t\t\t<p><b>Vue</b><br><sub>(coming soon)</sub</p>\n\t\t\t\t\t</a>\n\t\t\t\t</td>\n\t\t\t\t<td align=\"center\">\n\t\t\t\t\t<a href=\"./examples/react\">\n\t\t\t\t\t\t<img src=\"./docs/logos/react.png\" width=\"128\" height=\"128\" alt=\"Lit\" />\n\t\t\t\t\t\t<br />\n\t\t\t\t\t\t<p><b>React</b><br><sub>(coming soon)</sub</p>\n\t\t\t\t\t</a>\n\t\t\t\t</td>\n\t\t\t</tr>\n\t\t</tbody>\n\t</table>\n</div>\n\n<br>\n\n## API Reference\n\n### Route Object\n\nThe ```Route``` object contains the following properties:\n\n| Property | Type | Description |\n| -------- | ---- | ----------- |\n| **name** | string | The unique identifier for the route, must be the tag name of the web component if tag is not set. |\n| **tag** | string | Optional, the registered custom-element tag name for your page web component, e.g. ```'view-login'``` |\n| **path** | string | The relative URL path for the route to set in the browser navigation bar, e.g. ```'/login'``` |\n| **title** | string | The window title to show when the route is loaded, e.g. ```'Login'``` |\n| **animation** | string | Optional, animation to apply when loading the route. Can be one of ```fade```, ```slide```, ```pop``` |\n| **theme** | string | Optional, CSS class name to attach to the route page when loading, useful to apply page level theme variables. Note the `dom=\"light\"` attribute has to be set for this option to take effect. |\n| **metadata** | object | Optional, metadata to store on the route. |\n| **cache** | boolean | Optional, indicator if the route template should be cached and reused, or recreated every time the route is navigated to. |\n| **load** | function | Optional, function to execute before navigating to the route. Typically used to lazy load the page web component, e.g. <br>```() => import('./views/ViewLogin')``` |\n| **guard** | function | Optional, function to execute to check if a route may be navigated to. Typically used to limit access to routes., e.g. <br>```() => !this._isUserLoggedIn()``` |\n| **isDefault** | boolean | Optional, flag to set this route as the default route to load when the browser URL path is empty or default, e.g. ```/```. Note: can only be applied to 1 route. |\n| **isFallback** | boolean | Optional, flag to set this route as the fallback route to load when the user attempts to navigate to a route that does not exist, e.g. a 404 page. Note: can only be applied to 1 route. |\n\n<br>\n\n### Path Patterns\n\nThe router supports URL paths for the following patterns:\n\n| Pattern | Example | Matches | Description |\n| ------- | ------- | ------- | ----------- |\n| **/part** | /hello/world | /hello/world | A static path part, will be matched exactly. |\n| **/:param** | /hello/:place | /hello/world | A required path parameter. |\n| **/:param?** | /hello/:place? | /hello<br>/hello/world | An optional path parameter |\n\n> Note: Path part parameters must be valid URL characters including: Period (.), Dash (-), Characters (a-Z), Numbers (0-9).\n\n<br>\n\n### Styling\n\nThe router styling can be customized using the following CSS Custom Properties:\n\n| CSS Variable | Default Value | Description |\n| ------------ | ------------- | ----------- |\n| ```--omni-router-animation-duration``` | ```300ms``` | The duration it takes for route pages to be animated into view. |\n| ```--omni-router-animation-z-index``` | ```1000000``` | The z-index to apply to the page being routed to. Set to a value higher than your app's highest z-index value to prevent elements from appearing above the page while routing. |\n\n<br>\n\n### Router Tag\n\nThe ```<omni-router>``` tag exposes the following attributes:\n\n| Function | Description |\n| -------- | ----------- |\n| ```dom=\"shadow\"``` | Attached as shadow DOM to the router, preventing page level CSS from inheriting into the loaded route pages. This is the default. |\n| ```dom=\"light\"``` | Render the router in the parent element DOM, allowing for CSS values to inherit into the loaded route pages. |\n\nThe ```<omni-router>``` tag dispatches the following events, that may be useful to subscribe to when wanting to apply changes to a page while a route is lazy loading, e.g. show a loading indicator.\n\n| Event | Description |\n| ----- | ----------- |\n| navigation-started | Fired before the route starts navigating, e.g. after ```guard``` is successful, but before ```load``` is called. |\n| navigation-started | Fired after the route page has completely rendered on screen, e.g. after it was fully animated in. |\n\nThe ```<omni-router>``` tag provides the following functions:\n\n| Function | Description |\n| -------- | ----------- |\n| ```clearCache(): void``` | Clear the cache of route components. |\n\n<br>\n\n### Router Class\n\nFull API documentation [available here](https://capitec.github.io/open-source/?repo=Omni-Router).\n\nThe ```Router``` class provides the following properties and functions:\n\n| Property | Description |\n| -------- | ----------- |\n| ```get currentLocation(): RoutedLocation \\| undefined``` | Get the currently location routed to. |\n| ```get previousLocation(): RoutedLocation \\| undefined``` | Get the previous location routed to. |\n| ```get defaultRoute(): Route \\| undefined ``` | Get the route that should be rendered when navigating to the app base URL. |\n| ```get fallbackRoute(): Route \\| undefined``` | Get the route that should be rendered when navigating to a route that does not exist. |\n\n| Function | Description |\n| -------- | ----------- |\n| ```addEventListener(eventName: RouterEventType, callback: () => void): void``` | Registers a callback function to be invoked when the router dispatches an event. |\n| ```removeEventListener(eventName: RouterEventType, callback: () => void): void``` | Removes a callback function from the list of functions to be invoked when the router dispatches an event. |\n| ```addRoute(route: Route): void``` | Add a route from the list of navigable routes. |\n| ```remove(name: string): void``` | Remove a route from the list of navigable routes. |\n| ```getRouteForPath(pathOrUrl: string): Route \\| null``` | Get the registered route for the given path. |\n| ```setDefault(name: string): boolean``` | Set the route that should be rendered when navigating to the app base URL. |\n| ```setFallback(name: string): boolean``` | Set the route that should be rendered when navigating to a route that does not exist. |\n| ```load(): Promise<boolean>``` | Navigate to the current browser URL path. |\n| ```push(path: string, state = {}, animateOut = false): Promise<boolean>``` | Push a new path onto the browser history stack and render it's registered route. |\n| ```replace(path: string, state = {}, animateOut = false): Promise<boolean>``` | Update the current path in the browser history stack with a new path and render it's registered route. |\n| ```pop(delta?: number): Promise<boolean>``` | Pops the current path in the browser history stack and navigate the previous path, or specified number pages back. |\n| ```popToPath(path: string, before = false): Promise<boolean>``` | Pops back in history to a previous path, removing all paths after this point from the stack. |\n\n<br>\n\n## Contributors\n\nMade possible by these fantastic people. 💖\n\nSee the [`CONTRIBUTING.md`](./CONTRIBUTING.md) guide to get involved.\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/jn42lm1\"><img src=\"https://avatars2.githubusercontent.com/u/54233338?v=4?s=100\" width=\"100px;\" alt=\"jn42lm1\"/><br /><sub><b>jn42lm1</b></sub></a><br /><a href=\"https://github.com/capitec/omni-router/commits?author=jn42lm1\" title=\"Code\">💻</a> <a href=\"https://github.com/capitec/omni-router/commits?author=jn42lm1\" title=\"Documentation\">📖</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/BOTLANNER\"><img src=\"https://avatars.githubusercontent.com/u/16349308?v=4?s=100\" width=\"100px;\" alt=\"BOTLANNER\"/><br /><sub><b>BOTLANNER</b></sub></a><br /><a href=\"https://github.com/capitec/omni-router/commits?author=BOTLANNER\" title=\"Code\">💻</a> <a href=\"#tool-BOTLANNER\" title=\"Tools\">🔧</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n<br>\n\n## License\n\nLicensed under [MIT](LICENSE)\n\n<br>\n<br>\n<hr>\n<br>\n<br>\n<br>\n<p align=\"center\">\n    <picture>\n        <source media=\"(prefers-color-scheme: dark)\" srcset=\"./docs/logos/capitec-logo-white.svg\">\n        <img alt=\"Capitec Logo\" src=\"./docs/logos/capitec-logo-color.svg\" height=\"28\">\n    </picture>\n</p>\n<p align=\"center\">We are hiring 🤝 Join us! 🇿🇦</p>\n<p align=\"center\">\n    <a href=\"https://www.capitecbank.co.za/about-us/careers\">https://www.capitecbank.co.za/about-us/careers</a>\n</p>\n\n<br>\n<br>\n","readmeFilename":"README.md"}