{"_id":"@pomle/paths","_rev":"27-6b5b41b936f15f5c9757174007348bb7","name":"@pomle/paths","dist-tags":{"beta":"1.3.1-2","for-router":"1.4.0-router-support-3","next":"1.4.0-2","latest":"1.5.2"},"versions":{"0.0.0-0":{"name":"@pomle/paths","version":"0.0.0-0","keywords":[],"author":"","license":"MIT","_id":"@pomle/paths@0.0.0-0","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"c90ce2c058a1dbb470d01c70b1a2641769e3e53c","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-0.0.0-0.tgz","fileCount":13,"integrity":"sha512-adzUum5HmmkLaLcMOL5qReeLDNeVQyjNi9hWh1C+Tz61Ob27k0qlPrTtkS2VZCbngZi4prZQpwS+tY9PRe+ZKg==","signatures":[{"sig":"MEYCIQDT+TESuxALkxKtCrxpjEmiSre7SNplK6aOoKMJFJ4tPAIhALA208tcma1AydzOcuwTDvFqbxxXI3t+YNNqAWu52qZk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNH5FCRA9TVsSAnZWagAAzCMP/jRv+Oib3+MIdnwAK8YU\nRViIcR/vtTbZUKZFfKQXLYBUpoETAbg4fy/QgH+VhiVXh7StDQEPGvDVyNLR\nZD+EdfJimYJZjlJp2LHc2XdwFNoY4N5KKwYASsq80o71GT2WwZ6URWe9xLgV\nOZyYyUu6e5TRODQFGaJANTJ4FSdSAJrrTnM4n4GTTpaYVuUrD/s7Is0bYuOW\nwu6v7+9JS0FOC1aGIicvmvO5clDmasL+ik/SDYMJ+/Vo43Y9NtPpy60N9rSq\nW0uADqUdmfqHPJ6XoXYCpo9+duL3PoRDgyMe0ZaF/Pilz71L/kMBHyyhc4/y\n6+ky64vuu70T16Rf3NNOAgGFYa1T9zvq9ScoWlsW2nade8ZyLw9wqhsTtLvJ\nQml9Tk6okCC4VUZdiUFeZXZje/oKyB5GWC1FJ2WcpepgqyUV8RI6BhOI06KV\nRaqaCmzMoHbeqJhEJFi6ROtMm2r6OEthMvfVgHE4Iv1I2MF8ovgzQt7pvPSO\nZyB2m5BfBTGrUyl2Fs/RAEDq0njZe0rmlu+EscVbtt0MkoFJFxMXFV3z7OVF\n5cLaRrgZR04Llzp3MjmNY8yhkrCuR1t4iQdzQVzLheF1qfsUhQig8bWqJEW5\nUz8SkYQHxgwCFekA/7acZ470gIacp1V9DgreDD+lU/ObzjeGCbZT1X8gExmA\naX6W\r\n=nHj4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"0ccee95e306ec72df741a808acb4cb2e5bcaf4a4","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint src --ext .ts,.tsx","test:unit":"cross-env CI=1 jest test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"6.14.9","description":"A JavaScript library for handling web app paths","directories":{},"_nodeVersion":"14.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","cross-env":"^7.0.2","typescript":"^4.1.0","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","babel-eslint":"^10.0.3","microbundle-crl":"^0.13.10","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_0.0.0-0_1630830148892_0.7120323940788023","host":"s3://npm-registry-packages"}},"0.1.0-0":{"name":"@pomle/paths","version":"0.1.0-0","keywords":[],"author":"","license":"MIT","_id":"@pomle/paths@0.1.0-0","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"d0895e2a6eedf0c9ffbad3e9a3809035dc333b12","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-0.1.0-0.tgz","fileCount":13,"integrity":"sha512-bmoyBz1qJq9xyo9RVlSVUjRSh/F5MzfvB3xyFis3cWATOAVAqkFLfXZp2cCae+yXFWDD27kMhBKx2C0PgQ4BkA==","signatures":[{"sig":"MEUCIHD+jJ0U8KovL9XZgMULaj93oR9nU0lzEsTu12iJT/J8AiEA7mnH5ccWfGBpvNoDAKxfdQJjp6a9kYj90DEJPhTJ0eA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNH78CRA9TVsSAnZWagAA+ZwP/i1RxDhDza22rzgOY/N5\nd9prK36boskDif79eQ+hsyvgcLhJtPZLea2MszmkZVqjXb1NXuXKYRjq6G7h\n2IDJPEqBwLI2UnEO8FpE7EVtS6n8LCP8vMaxPKW8Li0XYosOGme+6jg7oQXG\n4NXSbuo4v11wpLgujjQBtbIrN0ZOXJw84+Rh3jPcvScgihVorLn9t2AKMykm\nYYDB4AKrfk0kk7Q9tWZ7vb6Cz2tPYmhe9OOevhfxbmf8mdw/2X7hp0BUr/f0\nC+mRl1r7qFFSfnXnC+bdIFJ2Kmb5MzTP0G/qkBDFhzcBHPdOyA0PIPbty1Nz\nyixZbNum4qgDC7LCLDPPPFZUtdX3fKzUM12wyYlkBJzfLjwviGVITHWso4KJ\nMHC+30gJUS6eLZkOQWR7IY2+9RjOfKYmSvWYGFOrYkBbMYU8JILTFEYes2nv\nhO8kPq7EqQMwX5bqNW0tyEJCzA0Xqs8AN/po5CG6hGo3qQ1r8T22jefKEy7I\ntaxeaILRB0wT2hY/yAxBws78GTRvuOd73x8llz7KJMFrzI3v269zDjBI4NYx\n7ausj2JksXTc+C+90sdWYAR1K7hI9opJ0AurSwO+RlKie1c4IZLlB/cBx2OK\nNLRvk0bd1P3EBJEXegzgdXShI6lhtYqodHf25K2WFBNoT2xEdaNgtN9I7Zho\nZekQ\r\n=tJEg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"79576f9e34d4165547702662cffcd31cc4a5fea1","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint src --ext .ts,.tsx","test:unit":"cross-env CI=1 jest test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"6.14.9","description":"A JavaScript library for handling web app paths","directories":{},"_nodeVersion":"14.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","cross-env":"^7.0.2","typescript":"^4.1.0","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","babel-eslint":"^10.0.3","microbundle-crl":"^0.13.10","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_0.1.0-0_1630830332314_0.26014398668790273","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@pomle/paths","version":"1.0.0","keywords":[],"author":"","license":"MIT","_id":"@pomle/paths@1.0.0","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"41ecd1921b072a7ddc219edfb936b8d92c838545","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-1.0.0.tgz","fileCount":13,"integrity":"sha512-5HZYWdGHKWp0xAMjxT7NJpHDxYyzEayXdHM3TJX7imOpPxSumKvUsFUQh/H6SswAvwJS5Y6pIdxf+VzpXpgBLw==","signatures":[{"sig":"MEYCIQCqfwmv5Jx7NXiBIHBA1vRF54SryPtBnx9LVmoaBrNCsAIhAMcs6SqZ+jJTM9s8jc45wZDuzp8Z4R2I6yhv7zq6r9tz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNIXGCRA9TVsSAnZWagAATlsP/27i7qGtpuNMu4b+tdlU\nF/P8YPOcR9+RZ3pRE6sBFwKAUQnqDsKL4rJ1x4K0cb8wugpLO3RmAYH5XtgM\nmEiu6emNDUWVAnjP8P+Wh109hiL0MPhUlVphIzjgQjX6O8EOMfBQiY+MAde7\ndwuKqNT6vN5ZUy6v3u2P6StdpxlaQtsdPv/nbZKZMT5ddwyJaA6Xa0dH7lza\nAzEqpXGJXU+2XitWWF576AUR8/9ymbjqsX35puNceOXdi1ZcK6/e6BBwZl3y\nmC/ToZcLV4N7IhBxJrS+FWcms2QJmnjFB4ORPa31YhwoTwK/SkB8YYDKib6H\n399t9RERlJzcygLbJfTrIjU6OlDwLO7Ww6EJYDvmzgcNtuAWtG54uRrowA7s\nUBdusjILN41xGRcNFIJC/YYlC854u3j82VM9IZUN3ajctXxeidmYvrVUpiit\neTfkizl8fnqvbTmwbTcs6slTeGxhgag0o7M69WyfsYjwO1i7vJEG9U5pQ4+V\nIYFlpOomDXm4D+0oCRR6j8LxF1WvAnzI9jnaQZylgZdQs15ecHG+wSp7l6vQ\nvcD9aAXOycY3F3mFvvhJ9KgO4OEUA688Z877Mu80RLE6/KBWnzmdukfajh/A\nLeNFt9vA7SIRmwrmQmZWst+HiYJgrhGz8I8wXlHGBiMf30TTxBJjzhT2zYP/\nUpLc\r\n=qf1O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"adf3cef34430ca550b321a2366b8b64b271b803b","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint src --ext .ts,.tsx","test:unit":"cross-env CI=1 jest test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"6.14.9","description":"A JavaScript library for handling web app paths","directories":{},"_nodeVersion":"14.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","cross-env":"^7.0.2","typescript":"^4.1.0","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","babel-eslint":"^10.0.3","microbundle-crl":"^0.13.10","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_1.0.0_1630832070383_0.2549128183163407","host":"s3://npm-registry-packages"}},"1.0.1-0":{"name":"@pomle/paths","version":"1.0.1-0","keywords":[],"author":"","license":"MIT","_id":"@pomle/paths@1.0.1-0","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"fbd5cdd92cd730e7117b308fa5bd1006643048ca","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-1.0.1-0.tgz","fileCount":14,"integrity":"sha512-OD3BoPT5KWIE+Z6woN46qmtco7EWQ/U4B/87wh0oCI2Nr/ObKw3Ej2L+DH7nZnjbm68lTx6E+zXDtc8spJl/0g==","signatures":[{"sig":"MEYCIQDiANChobqYCKkS197SVfHjJTypdYilC3n7PYwWHF6fWQIhAJZYHno/OAnSyZt7dPBey0g1PtcwizyJmPszPGvx1iu6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22463},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"d37faa466b04b32aa65961ac38339742d591db77","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint src --ext .ts,.tsx","test:unit":"cross-env CI=1 jest test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"7.17.0","description":"A JavaScript library for handling web app paths","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","cross-env":"^7.0.2","typescript":"^4.1.0","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","babel-eslint":"^10.0.3","microbundle-crl":"^0.13.10","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_1.0.1-0_1634798322253_0.12432794113127388","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@pomle/paths","version":"1.0.1","keywords":[],"author":"","license":"MIT","_id":"@pomle/paths@1.0.1","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"cb6bef60b5d4ac1b51e9797589d5ee8c4de4e58f","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-1.0.1.tgz","fileCount":14,"integrity":"sha512-QRpEkL7sspoKaziLcipwgzIOyp+dOP+P4WK18LN6wpNR7mkcEOUg2y9/gBnUp76JYlr6D9jn+T7g71TV9ttefQ==","signatures":[{"sig":"MEYCIQDWjDVb6Qt1xf/FajpsuiuPga1XvYmrow8v6PYDDu7bWAIhAO9ptQBQosHIqgNMCRtMToXffARwO5K7HL6oIsn00zym","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22461},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"8ae6eb077810074705c03fa13dcf8f1cfe7f3d4c","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint src --ext .ts,.tsx","test:unit":"cross-env CI=1 jest test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"7.17.0","description":"A JavaScript library for handling web app paths","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","cross-env":"^7.0.2","typescript":"^4.1.0","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","babel-eslint":"^10.0.3","microbundle-crl":"^0.13.10","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_1.0.1_1634798553298_0.36961209227563074","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@pomle/paths","version":"1.0.2","keywords":[],"author":"","license":"MIT","_id":"@pomle/paths@1.0.2","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"c70f26903237690367d456fe177d4b82d1be2933","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-1.0.2.tgz","fileCount":14,"integrity":"sha512-g2IAWMhwBBJzDqXzQ2fKKuwAQhokKUGgsiS7j+MnOGCgsoPXwKybzaJqMxD6iLXA5n+81Vch/TorSvfg7naLLw==","signatures":[{"sig":"MEQCIF1sM+Q/ZUJoIkHf7FqdD/Yo/4+C+W/YAqOtW7dRgeYAAiAxjik6uC/pUv2BwUXLKa3XP7ZEJj2aUAoCJSpWgtUq2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23553},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"acec719fc5b6b65c15d2c52323eb61ea657d4fae","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint src --ext .ts,.tsx","test:unit":"cross-env CI=1 jest test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"7.17.0","description":"A JavaScript library for handling web app paths","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","cross-env":"^7.0.2","typescript":"^4.1.0","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","babel-eslint":"^10.0.3","microbundle-crl":"^0.13.10","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_1.0.2_1634799492606_0.5510332463986165","host":"s3://npm-registry-packages"}},"1.1.0-0":{"name":"@pomle/paths","version":"1.1.0-0","keywords":[],"author":"","license":"MIT","_id":"@pomle/paths@1.1.0-0","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"79a997cdcf912caac48ec906a88a21889b4e22ed","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-1.1.0-0.tgz","fileCount":16,"integrity":"sha512-h2FG9vwQo+7ZPPCDufk3QPilMgok4/qGGL1plLLbV81atkuAuAOY0fkXb+cbyygmJu+ng69tOGjYIZh3EcccDQ==","signatures":[{"sig":"MEYCIQC9SINuhCp6n1CNvgYJaBGRbslTukExO7XeSY+/XwscVwIhAKu7+QuhXMI0fF1jC0s+8zAg9rTWcVExB8kDnT5MjEbV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqIfTCRA9TVsSAnZWagAA/hQP/jg4sDiffSh74Lbq+FIJ\nqQAvmQRTIWhy12268ATUBPRc5jXKYm6SG2wMLUQwV1i/nygt4xWD2vjBdeUB\nARreJ/8RA8ZN7zotTYtAeg3LRliz5x+YgCBtBlq4QKlE17DpRB+n7VSlp9dM\nqBaH4tHx0roST0Az5FU9vLe3Lj7+7Ekyygc/pCRklgHhnNA3mM6S9UkzB986\nXXZg/zov0Iu378nymExA4WNsQmi4J0j4w5OHxo5nfsOzuNkH8+upsLlUQKJ7\ndVXcvUBlxcSgJXx0ocwkSB+7IlJ63F9F+KsP3ctgN0VDD8QxWe+JCpeeHFTE\ndgMQa56Fg+hiGIWrj0iaqY3MNyH/nzgxw176JzoMHwp23ZLx4fQzS9FnfAvK\n7SndvWQK6w7lAUhFcU+SHINMcFGqzQ76WQ0WJ/fKOeeLkyCdXA2FAJlcd1F/\nQlfzsfMevegyereBSsW6q0U8O2N80QxgJCjjXqBrKDQrGPx9GceQ4rxL6BlE\nN1tX/AFyz/2WW0aSv5ohlsASr/LOJnIYBdAnZV++w++n7jbVN6fg9nbG+/26\n2uNGqSXJ7ePoj74Jieu1ZZ1tUTGcfik4Hwkqq8ePu1vDOG+hYE6xzDaUYa39\nXPWrGSQY67S4AmirtVDTVOjmmbDJ7hahFGqEH5h/qxlWgz6RyIX49QCor9A/\ndShh\r\n=sv/0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"2217df54d270fd57c078a89f185b27989e637e7d","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint src --ext .ts,.tsx","test:unit":"cross-env CI=1 jest test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"7.17.0","description":"A JavaScript library for handling web app paths","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","cross-env":"^7.0.2","typescript":"^4.1.0","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","babel-eslint":"^10.0.3","microbundle-crl":"^0.13.10","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_1.1.0-0_1638434771225_0.7777262118057919","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@pomle/paths","version":"1.1.0","keywords":[],"author":"","license":"MIT","_id":"@pomle/paths@1.1.0","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"5d14e2ee77cd8ccf0553226e264d4675413cfd85","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-1.1.0.tgz","fileCount":16,"integrity":"sha512-vAURDd000nOkfjkA0tWTafsVgvgQ1H9VCWA1+BEFQIR33Edvrwd9iCOuuTDL2InoNb+Bf2PjmZMhDY3I86PeiQ==","signatures":[{"sig":"MEUCIQCut1qYCD8VlM3DDpjPqTKUM1jaHNEHCx3a9SNmZSl5pAIgJX3JqA5pHNlV1jMYsc3FJt5awmZxasgxi5Yj6SoCaOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqJE1CRA9TVsSAnZWagAANwYQAIQl9AS39v9VXK+YkWDa\nPUjRcGj/fPVy4ej+6dyZOuaf9cHtUFte/3SoGwmycSvBXZgzFYRzaZIZ4hlX\nko3U5cxA1YF0zH+lKs2D+QvCFLm+QD+Y4D3NkRDbqxOmbKc9q9vmDnjYmSKF\nzwj7X9e9nW/eB51LweO3E74pX8HhPTrfG6vtLE2rWIhmwt9J9yGg1ghsYW9w\n0Xnzs0i378G6T/LAdP0DqHUukQ3OgzsrndwDWC1RhaVxrMVjiuR5OUIrAGDN\n6Q34CIH4EWBywB4NjY/lSQUyubZQz7UgnGGR9UOAYuEUbUD8ApNmIk43226/\ndWXibtLS5YBglzM6t8e/AEBkGH5DAK2PezlbHwNBDpVyQRIYms0CRNUXkxYL\nnCrKaePhB8GYjDGlNKG1buMs+LlUM3jSLTGdlqh3KAKPL2QHS53gYlphKMjI\nCi75jlU2a4HO018Nnx6b1oif444bKRY7hFydYvae+ny/GqMLGPIfgZZHsyYz\nqpzvQ7fJ9T8vujvdNP2g37xFnVvQQEmIcmJoKZ5jUyNvuG9xkLGiYbUm1ZTP\nBe1FccYU+vsVdfUb7Ugseris+GuXuD4tslUBqV1/b2OjbAP+CJ/7FA6Cyqfp\nkIWwxsWzOualPfBU07OXkOd7495bZBdOOWZXYuQs/JW7NqSLW9/61LZwNQ08\nKXIr\r\n=qN5x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"948b0f07347dfdd7c02152fd7e302ede3e48d496","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint src --ext .ts,.tsx","test:unit":"cross-env CI=1 jest test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"7.17.0","description":"A JavaScript library for handling web app paths","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","cross-env":"^7.0.2","typescript":"^4.1.0","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","babel-eslint":"^10.0.3","microbundle-crl":"^0.13.10","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_1.1.0_1638437173043_0.1428569124064989","host":"s3://npm-registry-packages"}},"1.2.0-0":{"name":"@pomle/paths","version":"1.2.0-0","keywords":[],"author":"","license":"MIT","_id":"@pomle/paths@1.2.0-0","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"f97f2ee9eecb0ff1c7493aed3e7b836c47260944","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-1.2.0-0.tgz","fileCount":17,"integrity":"sha512-JypfR2iWeyz7jdJn8ySaWQp5Q6wtcVjudTCp4SwoaqeZIepjVSSy/GzlXiuMVmgM/6EKnxSZUb/ANbS4Wv9bXQ==","signatures":[{"sig":"MEUCIQCtvZpdkw0GL6clWfoQBk7m4svrS72reE6NXYmkYkpCJAIgGI2dLrpmTfOmOq1hMKXQ0ea9IpAcImkdyuvv3i9m4po=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsSHyCRA9TVsSAnZWagAADlEP/15nUi8lmW8DLQu9M+yY\nbOPOxqqB3I9rSjTPCEfl/PMLk96xod2LstZlZH6BJA2zPvhDfL0uOrwtxCq4\n/xA62NuTAlQU0/F2GuELgG6d62GFZdPVZr5/Zn40lMtsD+N+oRrjKh4HNO9W\nSU2KoxWjGdXWIBL8IFDY/uA0peBkPT6vccTuCLGRKn8CA9c4qZNizSNpJ9sK\nonWEf+cYym/jFLYKhjaTBREbgFTMD+cwGdCzpDSM7MxDXN+ucYK7mRFU3s4d\nz6oSD98SDSAfWpAyuZn+IYxfCLcrPFjMTMDGYfUaEh0M6JbEezX9FzA/xcc2\nYwAsEhreyVugVnkP592Tn1pRVbc7AM+zhDSyh/UeDs3J1kiQ87wl2Q49qUD6\nBvL6UZMdpmtofPEfYopaVFSnCTfb/gl2ipj7EBFd09JP4bKz3pn22+eey8mE\nicOWrHf/uNNSdj/xdIdpRhFL1vNlh9UV/ovRZinUleFeEHyHvfhVC+AWS60k\n6qWsA1coT2gsGjc95uwTzHD9sJmNx7RRfogfd4dPbraF5XEdaTWXA/rFHZpA\nq/Ae6xanMF0eNg3ULp6uvYahUzMeoF9gHiRkBws7dXKGdOr80N42SUzvD1jj\nh4UZh/hITN3YE45VYU9kDAWFShuLseh0pqaP8c2zqoeJpjJYxQiMnTtQqEQY\nilzX\r\n=jLhj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"5ba257081c699f4358cc90784e8ba8b8ab6dd5b2","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint src --ext .ts,.tsx","test:unit":"cross-env CI=1 jest test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"6.14.9","description":"A JavaScript library for handling web app paths","directories":{},"_nodeVersion":"14.15.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","cross-env":"^7.0.2","typescript":"^4.1.0","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","babel-eslint":"^10.0.3","microbundle-crl":"^0.13.10","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_1.2.0-0_1638998514671_0.8396073087783573","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@pomle/paths","version":"1.2.0","keywords":[],"author":"","license":"MIT","_id":"@pomle/paths@1.2.0","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"79cbc16456208c8e045263f9e3fb721a6ff78279","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-1.2.0.tgz","fileCount":16,"integrity":"sha512-Lw1lfJR8NqH4z0buxpwHP/nw6IRlajgQMDr+h3lsNTlDNHaY9OswS8YaT65KZX2Q9r4E/Eh3PH+i+Jy5vL0fMg==","signatures":[{"sig":"MEYCIQD+BI3/F32Fi976lAnPGAoybcPcI9nKzIyAhRgKUvK8yQIhAIi1qjWbXcXV/t6hvT7XKk8xWny9QzHMWHpnyB+OjY63","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJht6nxCRA9TVsSAnZWagAAmEcP/iKNIi7ewsPvKul86yYt\nO9gixKX04WvsrLV8G9Z+nFthMcs3ZgEfY/+sMPy6hqLaIQY27c6yqAjQYIQI\nfZYfpA+FOUBxoV6HeFCHpV606v4nmjbIgW/y2vUBYstBEpxh8bE8XM/jUxk0\nL2DlJvATuL2vJf6lIcNP3RfBR+LZQs42jxAqCq5EyOZ/dQPeShRc8zFJh9PR\nxkb6v+SttJD25vPiT1+E8hyUw1U3coGZLiOFKv/l2Q5BHym68vKqccgrfFsz\npC7bA3U6ISoGF0fObV94F+VMWfZyzXXRdxFBWU3AOs4R3P6mI5UbPH3pKuFs\nYGR5jRkE8z4gULbdD47HwfvDfa4hP1T2oPjI9gayZF0chLl2YtwB+7Gnw8l0\nzeBXPfbQZliEZ+4a842RCnOLP3ZpTuQgKveCkn6hlhhMVCLmv3fNXKYeXKa8\n7QD7GP3htDJB/8Q9cEnyAD2kbHjVRXT+DIXw2KGwr/lhpDfQIX3L9sDNlhon\nMPphVc+T04//eJuWrE0Gm7KaWC6L3GEtlH9kXBhQpSzQHlZuF1Bmr2RkGkkV\nnTBvtJAyaqnmoY5K6qcNsSKo7qcN7Zs+pgGgHrRZTEWNzMEY4QdXYuNwlVWQ\nCnv+0TAefgJWJOUMRxWinbSAq22nH5K3hWIZj8tDSqOa6GgvY9WGaKxK6nW2\nMRTA\r\n=TFa6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"8c244ca11c53756c15a2253d42b3f0a98e39a16d","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint src --ext .ts,.tsx","test:unit":"cross-env CI=1 jest test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"7.17.0","description":"A JavaScript library for handling web app paths","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","cross-env":"^7.0.2","typescript":"^4.1.0","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","babel-eslint":"^10.0.3","microbundle-crl":"^0.13.10","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_1.2.0_1639426545696_0.19948417145643504","host":"s3://npm-registry-packages"}},"1.3.0-0":{"name":"@pomle/paths","version":"1.3.0-0","keywords":["path param","query string","type safety"],"author":"","license":"MIT","_id":"@pomle/paths@1.3.0-0","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"22f18ba3caa38fd761b0f83642606b0ef2d963a0","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-1.3.0-0.tgz","fileCount":16,"integrity":"sha512-yWFg1IyYjs3uQgbQY9ZrG/Qoq0JR89EdXWIESIguyzbkKCp403Ey87DjhOXmLSbYubHpPUw7QnlVuSpGvrEKtA==","signatures":[{"sig":"MEYCIQCGwWurPYGay+EgeM6odENWexe5/XsA5PNrQRz7zhsvKAIhALrhIKDH0vCyU6DN1h9K0dKeP+StTtEWocEp2oyk0YQ7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6YD/CRA9TVsSAnZWagAAiBwQAI/TXv6nhvuzFEJrMnQU\nq8BjMAeyDh7I8H1jkieGTS0SXUPpwV7TefWVtxCy+hG4O8C3ID/c1E2+Q/9o\nlRigu8y8gmI8savXCKEToO6R1IQORRuetr7i2itgFhB3x5YtwoKcBriiKbD3\nvsYLARJvC7DXHsnhbpjF2nFK1/wyoHB3eSY6JFFybimXQGn0J3Gq9d8WKJzN\nMOTj79a/k4GHS5BdD6owSaj9ZCMhIE5lGe58H8cJF6rezG8kkVWVCdmtYvQR\nqPR6VmRjY9jhuPAj2WNzf/N28A5ZZKN3K+8dPjLvIvtgGA10XK4YzPtbpULX\n1PVIWhZjVtDhRbcFx9+rMD9uozgXArh0lkwEVNHSysrJfnMN/uDcYCMbWg7r\nDeOdYjut+G35dGCTo4+4qPxzH+nVtK9LSlvYFUkEE7QVciiP5GLQfuj1fksa\n6Aui60qddrv1F1HMoSnbGmbfXRAoevDw7MwhH0iyQPvTNqUmCtWOA9f2bnPr\ndmRilKEbMbw4NL0B/t2zc0NPghxv5SyWASjordDLWsIIBNdB5aTDEM1kZU5B\nzZPRqf+csBh7nPFTwjR1RWQ78IarhEYRPhgnVMJKkth7aLYHcC1XtXq/xYEN\nxz17DvdQ2hbZFODeIrtJ9GoEDJgg/1nbyKXGZEBY3Jz/2xSTCZKaWHNCqq5v\nB+61\r\n=FJPS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"9b067986a9e6d86b0748e1e9fcbb30b7daba1fcc","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint src --ext .ts,.tsx","test:unit":"cross-env CI=1 jest test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"7.17.0","description":"A JavaScript library for handling web app paths","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","cross-env":"^7.0.2","typescript":"^4.1.0","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","babel-eslint":"^10.0.3","microbundle-crl":"^0.13.10","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_1.3.0-0_1642692863116_0.4372586335304043","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@pomle/paths","version":"1.3.0","keywords":["path param","query string","type safety"],"author":"","license":"MIT","_id":"@pomle/paths@1.3.0","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"050ca7962fb7cc53d65d8e69521a20d707effd1e","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-1.3.0.tgz","fileCount":16,"integrity":"sha512-u4DLXxWGaKmnXDcKvc73pqp8a0KIlkrlKV7xyM/6ZKO4jbBJZnzghJ6rNd7EKpiQ3ujFZihgBhG6BH1HGZNjrA==","signatures":[{"sig":"MEUCIQCR7o+1o3K5jvug7e5P76wAHqpI1atatrORGQ6ae5eVCQIgeDjF3/znRtekW+XsveF1A5FJHbCgECSoxc3Ztc/ABNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6naTCRA9TVsSAnZWagAAccoP/1Itrr3SOT/RFA5fheqH\n+nYG7rDMvuz/H7JQ7oP1asEXXarIJ6pNPmoMNGA9r3u4+l8VoPH+A0WaC9Sr\nL7Loopih6/cr/1ilpf1bwf5PYonDGRLHPawTSrQVKAzTdNUUqWTMnpuey6f1\nhmXrIhtF4kV6bBi1t3idkWreAhGSByoNpqruXuSM8+lx0tB2oP6GCbF9uS+X\nF4WNyQfPHM6NeVl1Ui0FZBUuLzLFLbkuikD0nTwWIHYu9tLdapOB/gStJa0d\nJpjdt3HvCSxclNU/0FNTmz160jfFNi2LbqS0sRhxX4HpQhmyjsLYCtBc0lkC\n8xmddyR3papshc3QBC2KbkdCQWkerj/HU8dZ+hyeddKn/0O47a6Xv7TfQdMN\nsD0T2m2mATZ8I2LHSGai4BqITLDph6UYMv7qw5tCnBZRwa9KezTNxD5gadma\nfoi5XHQjBRpv3KlmO+pztD6gvqQjWDY75CXYBDpV2Tt2Wu7evw/t7TIzoLVn\nWEn940LxbozcMxTX5zrG5m1B8nt0VD9snXKxooIRLscxmpd9gaVMXAcT727L\nW8lfxxklJKUZrWTrAjK0LcCefu5XuVu2F3jXv/DX+VBtwVZUhHG4jQC2Tn1G\nyjw7Ya9pgEaLLjF1KAjkbHHT1De88Wgxo0NaJe8xb2+Zd42aEU0f6wLR/UJM\nWPqu\r\n=0Tg2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"18093f89ab9249d0aaa208a8b6619878988056b1","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint src --ext .ts,.tsx","test:unit":"cross-env CI=1 jest test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"7.17.0","description":"A JavaScript library for handling web app paths","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","cross-env":"^7.0.2","typescript":"^4.1.0","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","babel-eslint":"^10.0.3","microbundle-crl":"^0.13.10","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_1.3.0_1642755731251_0.47010527295210314","host":"s3://npm-registry-packages"}},"1.3.1-0":{"name":"@pomle/paths","version":"1.3.1-0","keywords":["path param","query string","type safety"],"author":"","license":"MIT","_id":"@pomle/paths@1.3.1-0","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"756424b4578ed1a891244be3a2dcebbdd5b73edb","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-1.3.1-0.tgz","fileCount":16,"integrity":"sha512-gUzdlfyDENj1c6IsTJh2KLDQb5NHbcZJk7MCxvIQpDqHUS1x2kiHbu3kWEMlV2eb7jtsBiFNbL957IsuoqvE8g==","signatures":[{"sig":"MEYCIQDfsCXTH390+aQBHGTWv5BeO3yFBSShNdui030Ka7xtXAIhAMOhpdiXiR9/DVwhjCSGx/BN4c+Glewtq5NmEfwR3sSM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8tXcCRA9TVsSAnZWagAAiPIP/0g1tPYimOJy8GLlAYg+\nrBoj+UTWPhn11Dz5ekWqS8KpqzdmS22teYMIu0yzRkDAX/DwmE1eIY1YFbBU\n4xR9j+IzR2+ILWVHV8Pthprum3AfBI9anDMrtfqXDBU7nN1oUvZqb93ZzVqj\nkAKlpMmNRYfna0VEUOe4sWrQ/e+lsaF+KZ1Y6pNsKQeljU2wTiu9+L7FKgrE\ndYvHUlwidfE9UIu6qZLkxnHmGgwmJ7E9Esen1eo7YJVkFBmO+v7zM8mvBleb\nsxm/3nPdAE4fIFHxUTz9gOwj0e9VTEvzSEVlsVC/A/1zrPZzeXTaH98IoipJ\n4rfr1ppoNz2cMFpRydTHP+VlX93FwON6/kECWKyX6Rk4yADyzaLZFOI+RE1B\nPP4JhcpaTlBSxuSePL4mJ70DtmnJkTn2HpHA7ZE9E+xGEAIlLyHz4HnLoh86\nkm1UJ3bUXZvyK2jA6OdINGO2Pzd3GLCMsSZkCWtvQl3HhXYxr9TThng6aS0w\nDJ0wNWb4OqgQ4JMQPlNHJ85Of4V7y20K8aj1oW+KDihwoVPNra7muHfsIFXL\nnqkFQrl2F9NuCZIfrhBGgci1ac7c+37//V8AN9Onul/1bkk8oWbJVbYukpfS\nnvfAwYdCjk9CDGv37qz/ssZR3FzdPUUUclL52n6jQ3SfsWkScE4aCQ6lvgsv\nChyC\r\n=1SDJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"ec11271699b70267fa268bf6604def85586ec5bf","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint src --ext .ts,.tsx","test:unit":"cross-env CI=1 jest test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"7.17.0","description":"A JavaScript library for handling web app paths","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","cross-env":"^7.0.2","typescript":"^4.1.0","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","babel-eslint":"^10.0.3","microbundle-crl":"^0.13.10","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_1.3.1-0_1643304412848_0.3123448795756729","host":"s3://npm-registry-packages"}},"1.3.1-1":{"name":"@pomle/paths","version":"1.3.1-1","keywords":["path param","query string","type safety"],"author":"","license":"MIT","_id":"@pomle/paths@1.3.1-1","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"b0eb3389db043be4284e7c3317e2ceae48c5090e","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-1.3.1-1.tgz","fileCount":12,"integrity":"sha512-hwJi24tWJNLgrYibZ5YcvFusktrGP0iqNWN9+Ep/TqYN3ozWwfXYhN59MtDWX3weysnYvmrl8bp6mxlBMrmqOQ==","signatures":[{"sig":"MEUCIQDlkJAKGq12oeFeVTkMVky9vp2fNWcg+xApZwg6pOx77AIgHwtDrlRG36TEXG2pUMS/MnGx+q7EdLNztaNjPJWLMjg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8taNCRA9TVsSAnZWagAAj98P/2KR1vNEuY5yrWb8m24W\nTJTOJjHNim8Sjpu95EtmHbidFbtwcNvCY4mG5JOyM/DaBiDjKExDuzdvp50j\niyD+qU0f8a/yRTXxPgd8wJy3IMoyKeuzck2RvzbSGvp/dEH4xDUrn1K8gs/m\n2Vfjj65atyU/++uJCF2sEep875/V5zmVwX6jWXjsENNgxXyrPMu6+bmqNmls\nskPZlfBk9SpfwFkpKscLO2f0jPP4FgkmFUX/LqvpjEBaKet4ak+L0sulQ9z1\n38R0ETD7NtZHOxtQ1RSXfBNySbotxNk2r1BSxyTe7c641mujzLZ4Kr8Yc5YE\naoMYb+Tafezz4WaVDTna+JFl9/HDyGpHvmkK0/zYL7hd7zYps4EAFJ2DgCYM\np0CMW2pf18tlwW3Mu6t55+fiUtKGu0N6HkmziGxVqP6wtek5yWyPo2mMAe7u\nMBygyiK/q57RhbwFjA2MA+H281AKqL5uQjGb2+I3M1dCUZBf6BeWsnfGybME\n10G4Vm+Ik8wvFtsuEIH6/PepWjxHzYM23DbOnP3nsd8StFVlCd30s1dqIlw0\nxfilA5qTLMcYgbvbYSpSEGgax2LeNFAkdCyRp7mIIMdIpwguTw8fD1DTRWU4\nLevttPPxGVTJtroLKrjTcaPbN0PKHb/pLdiYU7nfZcno8bznrfEN7arWqP2u\nZUPv\r\n=AWHm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"c5749cb0fb98ba6ac3729c2dbc82a4b47dba89ad","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint src --ext .ts,.tsx","test:unit":"cross-env CI=1 jest test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"7.17.0","description":"A JavaScript library for handling web app paths","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","cross-env":"^7.0.2","typescript":"^4.1.0","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","babel-eslint":"^10.0.3","microbundle-crl":"^0.13.10","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_1.3.1-1_1643304589140_0.8473000249637852","host":"s3://npm-registry-packages"}},"1.3.1-2":{"name":"@pomle/paths","version":"1.3.1-2","keywords":["path param","query string","type safety"],"author":"","license":"MIT","_id":"@pomle/paths@1.3.1-2","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"ee6ca98aaa425d405d2911e61854cf29d80ecdfd","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-1.3.1-2.tgz","fileCount":12,"integrity":"sha512-lzTpv15NWi51FOKKmnDnuHhMmQLZeiMZ7HQKWNukBNUNYlTm9z/csHGvFJxtvAX6rdt84wvhvbu192PTL+wWCQ==","signatures":[{"sig":"MEQCICds9cXovxBP2w1hN/FeDkw1dAlwnC8nLZDE5Q5Zo9r9AiAHD4w0T5dpZlWJUw9JXXBfxxUKTG7zOe4pkHe5STPWfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8tpmCRA9TVsSAnZWagAALlEP/jrKpGaKfStyA1TiVv/X\nuE5YqNoL5byDZtHUy6Ok0Wr7/bkUhALGcvmBp9VmnXHZ4EkU2WaiLNmLmkDV\n13jZBxQ1CEJAhZaW4NiDeupIvhjSzPAW6cZ2x+4I67xhR1tsceh3rasjSBCK\nxoLJLdXXIIDuYGTBynkugiTeKRM1bOgiWQyOQEv1adkNJOFcmE8RoQ8BdF5/\nH2hgt4WZCtUYy4IW7i0t4J3Yj0kXnvWkcZKwtkQoCKQ/hUgFqdgimtPt2dCd\nTVO8syZOFH3Mv+bhkNcdqLb2hA8aOnzDjrBIGe4O+57BHAStrM3RH41ojywO\nw5blpr2UNkhcrMUX3pHxOXm4Gg/SlvvraSQ3/hkfFIWzo0fdcmO/1DeI86Vd\n2Sw1gwro+44NjLYefiBKObyN/j8nxr04x6S4fpKggUfTrWz9CMSG25d8vsup\n+lL8M1gQhPGJCHQ5QZWt0iWFc1qs+TGLhBxJ34sW8xXDiSaLQM7xuu3lAmNH\nGt0o/0fADBdFK6FI7EvKcjLi3NrwpWT7KfdKXNXxnM+Gf5FEoH6rKqITc+Ev\nd4BElXpqHG3NrRIS3bb/L4BO3bqAEpaSdmxR5FwXcDVtNuiCoObD/r0TLUnQ\nZ8LB90it7ywUvNFEWfE7anTn6GBy8fWEbV5SaGmc92UVZMzrcSFGfMW5JZ0W\nE+DW\r\n=MW2p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"1c8c97925a1cce24c7cb573d385e52e667e07e15","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint src --ext .ts,.tsx","test:unit":"cross-env CI=1 jest test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"7.17.0","description":"A JavaScript library for handling web app paths","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","cross-env":"^7.0.2","typescript":"^4.1.0","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","babel-eslint":"^10.0.3","microbundle-crl":"^0.13.10","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^2.26.0","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_1.3.1-2_1643305574366_0.36591504010795584","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@pomle/paths","version":"1.3.1","keywords":["path param","query string","type safety"],"author":"","license":"MIT","_id":"@pomle/paths@1.3.1","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"30dacd64e81e01b63ad824b3354b58230a7fe43b","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-1.3.1.tgz","fileCount":12,"integrity":"sha512-FDv3kc6dySRSqvYGGapEhhBsS4eWq4kHhMpJBJGDujQN5oOtjLkYdAoZ5l0l9BpKy/L0SALwj+Z5iLSKfwj35g==","signatures":[{"sig":"MEUCIQCkwV12u3UwY2nyOylZgJeAXRu0RvhqolEvJP2xX2QVIQIgOTUngMWF1nsOjgX9CVaFexwWoGgbH5MX+XOd7aoTXEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8uodCRA9TVsSAnZWagAAj08P/iQ+tfvM7B92nOXJGiTO\nef9HbU/r2nvg6TWiFRmwp0je9w99ENHaYGUDw5zBGpmJCoQQ1pkQgGMjQige\n79NJhMzYQ4KAEKOFejDheUdNthR6uyRUqmh55zLGZKzx/3Kf6h+BCIpAVKg/\ngb9xrkCseo6NaC2N1ZTNsrN0c+EGi0lX+Z6mxo3hQyUB7bDtQx6jcCRGiOZ5\n8NkBuxjkjFPmZZ06B/XKiOy4H9Hj63zFK0BsuhdqtBWhfeCpWpJ9uOo/GHOa\n4n+ACs19yZN7dZ2cAkwcMe65frDaBvzHt/MollWdvQ2KI+9k1KGGOwd7yLyx\nvJkmIrDykcobjc9kHGFue4bl2FL2whldXE7zUYlEcGCCsHM9+SQaRGS5xN2B\n44hbY+OIoirMDjVYd+jyRspkMGACxBux9bk9ZJvtw5wv+QnoWTxkOOB8Fcg+\nOjOFZzOFRT06E8ZbUBd1z9zhUMeqCwrGwX2OKPhbrvDwIFtjlcbF8RZxHp+N\nTclrMCdlSlqSJVcJLyFkqAFPR3QJVU/UZwWwRSqGlGNpO6SbA11sFQbyS+me\nDZv0V5OOw7wVKNRIxcSz6hflqfujr2pC+AVYTChOlzimHhgR4TiqvwAxTLU1\naUxxyift5cLABWF5Rrr90jeCwhiZhTCaeLTnbBfpJOvF2dAEB06JSe4WvNSR\nC9MK\r\n=tXN7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"4a0d065c455e4e1f88798b95370e22e5cc87edb3","scripts":{"test":"run-s test:unit test:lint test:build","build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test:lint":"eslint src --ext .ts,.tsx","test:unit":"cross-env CI=1 jest test --env=jsdom","test:build":"run-s build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"7.17.0","description":"A JavaScript library for handling web app paths","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","cross-env":"^7.0.2","typescript":"^4.1.0","@types/jest":"^25.1.4","@types/node":"^12.12.38","npm-run-all":"^4.1.5","babel-eslint":"^10.0.3","microbundle-crl":"^0.13.10","eslint-plugin-node":"^11.0.0","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^5.10.1","eslint-config-standard-react":"^9.2.0","@typescript-eslint/eslint-plugin":"^5.10.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_1.3.1_1643309597149_0.1991976678388141","host":"s3://npm-registry-packages"}},"1.4.0-router-support-0":{"name":"@pomle/paths","version":"1.4.0-router-support-0","keywords":["path param","query string","type safety"],"author":"","license":"MIT","_id":"@pomle/paths@1.4.0-router-support-0","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"1ff1b827ddc5104caeeb72e71f4c9b94953a2cdf","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-1.4.0-router-support-0.tgz","fileCount":15,"integrity":"sha512-BSlNgZwhMciba+mqhB6h9+A6BqlWFrN9Ycyksb/MRfM/5kBQqcIUFbl2hfaFZgx9/UIEdQJwAxe7DdYk8L3x5w==","signatures":[{"sig":"MEUCIQDuP1rg8peX2Kg77BJ1koSfxZSTuSkFx5lRV2FfXLXeiwIgamzBjofGFSA4y2KBI6VN8XzLirsWY3sKCTL/CzpcIGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPX00ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBVw//WfkXPABFeyNm/41cPMQJL+EGPkaRG7FpHoMy0c9OO6o8hCng\r\ncXUQM4uK8q+zpGVlPjNBtOeIfpgifXTuBiSq0ieP53kB9s8yWBuHKS/nMZ34\r\nmvQIEXCrAOD3APPKTKcSRzbt1SFBwbrhqHHZezkxvf4dAWwYZLfo4OxaoCey\r\nYKGViPE38YqrM9rwDJ/n/sVJgo65rxmjv+qJJ5pUxZXVqtobGHHWmiMzpU+k\r\niS3aSoN1MGCHGmz/6LngPfi2HDKGQF4tSxs8nFOs2nTJwVvqyYUtCskQr1t2\r\n9eYe95UUADQ3fQybTPU/y6VwiGT3A6jQfI+ex7EwIiIfB4+SRRDAoxtDu7P5\r\nLzZxf6bH7EVCUfkQQF6zpUS021hpG4oZc4p64qIp9UFtI8W5pxTlzMhT1Xjn\r\n7vx+rZkYtSLeJ26+S2u9k3h1OzC6OnbblaInFtIavW1boYKsT6YoF/kNQr06\r\ng+xDwGSffDNnz7afyKqflOOIbY2Z0z0PuOBQFmdx1nfrUZijMc/gQjijc8tZ\r\ndALYoo6mZoE1738vtU22ND0CUe8s0UeGJlhfCNvmgd1kfSmYHZKJ61tNNKIO\r\nnzay+lBMD5IwLGWjsLSJqwScBI6OvFnOdJ2njD9Hrssw3GkaYczWnaKR78in\r\n/48TabWklv77YHXWpSM87JdopAr4BmLf9gg=\r\n=2/+4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"e1eedf87ab4f35b992b1513bf30655d19c70ee9e","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest test --env=jsdom","build":"microbundle","start":"microbundle watch"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"6.14.15","description":"TypeScript library for handling type safe and type rich paths and query params","directories":{},"_nodeVersion":"14.18.2","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","typescript":"^4.8.4","@types/jest":"^25.1.4","@types/node":"^12.12.38","microbundle":"^0.14.2","babel-eslint":"^10.0.3","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^5.10.1","@typescript-eslint/eslint-plugin":"^5.10.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_1.4.0-router-support-0_1664974132721_0.6174125705357967","host":"s3://npm-registry-packages"}},"1.4.0-router-support-1":{"name":"@pomle/paths","version":"1.4.0-router-support-1","keywords":["path param","query string","type safety"],"author":"","license":"MIT","_id":"@pomle/paths@1.4.0-router-support-1","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"c360cf953ba2cea4a7915b859373daa000ca233a","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-1.4.0-router-support-1.tgz","fileCount":15,"integrity":"sha512-FmN3xNJSUtmo1z/zbH02F1MpLJK54SsUwYKJLGFYku7Fk1dl4VLCXpKa041agJ7dOxvdM/Rm/mX4Xd8Ox9VEXQ==","signatures":[{"sig":"MEQCIBReYthBvjy0z5M2aN5Pao//q4rL6cdj9RvsSLJiLjGuAiAacEbVSzH9w4L6QpDmDmsAhr+/ZqiPoBeuMgUSxW9YHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPc/sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoE8RAAmVwvlVjCSWWphUN1fpFidHe2RdkLyDH91NKj/p7o8EEc9Vua\r\nZ/E5xOHd/aEERSz09AcVBXWAbLl2E2x4KRT945KUrINeB8jNBqKd+Rvf+q65\r\nF6WdusKsBM114uQjHXK07qGGu5+Zg65mgE8YuvV14CU04oQOllrwpopF6UaI\r\nAEQJ2jO6U0iIAwRZLo2WI/j3JfU98gaRUhYTwYSwEj6o5qP2DD2bHb2ql5we\r\nv9EmdC2JtevttjiRXKe2Zx1uaMmx2CQRO4xlVwoEpIe8fr2qormYyqUiU/1P\r\n68HmZWisCHRuHqpAqG0eduIVVa5uw4o54AGpvSTJhFO9rTL5xTd5PVYJEQMc\r\n6Sa+1K0xvlI5o77uyS9j3jvJDeNxkl3Th5m4Ujilnmf+L3haFHpSKwSQJlqL\r\nkPZ1e+yNyarBdDZOCW+EHl6Qkdt5dxo0Onp5g6ihDJq7nnaLBLSqkAB0oZXC\r\nNtndU0dx7Intzex5drStCd/GSwJdqRBL+wrAVzxcb09ugMyBB6FkqqnHtXUt\r\nemjSgCiybZqV7MEN37y/GpMUaLMFw2ZN9Tnme980qB2N7hlBLqStzGci3Tk7\r\nhyNAUGXQmuLkaOcmn5DLn5JOf73ol6aZj3gBJGapDVfbdh0Hi6iyT5EQaIgF\r\nw+2lIHxasIXfnUDV9KHpIwKfOiBeAu0SsCg=\r\n=Uv89\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"f310d86a196a49ee5da2de3ef56ca6f49b42ab7f","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest test --env=jsdom","build":"microbundle","start":"microbundle watch"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"8.5.5","description":"TypeScript library for handling type safe and type rich paths and query params","directories":{},"_nodeVersion":"16.15.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","typescript":"^4.8.4","@types/jest":"^25.1.4","@types/node":"^12.12.38","microbundle":"^0.14.2","babel-eslint":"^10.0.3","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^5.10.1","@typescript-eslint/eslint-plugin":"^5.10.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_1.4.0-router-support-1_1664995308370_0.2058460995337923","host":"s3://npm-registry-packages"}},"1.4.0-router-support-2":{"name":"@pomle/paths","version":"1.4.0-router-support-2","keywords":["path param","query string","type safety"],"author":"","license":"MIT","_id":"@pomle/paths@1.4.0-router-support-2","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"a18a659bca54835eb475827e158ede8dba5b21e1","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-1.4.0-router-support-2.tgz","fileCount":15,"integrity":"sha512-OmOIzBi+fh4fF3dUuC6Lck8UzYEefTuX0uIhAJzg6uVOX92Fz4k6/L40QsnEbrbcxm05D/OG9A3Ej117aUOTOA==","signatures":[{"sig":"MEUCIQDYSnbAd7giZfg+rmH7NNM9hGMtW+GzzYaXdoBmQchjdAIgYpYofslD56HlbktJDPV+tgloD/LAJf/Gm3/8YH+14HI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQ/SGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4IA/8Dx2jYPaOqmU8gUJZPcTKQB1EQ54+/MUVhrz2C5NGdfJ2/azh\r\nPc+3xjzRhOGerbOFiMoBDb6pmaSLiCIAK7mvHjAjBawTsAPHAhdmLApu6uOG\r\nUopasitPq6FgQpZ5gA92e8HcyjQjpTH1t1+guIVbK48g4exKNL5i+W/UBbxc\r\nBfIUEWmd4gn0St7bS5dWfNWWlZ4Dc23BxS0SOCazqeY89hlxU6xP1ZT557Gf\r\nCnt1nbCt8jV4FE40jStvK0wWlfxQjzYNm/pkMKs8g3OBzsQHdAWq0vOG8RUZ\r\nhWWr8pVsjWJKzNI0kRS0Oyzhcnx1wVBasvTFQv0YENL34aTNj54Isp5iR4Zv\r\nOqtjFc/oUQP17PiyEVaPvUoPWF/bwMggLmM7ypeyrvtAxXJUMXNVxH9vddIP\r\niy5AploJbnI5/gDReYbW3uhQIIBlzPAHybttdLhqSKLNs1jGguREH2VTSbVi\r\nxJjh0FD+6tlM9PIcjOWlZzG3fkiRYw5DxtBU8FRxJJcrOfqMUzPzsqr5wsXe\r\nMfrC3lO6l68o6yO707mhaISIwo4QfbBEYD9M9Nh+w2+XSBdkdJG4BYi3/ddT\r\n+7vsg1wtpOCSuVHC3fuF0wyxkEYMOIaFfQecwkZWOwY0XjoFFE9g2GbmDb/E\r\niSDztnPqheGIF8Zs5+6c8HAeUfM33wM+bXM=\r\n=Q9tC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"bbb780b9b255e0cbe29c130954ace566629384b5","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest test --env=jsdom","build":"microbundle","start":"microbundle watch"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"8.5.5","description":"TypeScript library for handling type safe and type rich paths and query params","directories":{},"_nodeVersion":"16.15.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","typescript":"^4.8.4","@types/jest":"^25.1.4","@types/node":"^12.12.38","microbundle":"^0.14.2","babel-eslint":"^10.0.3","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^5.10.1","@typescript-eslint/eslint-plugin":"^5.10.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_1.4.0-router-support-2_1665397894479_0.3606858866234064","host":"s3://npm-registry-packages"}},"1.4.0-router-support-3":{"name":"@pomle/paths","version":"1.4.0-router-support-3","keywords":["path param","query string","type safety"],"author":"","license":"MIT","_id":"@pomle/paths@1.4.0-router-support-3","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"0e2309cd1c860afb299db44d637cc079744bbcae","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-1.4.0-router-support-3.tgz","fileCount":15,"integrity":"sha512-IumDCmeMuF6nbI5SJ5SVsKBSC1sy9qek10k9KCR1PCTkDlevvixDNue21iFtxVq0hFiiWc09ZcG1z+dH6/om9w==","signatures":[{"sig":"MEUCIQCh+snI/405+QnRJxrtZxQybWGAP9urapJ8ll3Nod8x7QIgfkpJyncYH3vdqiQNV2xehASIRa7CsjRMk1bU+otDmbk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQ/1eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSwQ//QnEocRmuk5NztyCMVI8msaNqQ+HyrvTNgPaAo6BdRmlBSFwp\r\nIarpTQWEVM4u5trCAZ3V460NhWIqjWuKCb2INn1kkYFp72wQMBdDhJJ7dsUR\r\nMPSoPIQylanpSnrzZjG0JV1IathGkp7XnV7UIqOv/KenKLu4dtVgnI8K1wbf\r\nr7tFYY35PZHnvnP7TytciO7sCZ+BstuftBQ2wWoV6ylAYS+vdumNr6eeYQhC\r\nEvrhzf66rgUSzqgJvbO+aV3QNactfh3HeTggrnfFXFjprAh2PHz6fBF7Anwh\r\nxJl+ajr5+szwsaTLXXD25ejSf097hwuF/6qe9NzKHXummrZK+ajAI0NYzhpO\r\nTB5lm6q6OKSGMIyx/0oAaKRlnweGS/+m8lWVqsZdJ0wpC+KYM994bV9ytG88\r\nka8YGjA1N1pvAHWvxVpKBOLSKgUCkgjp+pxjFYPTNvAiVwmVy0bwAlPfG7uZ\r\nEeVs12SFjrzPYv0jIuTjxmvT8MCdi6UL00deJ5aPd9wbMrcDRY9qywpjlGmU\r\nvhdcWNPQ1CAVQEBCgBZq2fb30dRCCkcIrbnTFnTxc+j6MCzdbERkcFFZtIS0\r\n5lRfEyc/5cpQ+CG/llzJOkhhupgAfZV7fV8+tih+eFptXeDFE7mSjGG/PxEr\r\n2K/+0fSG2GOBhHvWTv1iOWVZ94gaBS7c7bc=\r\n=CWMg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"3becd68cef1cd999ce260379100f32acbdb7e31a","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest test --env=jsdom","build":"microbundle","start":"microbundle watch"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"8.5.5","description":"TypeScript library for handling type safe and type rich paths and query params","directories":{},"_nodeVersion":"16.15.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","typescript":"^4.8.4","@types/jest":"^25.1.4","@types/node":"^12.12.38","microbundle":"^0.14.2","babel-eslint":"^10.0.3","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^5.10.1","@typescript-eslint/eslint-plugin":"^5.10.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_1.4.0-router-support-3_1665400157891_0.5261419390452537","host":"s3://npm-registry-packages"}},"1.4.0-2":{"name":"@pomle/paths","version":"1.4.0-2","keywords":["path param","query string","type safety"],"author":"","license":"MIT","_id":"@pomle/paths@1.4.0-2","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"68e0d3acef75b776f6e8f48baa8c487c2641ab96","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-1.4.0-2.tgz","fileCount":15,"integrity":"sha512-0XRGq+Grtai3G6k+Orq96Bh8WY26x82Mdy9CXFkNdceAoL5c/Udja5xticT56EAV+rx1WomGIR/rEhONmaQroA==","signatures":[{"sig":"MEUCIDbk5jYI4ssJwqIiUasK9knpveUuhm6KAoHkks3tjUIsAiEAtOqc3k9RpSBzHtEm75G9ASexqczPv5XF6sjQInTcDYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRasLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPjQ/+N0Jo1bbjnfIsASeSdY6OT13ub5CF00c+dxRnAlT2k5XPiJTl\r\nuQAuHXNHsIV1YE3WUmIWpio31A83B8+W336xm6f8EmCv8K0LfB8+BRzsJguA\r\nR3hra1tdLdRMUXyBNHRSzG3Wsv91oROfQQsVaOb1bMLa/acQ+xc2CTrTxYlm\r\nGcpCACimBWdIgTOxmc0ZO5PiLaOB7zeNDkI7Suz16NyTta+/SkFYLafmbRZ0\r\ndE64UNdpiQPmcTfo1UbWTndlAXz/XXO8yl/BS3zHXnzH1cZGRdHCDcePtWcu\r\n3gIhyuUKdJt0IC4wTG527QR3Rd6mZSmeGs8fKo4c8pIsHVCSFL/tos4qgWWB\r\ngIiox+lh4T0bpufY1g1G8t9+b/Zwv/zcqsJb4YiKbnJ6bgeun8mBDrDrHyN7\r\nB4+3hRGTAjVYpdB6sDf+ceNTuiESRIkuD6+NmSkF81SzImFsvzGXLW8Uw0R3\r\n8T1LcpEmKpxbn27fudnr9crl6keO0c0HubK5y3CdvkZveUyk/ym6K1TVbCja\r\ngQXMGE5agXnDh26gpXSVLoy1vR3y4NDi4QcspgCbpviA9AIT9/fx4gUFz4r2\r\nK2QByjQB5O6zBnJf7HiXyDGnWKtfsTJNrTSN3yXiHBVbmaaEuggVmoiY74Sr\r\nsyA5FxVY8YSIoDpEmXFsESBzEXCo+Yn3h/E=\r\n=acry\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"440cc51be8343cedc618f1a427dccd189399a7e5","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest test --env=jsdom","build":"microbundle","start":"microbundle watch"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"8.5.5","description":"TypeScript library for handling type safe and type rich paths and query params","directories":{},"_nodeVersion":"16.15.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","typescript":"^4.8.4","@types/jest":"^25.1.4","@types/node":"^12.12.38","microbundle":"^0.14.2","babel-eslint":"^10.0.3","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^5.10.1","@typescript-eslint/eslint-plugin":"^5.10.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_1.4.0-2_1665510155100_0.5122483299598413","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@pomle/paths","version":"1.4.0","keywords":["path param","query string","type safety"],"author":{"name":"Pontus Alexander","email":"pontus.alexander@gmail.com"},"license":"MIT","_id":"@pomle/paths@1.4.0","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"6c318bfdf6636803869dd8b38b82cd5520027217","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-1.4.0.tgz","fileCount":15,"integrity":"sha512-aOVnXfIM4k68o4FUUEheg4ZSgPcm/owr8pmsFu2G7J+yx0Bf+MZWcbZD4P6+Wz2U6SAxViSwx1vw6+0y+YLZdg==","signatures":[{"sig":"MEYCIQDkwZiBHVrJcR9jQdWEEhGgP9MOl8/edXGsvzl82YTwfAIhAJWhKoDLXQNhmZRQwNJyDZYuULLSu2K0Cp17C9/d9mo2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRc4XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAQQ//clH5WUboDVTrlkoE3SVddmXtVG/uNiRRuPBLTtk+HXnfnkGa\r\n7jB5Np2IRU1ufc5DceE/I/NdKT4UGQgrK+fgxtm2jQSh+ZwvZATtzXNZQyEV\r\nH/+vCAFSRZXq+SmwIZXxEFESzWndEM4Od33CpeCiVkneyrDb6QN9VlnQN8Xu\r\nbWJGhYM089zawyEFGPF7vSw4/0pxl4M8oxpIOCaeJLjx531LEt4d0Dnk1Y/J\r\nvz+BLfO5Is9+slk1ix+C13nWicjDx4arBVEbr3rckNlUSvGzx8zNNL7Y+Bam\r\nOLoUXIsr0d24+wDsB/Yv2Akj/U0s6nXvdZXQQjmAW4M1ECq6w1xCNARX80jm\r\npcb680iIZfWbnMNvmvAE14zI77TAItAZUS1VnT81mUigWwQ2GbCHPB7jMNPB\r\n4W+5yedoZDnXuxuO8c9MVMa8B7AIdPAYO/nBl/ikJvTfvcD5SSZeNBBZeQIK\r\nVNXHg8PyKtrGbzBNIK5lgOGcF83exA3GZvoEzzjc/Qn6L/ZZiOMGGDkOYbts\r\nIGW9b5LuCbca/xGaQFDnkTsjZ9gVtUdsp3mIMT7hDTK0MuOHkv5LwZjt2ZPQ\r\n2KcwyQNW2aRbcpLjwGgSSip7t89nt53hxNpR5xLDGf+LRjQMHYZAUmFxmDID\r\nhiM2p2PRLEazpbc4TMSiJUNFLjoy5ukNFtw=\r\n=JPhK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"d4bbcbe88260eaf8265a24b8c58dc0051d392032","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest test --env=jsdom","build":"microbundle","start":"microbundle watch"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"8.5.5","description":"TypeScript library for handling type safe and type rich paths and query params","directories":{},"_nodeVersion":"16.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","typescript":"^4.8.4","@types/jest":"^25.1.4","@types/node":"^12.12.38","microbundle":"^0.14.2","babel-eslint":"^10.0.3","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^5.10.1","@typescript-eslint/eslint-plugin":"^5.10.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_1.4.0_1665519127720_0.7417790646372449","host":"s3://npm-registry-packages"}},"1.4.1-0":{"name":"@pomle/paths","version":"1.4.1-0","keywords":["path param","query string","type safety"],"author":{"name":"Pontus Alexander","email":"pontus.alexander@gmail.com"},"license":"MIT","_id":"@pomle/paths@1.4.1-0","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"638817c3e36fc4d05bc1326761a60c075334fa96","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-1.4.1-0.tgz","fileCount":15,"integrity":"sha512-SLPCCzOiY3W96lpcH5bnEyqQ/EGWKfhpGQmQPCspMqQR80+xn/nCdhrszdcixJRcHTeWOuEKeq1Pb6b7nDSnNg==","signatures":[{"sig":"MEUCIAHmqvTAb9dTkkQl74NB1EsuG0uXy/5tEC11uTUjOVeEAiEAm57m58+pBOTGLVUcsR7voG0H8gA5DXdZBE5RqkKIpFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65952},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"0d034ba15d5afb1175f8be821aa01c18ca91b977","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest test --env=jsdom","build":"microbundle --target node","start":"microbundle watch"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"10.2.4","description":"TypeScript library for handling type safe and type rich paths and query params","directories":{},"_nodeVersion":"20.11.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","typescript":"^4.8.4","@types/jest":"^25.1.4","@types/node":"^12.12.38","microbundle":"^0.14.2","babel-eslint":"^10.0.3","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^5.10.1","@typescript-eslint/eslint-plugin":"^5.10.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_1.4.1-0_1705648320995_0.5867848871388177","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@pomle/paths","version":"1.4.1","keywords":["path param","query string","type safety"],"author":{"name":"Pontus Alexander","email":"pontus.alexander@gmail.com"},"license":"MIT","_id":"@pomle/paths@1.4.1","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"7d83d82000b98e62cd63f6598e056ca2c69e21c9","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-1.4.1.tgz","fileCount":15,"integrity":"sha512-kxdygkO5y4+CoZzsqKREpPRMA6O39djf8tPsL3bGkAv50LnrOcztee0K97x/AAvgMvMU3n5cv05BNSkBJHivDQ==","signatures":[{"sig":"MEQCIBZtVWRwuRISdpddDS9+RSYfUu/+Ho+YHYhhzbdv1wxEAiB2H7NIibF24UhwIUwuyvdzP02NPN+7Tji2OAFb9BNCMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65950},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"39c5d76841a3169c458bcf9bd16a4a6134e39aa2","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest test --env=jsdom","build":"microbundle --target node","start":"microbundle watch"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"10.2.4","description":"TypeScript library for handling type safe and type rich paths and query params","directories":{},"_nodeVersion":"20.11.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","typescript":"^4.8.4","@types/jest":"^25.1.4","@types/node":"^12.12.38","microbundle":"^0.14.2","babel-eslint":"^10.0.3","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^5.10.1","@typescript-eslint/eslint-plugin":"^5.10.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_1.4.1_1705648433516_0.5799383074075628","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@pomle/paths","version":"1.5.0","keywords":["path param","query string","type safety"],"author":{"name":"Pontus Alexander","email":"pontus.alexander@gmail.com"},"license":"MIT","_id":"@pomle/paths@1.5.0","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"homepage":"https://github.com/pomle/paths#readme","bugs":{"url":"https://github.com/pomle/paths/issues"},"dist":{"shasum":"f01a7e3c8d40ead6e8a556c0433d9e9787f85697","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-1.5.0.tgz","fileCount":15,"integrity":"sha512-Br54RzspVDokq1xQsYHWATL0Ujb78QjpGfe0T5znQVEYkrKbNLSEuyKcvGZj2sUOJA1fU2SdXvdGWMa+K2/X5g==","signatures":[{"sig":"MEYCIQCgbdmhzAHLtqgJcAKdIeb/viM5ZwAbYxkfwkNPTdOvCAIhAKvkvs6SVMzmInkwSlZECeBP/INFjSIAqkGWbxXhrffy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71025},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"4f2e75f311f900d170b80289433c2a16804a04c4","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest test --env=jsdom","build":"microbundle --target node","start":"microbundle watch"},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"repository":{"url":"git+https://github.com/pomle/paths.git","type":"git"},"_npmVersion":"10.2.4","description":"TypeScript library for handling type safe and type rich paths and query params","directories":{},"_nodeVersion":"20.11.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","eslint":"^6.8.0","ts-jest":"^27.0.5","prettier":"^2.0.4","typescript":"^4.8.4","@types/jest":"^25.1.4","@types/node":"^12.12.38","microbundle":"^0.14.2","babel-eslint":"^10.0.3","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1","@testing-library/jest-dom":"^4.2.4","@typescript-eslint/parser":"^5.10.1","@typescript-eslint/eslint-plugin":"^5.10.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/paths_1.5.0_1708518385561_0.07942250033858933","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@pomle/paths","version":"1.5.2","description":"TypeScript library for handling type safe and type rich paths and query params","author":{"name":"Pontus Alexander","email":"pontus.alexander@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pomle/paths.git"},"keywords":["path param","query string","type safety"],"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --target node","start":"microbundle watch","lint":"eslint src --ext .ts,.tsx","test":"jest test --env=jsdom"},"peerDependencies":{},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@types/jest":"^25.1.4","@types/node":"^12.12.38","@typescript-eslint/eslint-plugin":"^5.10.1","@typescript-eslint/parser":"^5.10.1","babel-eslint":"^10.0.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^27.1.0","microbundle":"^0.14.2","prettier":"^2.0.4","ts-jest":"^27.0.5","typescript":"^4.8.4"},"dependencies":{},"_id":"@pomle/paths@1.5.2","gitHead":"6e13f3905355e4ae0e7b1ee86d013eaf306e096c","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/pomle/paths/issues"},"homepage":"https://github.com/pomle/paths#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-WrFWNdKq8h5C8lsd8/G/LRCTx1xFa3tiOa+EJ2RwLeix6ALrjeHLertv/HN9oIP/xP9jmmhfiguIq/1LMSo2OA==","shasum":"0326d1518b938a9d9b216a0fe311780342f7bbd7","tarball":"https://registry.npmjs.org/@pomle/paths/-/paths-1.5.2.tgz","fileCount":15,"unpackedSize":73004,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF0kKWYbDw85H4rYs2qG7SCKt+oUd6BE7Z+g3v0t7TfQAiBg169c6xfJ44WZ50R+X/uILlsxLdldq5CgyO3HZr0zNw=="}]},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"directories":{},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/paths_1.5.2_1741765435281_0.32207878568221027"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-05T08:22:28.848Z","modified":"2025-03-12T07:43:55.686Z","0.0.0-0":"2021-09-05T08:22:29.034Z","0.1.0-0":"2021-09-05T08:25:32.441Z","1.0.0":"2021-09-05T08:54:30.504Z","1.0.1-0":"2021-10-21T06:38:42.429Z","1.0.1":"2021-10-21T06:42:33.841Z","1.0.2":"2021-10-21T06:58:12.774Z","1.1.0-0":"2021-12-02T08:46:11.337Z","1.1.0":"2021-12-02T09:26:13.178Z","1.2.0-0":"2021-12-08T21:21:54.807Z","1.2.0":"2021-12-13T20:15:45.843Z","1.3.0-0":"2022-01-20T15:34:23.271Z","1.3.0":"2022-01-21T09:02:11.595Z","1.3.1-0":"2022-01-27T17:26:52.999Z","1.3.1-1":"2022-01-27T17:29:49.284Z","1.3.1-2":"2022-01-27T17:46:14.737Z","1.3.1":"2022-01-27T18:53:17.315Z","1.4.0-router-support-0":"2022-10-05T12:48:52.878Z","1.4.0-router-support-1":"2022-10-05T18:41:48.520Z","1.4.0-router-support-2":"2022-10-10T10:31:34.650Z","1.4.0-router-support-3":"2022-10-10T11:09:18.150Z","1.4.0-2":"2022-10-11T17:42:35.282Z","1.4.0":"2022-10-11T20:12:07.962Z","1.4.1-0":"2024-01-19T07:12:01.324Z","1.4.1":"2024-01-19T07:13:53.669Z","1.5.0":"2024-02-21T12:26:25.716Z","1.5.2":"2025-03-12T07:43:55.504Z"},"bugs":{"url":"https://github.com/pomle/paths/issues"},"author":{"name":"Pontus Alexander","email":"pontus.alexander@gmail.com"},"license":"MIT","homepage":"https://github.com/pomle/paths#readme","keywords":["path param","query string","type safety"],"repository":{"type":"git","url":"git+https://github.com/pomle/paths.git"},"description":"TypeScript library for handling type safe and type rich paths and query params","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"readme":"# Paths\n\nA JavaScript and TypeScript lib for handling type rich URLs in web apps.\n\n## Usage\n\n### Paths\n\nStart by defining paths. Paths are usually created once in a single module, then imported for usage.\n\n```ts\nimport { createPath, codecs } from '@pomle/paths';\n\nconst user = createPath('/user/:userId', {\n  userId: codecs.string,\n});\n\nconst userPost = user.append('/posts/:postId', {\n  postId: codecs.number,\n});\n\nexport const paths = {\n  user,\n  userPost,\n};\n```\n\nCreate URLs\n\n```ts\nimport { paths } from './paths';\n\nconst url = paths.userPost.build({\n  userId: 'pomle',\n  postId: 24,\n});\n\nconsole.log(url); // Prints \"/user/pomle/posts/24\"\n```\n\nParse path params from URLs\n\n```ts\nimport { paths } from './paths';\n\nconst values = paths.userPost.parse('/user/pomle/posts/24');\n\nconsole.log(values); // Prints {userId: \"pomle\", postId: 24}\n```\n\nNon-matching or under-matching returns null\n\n```ts\nimport { paths } from './paths';\n\n// Returns null\npaths.userPost.parse('/not/user/posts');\n\n// Returns null\npaths.userPost.parse('/user/pomle');\n```\n\nDecode params already parsed\n\n```ts\nimport { paths } from './paths';\n\nconst values = paths.userPost.decode({\n  userId: 'pomle',\n  postId: '24',\n});\n\nconsole.log(values); // Prints {userId: \"pomle\", postId: 24}\n```\n\n### Query\n\nDefine query params\n\n```ts\nimport { createQuery, codecs } from '@pomle/paths';\n\nconst searchFilter = createQuery({\n  username: codecs.string,\n  range: codecs.number,\n});\n```\n\nParse query string from URL\n\n```ts\n// Location ?username=Pontus+Alexander&range=3&range=5\n\nconst values = searchFilter.parse(window.location.search);\n\nconsole.log(values);\n/*\n{\n  username: [\"Pontus Alexander\"],\n  range: [3, 5]\n}\n*/\n```\n\nUpdate query string\n\n```ts\n// Location ?username=Pontus+Alexander&range=3&range=5\n\nconst qs = searchFilter.build({\n  username: ['Pontus Alexander'],\n  range: [3, 5],\n});\n\nconsole.log(qs);\n// ?username=Pontus+Alexander&range=3&range=5\n```\n\n### Codecs\n\nThere are 4 codecs bundled\n\n```ts\nimport { codecs } from '@pomle/paths';\n```\n\n#### `codecs.string`\n\nEncodes strings safely\n\n```ts\nimport { createQuery, codecs } from '@pomle/paths';\n\nconst searchOptions = createQuery({\n  query: codecs.string,\n});\n```\n\n#### `codecs.boolean`\n\nEncodes true/false as \"0\" and \"1\"\n\n```ts\nimport { createQuery, codecs } from '@pomle/paths';\n\nconst viewOptions = createQuery({\n  showAll: codecs.boolean,\n});\n```\n\n#### `codecs.number`\n\nEncodes number safely\n\n```ts\nimport { createQuery, codecs } from '@pomle/paths';\n\nconst searchOptions = createQuery({\n  pageSize: codecs.number,\n  pageNo: codecs.number,\n});\n```\n\n#### `codecs.oneOf`\n\nEnsures values are in a list of known values. If no match is found, first is returned.\n\n```ts\nimport { createQuery, codecs } from '@pomle/paths';\n\nconst CAR_TYPES = ['sedan', 'hatchback', 'truck'] as const;\n\nconst carType = codecs.oneOf(CAR_TYPES);\n\nconst carOptions = createQuery({\n  type: carType,\n});\n```\n\n#### Creating custom codecs\n\nDo not encode and decode with `encodeURIComponent` or `decodeURIComponent` manually. It will be handled by the library.\n\n```ts\nimport { createPath, createCodec } from '@pomle/paths';\nimport { DateTime } from 'luxon';\n\nconst dateCodec = createCodec<DateTime>(\n  (date) => {\n    return date.toISO();\n  },\n  (text: string) => {\n    return DateTime.fromISO(text);\n  },\n);\n\nconst bookings = createPath('/bookings/:dayOfArrival', {\n  dayOfArrival: dateCodec,\n});\n\nconst url = bookings.url({\n  dayOfArrival: DateTime.now(),\n});\n```\n\n## Codec Tips!\n\nThe `oneOf` codec can take enums.\n\n```ts\nenum State {\n  Low,\n  Medium,\n  High,\n}\n\nconst states = [State.Low, State.Medium, State.High] as const;\nconst intensity = codecs.oneOf(states);\n\nconst options = createQuery({\n  strength: intensity,\n});\n```\n\nThe `oneOf` codec can take any object that implements `.toString`.\n\n```ts\nconst MyTypeOne = {\n  toString() {\n    return 'one';\n  },\n};\n\nconst MyTypeTwo = {\n  toString() {\n    return 'two';\n  },\n};\n\nconst states = [MyTypeOne, MyTypeTwo] as const;\nconst state = codecs.oneOf(states);\n```\n","readmeFilename":"README.md"}