{"_id":"@doksss/use-url-params","_rev":"18-813e71cb45a79279f8d916c765088a4b","name":"@doksss/use-url-params","dist-tags":{"latest":"1.0.17"},"versions":{"1.0.0":{"name":"@doksss/use-url-params","version":"1.0.0","_id":"@doksss/use-url-params@1.0.0","maintainers":[{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"}],"dist":{"shasum":"3d7911af324953fe7ff8c91c311df1dd9e4eb6ce","tarball":"https://registry.npmjs.org/@doksss/use-url-params/-/use-url-params-1.0.0.tgz","fileCount":9,"integrity":"sha512-m3wHrY61sw1FNREDtz/tHKfnFnH68VR+nU0pBPi78EoqngDAjVFcUX6MfRo3DF2IJc2nPivf+HVZSWjWTM0akA==","signatures":[{"sig":"MEUCIQC81J+gIL0ZNLQ3ouWKfAw56+emFOoof/U3ZE88Yp/9IwIgQFTzeDAakJNdVNQO75T//0y4mqHDNgcxZottMQfGPEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55751},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"next dev","lint":"eslint","build":"next build","start":"next start","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"},"_npmVersion":"11.9.0","description":"This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app).","directories":{},"_nodeVersion":"24.14.0","dependencies":{"next":"16.3.4","react":"19.2.8","rollup":"^4.63.1","react-dom":"19.2.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","rollup-plugin-dts":"^6.5.1","eslint-config-next":"16.3.4","@tailwindcss/postcss":"^4","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-commonjs":"^29.0.3","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/use-url-params_1.0.0_1788837033468_0.8305518340693585","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@doksss/use-url-params","version":"1.0.1","_id":"@doksss/use-url-params@1.0.1","maintainers":[{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"}],"dist":{"shasum":"a2753c54283cc5020a3af9e4d787b8b090ea1974","tarball":"https://registry.npmjs.org/@doksss/use-url-params/-/use-url-params-1.0.1.tgz","fileCount":9,"integrity":"sha512-RqY1B8WluIG0sfVKY21mIQYaLf7Q7IMMAYAsKaxF0vC/LVHyh0RdC2WkIHKnKhlEJ7g/Mppryz4fx6uTvHrdZw==","signatures":[{"sig":"MEQCIB5heu25g6T4nyJ+4acYKXYnoMktCNcCVxU1Izw4g9YRAiB254kfrw5nC+cZEK7h6lXYjZKAu4urPpk8c6rCCysKyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54301},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"next dev","lint":"eslint","build":"next build","start":"next start","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"},"_npmVersion":"11.9.0","directories":{},"_nodeVersion":"24.14.0","dependencies":{"next":"16.3.4","react":"19.2.8","rollup":"^4.63.1","react-dom":"19.2.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","rollup-plugin-dts":"^6.5.1","eslint-config-next":"16.3.4","@tailwindcss/postcss":"^4","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-commonjs":"^29.0.3","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/use-url-params_1.0.1_1788837468300_0.20482657051854058","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@doksss/use-url-params","version":"1.0.2","_id":"@doksss/use-url-params@1.0.2","maintainers":[{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"}],"dist":{"shasum":"9cad50357b445df92ac95593cd207ceced75974c","tarball":"https://registry.npmjs.org/@doksss/use-url-params/-/use-url-params-1.0.2.tgz","fileCount":9,"integrity":"sha512-DRK393sJyIcA52WLCRzK+W2qz3mD1N3DyjKuq2ktbZMlwhs+dCEvx3TUozasvXt0aPk49ZhOVsTpkK8x5ohH+w==","signatures":[{"sig":"MEUCIQCQV2NoJafmyHyn+BA5XhK9ELNdcQTHgYudas9SynS9QgIgDY+S0+1ZPN/VMP0UM+ylPhEbNZpyaxaRYXI1yTa9nGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54301},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"faa570aa8d4beb4d6a4d74acd3c50439670ffc1d","scripts":{"dev":"next dev","lint":"eslint","build":"next build","start":"next start","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"},"_npmVersion":"11.9.0","directories":{},"_nodeVersion":"24.14.0","dependencies":{"next":"16.3.4","react":"19.2.8","rollup":"^4.63.1","react-dom":"19.2.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","rollup-plugin-dts":"^6.5.1","eslint-config-next":"16.3.4","@tailwindcss/postcss":"^4","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-commonjs":"^29.0.3","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/use-url-params_1.0.2_1788837939294_0.9902781933742175","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@doksss/use-url-params","version":"1.0.3","_id":"@doksss/use-url-params@1.0.3","maintainers":[{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"}],"dist":{"shasum":"b9b4da4cfa267c7fddf3b715bf5308757347a66b","tarball":"https://registry.npmjs.org/@doksss/use-url-params/-/use-url-params-1.0.3.tgz","fileCount":9,"integrity":"sha512-gFSo/10el6IKphaAy/EUuvM8JS+UnO4vwjZKuPeqsSo5Zq73i/ykWCkWsgJBd5xaZFM5d/EPPATq4A0/iQ4M7w==","signatures":[{"sig":"MEYCIQDZYQW8TZw+ZK2YI9o/KFWiqlUxCSiV+pRk6f8+F9PKGwIhAPVUUTNIK+WcWQi1rUaV7aBTJgx7k9/P8jFJgQ4Quzg0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54301},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"44e79b3cd4ea1c78d41ea6cca4bedac54a493ec4","scripts":{"dev":"next dev","lint":"eslint","build":"next build","start":"next start","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"},"_npmVersion":"11.9.0","directories":{},"_nodeVersion":"24.14.0","dependencies":{"next":"16.3.4","react":"19.2.8","rollup":"^4.63.1","react-dom":"19.2.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","rollup-plugin-dts":"^6.5.1","eslint-config-next":"16.3.4","@tailwindcss/postcss":"^4","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-commonjs":"^29.0.3","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/use-url-params_1.0.3_1788838112259_0.23227549856613172","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@doksss/use-url-params","version":"1.0.4","_id":"@doksss/use-url-params@1.0.4","maintainers":[{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"}],"dist":{"shasum":"808cd0431ac5186806355fa7ac5865b08ad320ce","tarball":"https://registry.npmjs.org/@doksss/use-url-params/-/use-url-params-1.0.4.tgz","fileCount":9,"integrity":"sha512-T7E1zeaVoVplAJAm7VUlf2HA9Y4HW9Y3GNLHN5LS3snKUNEJpkWdQczl8mW8VyTgboD4ZjRB+iAOR2F8NLQPiw==","signatures":[{"sig":"MEQCIEL6O/lryZfGcUcSVHMHnGiy3Y6JvGlFpT1N9zBMSyz8AiAo6Srb6VY2v68WzdkTgtBZoWR9Y0mDyoj0/tzqdlSWsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54358},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"930c9d08181819e0ea727687836dda4f09c24ea7","scripts":{"dev":"next dev","lint":"eslint","build":"next build","start":"next start","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"},"_npmVersion":"11.9.0","directories":{},"_nodeVersion":"24.14.0","dependencies":{"next":"16.3.4","react":"19.2.8","rollup":"^4.63.1","react-dom":"19.2.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","rollup-plugin-dts":"^6.5.1","eslint-config-next":"16.3.4","@tailwindcss/postcss":"^4","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-commonjs":"^29.0.3","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/use-url-params_1.0.4_1788838783777_0.32406100950972117","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@doksss/use-url-params","version":"1.0.5","_id":"@doksss/use-url-params@1.0.5","maintainers":[{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"}],"dist":{"shasum":"4681d1a7298099f6b29224c517f0192b5ecafbde","tarball":"https://registry.npmjs.org/@doksss/use-url-params/-/use-url-params-1.0.5.tgz","fileCount":9,"integrity":"sha512-7go8sUiLB6/9gTA5vg4GhwqqkzVfCFfyJuddLa2tNiD8TWlixDKBBePrJ7qoWZbAf/7RXJ3aYWDgUIjrDkA8BA==","signatures":[{"sig":"MEQCIEBnhixE6RqZ2HgwBlAtNuGN1JtaAdF82+PoilZFKqiUAiAv9rLhWtl2psbwz9wuA1vozQY2ymaUvKs3/OfmlINN3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55072},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"7514f1037ddae121254ea204a06001bad90dc323","scripts":{"dev":"next dev","lint":"eslint","build":"next build","start":"next start","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"},"_npmVersion":"11.9.0","description":"First, run this command:","directories":{},"_nodeVersion":"24.14.0","dependencies":{"next":"16.3.4","react":"19.2.8","rollup":"^4.63.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","eslint-config-next":"16.3.4","@rollup/plugin-commonjs":"^29.0.3","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/use-url-params_1.0.5_1788845830302_0.579417194699422","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@doksss/use-url-params","version":"1.0.6","keywords":["url state management","react url state management","react","react-hooks","nextjs","useurlparams","url-params","query-params","search-params","url-state","query-state","typescript"],"_id":"@doksss/use-url-params@1.0.6","maintainers":[{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"}],"dist":{"shasum":"98a2f720c1933e8360128e408eb5660641287cc8","tarball":"https://registry.npmjs.org/@doksss/use-url-params/-/use-url-params-1.0.6.tgz","fileCount":9,"integrity":"sha512-wD8fJ1GVzQMeyClnbeFyd79Q4Zld97gJCDJM35GshiKqIDNOgrt78xx8CLQdBQ3GT0F5dN2rY7AfAV7wRs48Xg==","signatures":[{"sig":"MEQCIBSGJvD6cZjXLIzq3Qf0gXPUrfINAnZ4AqvpoDE62c+/AiByZ+IpMdFSLxWjFrOvpblb3nN6/BWh4LEDLpDltpUMOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55333},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9ea44390c9a39827f63942722ed7a1d7aee5989f","scripts":{"dev":"next dev","lint":"eslint","build":"next build","start":"next start","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"},"_npmVersion":"11.9.0","description":"First, run this command:","directories":{},"_nodeVersion":"24.14.0","dependencies":{"next":"16.3.4","react":"19.2.8","rollup":"^4.63.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","eslint-config-next":"16.3.4","@rollup/plugin-commonjs":"^29.0.3","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/use-url-params_1.0.6_1788846629075_0.4838015864439318","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@doksss/use-url-params","version":"1.0.7","keywords":["url state management","react url state management","react","react-hooks","nextjs","useurlparams","url-params","query-params","search-params","url-state","query-state","typescript"],"_id":"@doksss/use-url-params@1.0.7","maintainers":[{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"}],"dist":{"shasum":"cedef1b871bc83005c2ffab2856440c852d5a340","tarball":"https://registry.npmjs.org/@doksss/use-url-params/-/use-url-params-1.0.7.tgz","fileCount":9,"integrity":"sha512-k8ITS1YlacniU43iqyL8iWiQ2lO7bcLPrlwSZPLdeR+i2XPUKG7STkEaoA+ui8cNzBlum2pLDu5rDQJnjYhnrQ==","signatures":[{"sig":"MEUCIFpi77s9MBeKN5DrD1UIVJCBOfzQFg1x0wcB8YRIekfAAiEAmBJu/CMD8QZmMLsuQdZtq33iWDuX7s4TTgB/JEtaMK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55497},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"07cb4b1a87bc79e69f1e6508197dea1815560d0f","scripts":{"dev":"next dev","lint":"eslint","build":"next build","start":"next start","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"},"_npmVersion":"11.9.0","description":"A React hook for managing URL query parameters with typed state.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"next":"16.3.4","react":"19.2.8","rollup":"^4.63.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","eslint-config-next":"16.3.4","@rollup/plugin-commonjs":"^29.0.3","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/use-url-params_1.0.7_1788846878469_0.8738246714305384","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@doksss/use-url-params","version":"1.0.8","keywords":["url state management","react url state management","react","react-hooks","nextjs","useurlparams","url-params","query-params","search-params","url-state","query-state","typescript"],"_id":"@doksss/use-url-params@1.0.8","maintainers":[{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"}],"dist":{"shasum":"e682e6ba6d49fb62dfe8fbc485cce90487c56ee3","tarball":"https://registry.npmjs.org/@doksss/use-url-params/-/use-url-params-1.0.8.tgz","fileCount":9,"integrity":"sha512-MxvXDIVyyhqY7zJK4R1SvwCXgxWagbe9tm4c/CFQRCJYjwAq4jqf19SERFdEB6ZGsG5+vM3c1ndZDGqTTZe2wA==","signatures":[{"sig":"MEUCIEQvuQTFn0+XvdkJgpE+YYQ7Xdk9n+3Jn3v1q865YTnbAiEAjKeVE1h3VhpvPj/hYlTFNYmgHTBVLfwdn+T2MYVhv6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55230},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"39365ee22b2c1b7c74d42e90d0343e940bbbe47b","scripts":{"dev":"next dev","lint":"eslint","build":"next build","start":"next start","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"},"_npmVersion":"11.9.0","description":"A React hook for managing URL query parameters with typed state.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"next":"16.3.4","react":"19.2.8","rollup":"^4.63.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","@types/react":"^19","eslint-config-next":"16.3.4","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/use-url-params_1.0.8_1788851645314_0.3841250080355616","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@doksss/use-url-params","version":"1.0.9","keywords":["url state management","react url state management","react","react-hooks","nextjs","useurlparams","url-params","query-params","search-params","url-state","query-state","typescript"],"_id":"@doksss/use-url-params@1.0.9","maintainers":[{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"}],"dist":{"shasum":"c200e128b194ff0300120d6c548804890d054da7","tarball":"https://registry.npmjs.org/@doksss/use-url-params/-/use-url-params-1.0.9.tgz","fileCount":9,"integrity":"sha512-tHNEQU9/Y1M0ONGLF4kb5j3whzuI4/02c/1VVms+hWb49cPnCO4/IcxoRM2avL5cE+/bHYzoY2/g/dZwIzvZ3g==","signatures":[{"sig":"MEYCIQDI+Hi9JwkKFvvrei0b7Xflp9sTOkCMnSuYqdVCOx4ydwIhAL6wi8n16fzOTgFWY6+GjFm/xduWa9I9as59o9vhmtQo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55643},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6229d4a5e7f8cde01b9213161411a338706e23ce","scripts":{"dev":"next dev","lint":"eslint","build":"next build","start":"next start","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"},"_npmVersion":"11.9.0","description":"A React hook for managing URL query parameters with typed state.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"next":"16.3.4","react":"19.2.8","rollup":"^4.63.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","@types/react":"^19","eslint-config-next":"16.3.4","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/use-url-params_1.0.9_1788854196330_0.9557447531543151","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@doksss/use-url-params","version":"1.0.10","keywords":["url state management","react url state management","react","react-hooks","nextjs","useurlparams","url-params","query-params","search-params","url-state","query-state","typescript"],"_id":"@doksss/use-url-params@1.0.10","maintainers":[{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"}],"homepage":"https://github.com/bustilloroy/useURLParams#readme","bugs":{"url":"https://github.com/bustilloroy/useURLParams/issues"},"dist":{"shasum":"3dcd4d166d773673c723f5bdf9010eecab39a6de","tarball":"https://registry.npmjs.org/@doksss/use-url-params/-/use-url-params-1.0.10.tgz","fileCount":9,"integrity":"sha512-L0iPvyat1jV9slFrGxqSOBp0MtAeNeDwkr1q1Pbjv6c8zz+vA0Oe1auui4uoO0Ty4VD5fXdBS986vpUyibgsMw==","signatures":[{"sig":"MEYCIQDYA87KcbJMhCDDabvsnoGaVcQSc6nKqAblc6Gy5mj4VgIhALWcm7d0lDNfnLxDnz/x+gRIc5tOUNtqgQCn//Aipnyc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56082},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f0ddcf109fce3d7a7deb1d3923342fe5cb7a539c","scripts":{"dev":"next dev","lint":"eslint","build":"next build","start":"next start","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"},"repository":{"url":"git+https://github.com/bustilloroy/useURLParams.git","type":"git"},"_npmVersion":"11.9.0","description":"A React hook for managing URL query parameters with typed state.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"next":"16.3.4","react":"19.2.8","rollup":"^4.63.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","@types/react":"^19","eslint-config-next":"16.3.4","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/use-url-params_1.0.10_1788917293957_0.5041234959028873","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@doksss/use-url-params","version":"1.0.11","keywords":["url state management","react url state management","react","react-hooks","nextjs","useurlparams","url-params","query-params","search-params","url-state","query-state","typescript"],"_id":"@doksss/use-url-params@1.0.11","maintainers":[{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"}],"homepage":"https://github.com/bustilloroy/useURLParams#readme","bugs":{"url":"https://github.com/bustilloroy/useURLParams/issues"},"dist":{"shasum":"2600dd7f074d3f1803239c016a70223f2c07d5ca","tarball":"https://registry.npmjs.org/@doksss/use-url-params/-/use-url-params-1.0.11.tgz","fileCount":9,"integrity":"sha512-ECrNuoJvewHmo7CePLaWRMcG/S5t9y9ecTLthldG87A2CU5jNDwBcx5MYmcQL5jBZhhjVQg4mpGqceI7mjMXww==","signatures":[{"sig":"MEYCIQC6QXQbdZkQVjxavcyeWUiDGv+HQU0OwFq4mBWzPwZ5vwIhAOdbTI8quCMLozQIlnkGcCst8uLLYalOYDQpf39YZEkc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56013},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"7b56d6d16f66436a1e3e88058c9a5b7f69bfb4b6","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"next build","start":"next start","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"},"repository":{"url":"git+https://github.com/bustilloroy/useURLParams.git","type":"git"},"_npmVersion":"11.9.0","description":"A React hook for managing URL query parameters with typed state.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"next":"16.3.4","react":"19.2.8","rollup":"^4.63.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^9","vitest":"^5.0.0","typescript":"^5","@types/node":"^26.5.0","@types/react":"^19","eslint-config-next":"16.3.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.3","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/use-url-params_1.0.11_1789020313668_0.7443044088998718","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@doksss/use-url-params","version":"1.0.12","keywords":["url state management","react url state management","react","react-hooks","nextjs","useurlparams","url-params","query-params","search-params","url-state","query-state","typescript"],"_id":"@doksss/use-url-params@1.0.12","maintainers":[{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"}],"homepage":"https://github.com/bustilloroy/useURLParams#readme","bugs":{"url":"https://github.com/bustilloroy/useURLParams/issues"},"dist":{"shasum":"6b16208930c2844762ca401d7fe60c3cd296dd0b","tarball":"https://registry.npmjs.org/@doksss/use-url-params/-/use-url-params-1.0.12.tgz","fileCount":9,"integrity":"sha512-py50W3KBxPrKuDupOZbhCGqZmzA5htlm3NoGovtT3czd0TtInm/gGc910z+MonLI9Ex60AeIN6wjIZ3R5x/sfQ==","signatures":[{"sig":"MEYCIQCw4K8cutEybqBxYmOoJwxx6meVYPsTfTavykP8f8h70QIhAK55JEYYv3d9nIq3Gu9keejPz/X5NA0TsMgUofu6kRZX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56704},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e85c4c2b30a23d39188639b4b8216f878cb829ee","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"next build","start":"next start","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"},"repository":{"url":"git+https://github.com/bustilloroy/useURLParams.git","type":"git"},"_npmVersion":"11.9.0","description":"A React hook for managing URL query parameters with typed state.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"next":"16.3.4","react":"19.2.8","rollup":"^4.63.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^9","vitest":"^5.0.0","typescript":"^5","@types/node":"^26.5.0","@types/react":"^19","eslint-config-next":"16.3.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.3","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/use-url-params_1.0.12_1789032120569_0.77978011922168","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@doksss/use-url-params","version":"1.0.13","keywords":["url state management","react url state management","react","react-hooks","nextjs","useurlparams","url-params","query-params","search-params","url-state","query-state","typescript"],"_id":"@doksss/use-url-params@1.0.13","maintainers":[{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"}],"homepage":"https://github.com/bustilloroy/useURLParams#readme","bugs":{"url":"https://github.com/bustilloroy/useURLParams/issues"},"dist":{"shasum":"d9e12e6f4dc3b2912cae9a1a7b510fc352be613d","tarball":"https://registry.npmjs.org/@doksss/use-url-params/-/use-url-params-1.0.13.tgz","fileCount":10,"integrity":"sha512-jjptDFyi9IWIGCNUdAzdVyO6bHo+SmbAVsTDNxYUOGRCU+QMG758VEBOYo8ITxdPk0QdGcg1PVaoKdtD0foOyw==","signatures":[{"sig":"MEQCICKQ9XjkDn1uEMkeVDGyaviUk+qlorFKxe3mlrjwxuEAAiB4p6mWPwFO8pUj5HzeVcgXulZ0UI856rn7mGodWVfP8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAJmu6hPdzJi0KF/O2i8XCqOiEwudAnJvNkj6ec8l3ItAiAikO65HfqUhMp4fT1o11AbnbR3eegJR/6F0jd5ZwXezg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72432},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"77df62ca1943abdf385842c060021d29659be9b8","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"next build","start":"next start","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"},"repository":{"url":"git+https://github.com/bustilloroy/useURLParams.git","type":"git"},"_npmVersion":"11.9.0","description":"A React hook for managing URL query parameters with typed state.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"next":"16.3.4","react":"19.2.8","rollup":"^4.63.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^9","vitest":"^5.0.0","typescript":"^5","@types/node":"^26.5.0","@types/react":"^19","eslint-config-next":"16.3.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.3","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/use-url-params_1.0.13_1789089397361_0.32404574291691524","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@doksss/use-url-params","version":"1.0.14","keywords":["url state management","react url state management","react","react-hooks","nextjs","useurlparams","url-params","query-params","search-params","url-state","query-state","typescript"],"_id":"@doksss/use-url-params@1.0.14","maintainers":[{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"}],"homepage":"https://github.com/bustilloroy/useURLParams#readme","bugs":{"url":"https://github.com/bustilloroy/useURLParams/issues"},"dist":{"shasum":"9112aebe8be90afeb6f623edddc9288fd5f4c1d1","tarball":"https://registry.npmjs.org/@doksss/use-url-params/-/use-url-params-1.0.14.tgz","fileCount":10,"integrity":"sha512-mEooNUK79Q06CIERxL5r9PnEy8KRJFQhSJZW3l8RYT4z2zzUf+7VSlRrlb8dE9uoW+taRObUulFzF5/Be+Z3jw==","signatures":[{"sig":"MEUCIF/uocdBJVdzCdn+nEDfSP0YAYFM4Ppggvwxpw73ecqAAiEAlK/alvT+aADOkLkxa5/vwAdSQDFWfssuaEbWPgOLeTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDaVzv3YnFNAXyIt0p+o13kRx9ac8LxM3TZioiIP7650AIhALwPMpJVvyz3vK/tpWMBl0RT6Oah5CmqnqS+/9sK5Dio","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72432},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"256323f3eb900cbc832a6a32a1952ffd98e6f818","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"next build","start":"next start","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"},"repository":{"url":"git+https://github.com/bustilloroy/useURLParams.git","type":"git"},"_npmVersion":"11.9.0","description":"A React hook for managing URL query parameters with typed state.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"next":"16.3.4","react":"19.2.8","rollup":"^4.63.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^9","vitest":"^5.0.0","typescript":"^5","@types/node":"^26.5.0","@types/react":"^19","eslint-config-next":"16.3.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.3","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/use-url-params_1.0.14_1789090815471_0.9508907675819129","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@doksss/use-url-params","version":"1.0.15","keywords":["url state management","react url state management","react","react-hooks","nextjs","useurlparams","url-params","query-params","search-params","url-state","query-state","typescript"],"_id":"@doksss/use-url-params@1.0.15","maintainers":[{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"}],"homepage":"https://github.com/bustilloroy/useURLParams#readme","bugs":{"url":"https://github.com/bustilloroy/useURLParams/issues"},"dist":{"shasum":"dfe429f63faaded2cfa152ee14742bd109d25821","tarball":"https://registry.npmjs.org/@doksss/use-url-params/-/use-url-params-1.0.15.tgz","fileCount":10,"integrity":"sha512-2sHNAHfKJTIEcaMNQlC03M6am2mJVD8VqmtK4z33Je8CuygHEQLqAf7sOe0zwIEihQyXa3/RhgKIGKn3ywOkrQ==","signatures":[{"sig":"MEUCIQD4XWcO0yCcSTb5uO5CJ+WNHZBqIbFHt6YmAfakoWivvwIgBQHuib8IvAVIyUtCJH7pdF52du2LUzGJUaCoi+V4fjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBwUC6HiPzFsfS9EhLTUn6uictMwzoTMZ0JO4RkPb0oRAiBU1ReYJuiqOvmdg8NhJpvXTDdSKaQ0eTss/m/Ca5QT+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72019},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a2778dbb8b01a2ab4bab2d91f49aba4a7aa58406","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"next build","start":"next start","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"},"repository":{"url":"git+https://github.com/bustilloroy/useURLParams.git","type":"git"},"_npmVersion":"11.9.0","description":"A React hook for managing URL query parameters with typed state.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"next":"16.3.4","react":"19.2.8","rollup":"^4.63.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^9","vitest":"^5.0.0","typescript":"^5","@types/node":"^26.5.0","@types/react":"^19","eslint-config-next":"16.3.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.3","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/use-url-params_1.0.15_1789091008696_0.059333304045659174","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@doksss/use-url-params","version":"1.0.16","keywords":["url state management","react url state management","react","react-hooks","nextjs","useurlparams","url-params","query-params","search-params","url-state","query-state","typescript"],"_id":"@doksss/use-url-params@1.0.16","maintainers":[{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"}],"homepage":"https://github.com/bustilloroy/useURLParams#readme","bugs":{"url":"https://github.com/bustilloroy/useURLParams/issues"},"dist":{"shasum":"aecca70b46265779133a321bd495da394eb03634","tarball":"https://registry.npmjs.org/@doksss/use-url-params/-/use-url-params-1.0.16.tgz","fileCount":10,"integrity":"sha512-z16CS+7NlLHtyf4PXbbXru2gX4k1zFmxBVK6TMPQKYVD/deqOQZRq9N0NODuicAAhl8165+Dl3qOmyRKsmeWJQ==","signatures":[{"sig":"MEYCIQDHJOB57WJYOo+RoRAKbM/obMIhuY15pXgxiyjA70CTMQIhAMlMY4WRIkJ+9d4K57eJpwGsQskYJqEC4M8hnLdlRgoU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD91LrcbqK9EOEep3AWJkuJk5OBLdMOrtTd/dv0zyNaoQIgUmefI9lEG5AELwzitP+wmGqlQlwNSJnHPpokPguIebg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71928},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e4b751806000a5943b5dc7db126f7be6bf1c0517","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"next build","start":"next start","rollup":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"},"repository":{"url":"git+https://github.com/bustilloroy/useURLParams.git","type":"git"},"_npmVersion":"11.9.0","description":"A React hook for managing URL query parameters with typed state.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"next":"16.3.4","react":"19.2.8","rollup":"^4.63.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^9","vitest":"^5.0.0","typescript":"^5","@types/node":"^26.5.0","@types/react":"^19","eslint-config-next":"16.3.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.3","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/use-url-params_1.0.16_1789092054788_0.5532438400443651","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"_id":"@doksss/use-url-params@1.0.17","bugs":{"url":"https://github.com/bustilloroy/useURLParams/issues"},"dist":{"shasum":"5735030c084ea755fe652f1c82d81f8a4c79af1b","tarball":"https://registry.npmjs.org/@doksss/use-url-params/-/use-url-params-1.0.17.tgz","fileCount":10,"integrity":"sha512-X4rlleMkKg/UYYZU3D3CDnNv3bnbtTKgQD3x+5nnJ+6jsKhuNqxA8iOaHR2+2jtAZIRUVHi+aIwh38WZ9rLdHg==","signatures":[{"sig":"MEYCIQDcaMuFSroDa7TNOk+3diYMERBgurGyHX5qX/SxHfsR6wIhAPCFlolApqUsd2bc8QM1WfZOVPErBSHl6j2ZZReCa4ij","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD2M5msBcxwT+AC7MY89qhE2Vwq/4Utj0i8rSfWFfvj+QIhALdDTYrJcpIcC3f2EHgxTyO9exUZXRoKvr5cf5rQi6QF"}],"unpackedSize":72040},"main":"dist/index.js","name":"@doksss/use-url-params","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b67afe171a4b12d48e194d3e7ce8b485252f2b04","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"next build","start":"next start","rollup":"rollup -c --bundleConfigAsCjs"},"version":"1.0.17","_npmUser":{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"},"homepage":"https://github.com/bustilloroy/useURLParams#readme","keywords":["url state management","react url state management","react","react-hooks","nextjs","useurlparams","url-params","query-params","search-params","url-state","query-state","typescript"],"repository":{"url":"git+https://github.com/bustilloroy/useURLParams.git","type":"git"},"_npmVersion":"11.9.0","description":"A React hook for managing URL query parameters with typed state.","directories":{},"maintainers":[{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"}],"_nodeVersion":"24.14.0","dependencies":{"next":"16.3.4","react":"19.2.8","rollup":"^4.63.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^9","vitest":"^5.0.0","typescript":"^5","@types/node":"^26.5.0","@types/react":"^19","eslint-config-next":"16.3.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.3","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/use-url-params_1.0.17_1790236168655_0.4145039067793972"}}},"time":{"created":"2026-09-08T03:10:33.217Z","modified":"2026-09-24T07:49:29.042Z","1.0.0":"2026-09-08T03:10:33.602Z","1.0.1":"2026-09-08T03:17:48.418Z","1.0.2":"2026-09-08T03:25:39.440Z","1.0.3":"2026-09-08T03:28:32.391Z","1.0.4":"2026-09-08T03:39:43.959Z","1.0.5":"2026-09-08T05:37:10.431Z","1.0.6":"2026-09-08T05:50:29.213Z","1.0.7":"2026-09-08T05:54:38.625Z","1.0.8":"2026-09-08T07:14:05.460Z","1.0.9":"2026-09-08T07:56:36.466Z","1.0.10":"2026-09-09T01:28:14.106Z","1.0.11":"2026-09-10T06:05:13.806Z","1.0.12":"2026-09-10T09:22:00.707Z","1.0.13":"2026-09-11T01:16:37.436Z","1.0.14":"2026-09-11T01:40:15.554Z","1.0.15":"2026-09-11T01:43:28.782Z","1.0.16":"2026-09-11T02:00:54.879Z","1.0.17":"2026-09-24T07:49:28.737Z"},"bugs":{"url":"https://github.com/bustilloroy/useURLParams/issues"},"homepage":"https://github.com/bustilloroy/useURLParams#readme","keywords":["url state management","react url state management","react","react-hooks","nextjs","useurlparams","url-params","query-params","search-params","url-state","query-state","typescript"],"repository":{"url":"git+https://github.com/bustilloroy/useURLParams.git","type":"git"},"description":"A React hook for managing URL query parameters with typed state.","maintainers":[{"name":"roy_bustillo","email":"bustilloroyjr@gmail.com"}],"readme":"## Getting Started\r\n\r\nInstallation\r\n\r\nUsing npm:\r\n\r\n```bash\r\nnpm install @doksss/use-url-params\r\n```\r\n\r\n## Description\r\n\r\nDescription: A React hook for managing URL query paramters with type state.\r\n\r\n## Usage\r\n\r\nOnce installed, import the custom hooks at the top of your component file\r\n\r\n``` typescript\r\nimport { useURLParams } from \"@doksss/use-url-params\"\r\n```\r\n\r\nInside your component, call the custom hooks at the top of your component, not conditionally or inside useEffect.\r\n\r\n``` typescript\r\nconst { pathname, values, setValues } = useURLParams<{ search: string | undefined }>({\r\n    defaultValues: {\r\n        search: undefined\r\n    }\r\n})\r\n```\r\n\r\nuseURLParams Parameters:\r\n- defaultValues\r\n    - required.\r\n    - On initial render, default values won't be appended in the URL.\r\n- pushStateToUrl\r\n    - Optional.\r\n    - default is true.\r\n    - When false, all state will not be appended in the URL.\r\n    - Can select specific state keys that should not be appended to the URL.\r\n    ``` typescript\r\n    const { pathname, values, setValues } = useURLParams<{ \r\n        search: string | undefined,\r\n        page: number \r\n    }>({\r\n        defaultValues: {\r\n            search: undefined,\r\n            page: 1\r\n        },\r\n        pushStateToUrl: {\r\n            search: false\r\n            // the rest will be true\r\n        }\r\n    })\r\n    ```\r\n\r\nuseURLParams returns a three (3) values\r\n- pathname = The current path or url.\r\n- values = The current query / parameter in url (ex. localhost:3000/my-app?search=test) \r\n    - output: values: { search: \"test\" }\r\n- setValues = A function that updates or insert a query parameter in url\r\n    - This function has two required arguments:\r\n        - First, is key name to update\r\n        - Second, is the value\r\n        ``` typescript\r\n        setValues(\"search\", \"test\")\r\n        ```\r\n        - Note that a falsy value or values that is less than or equal to one (1) will automatically remove the key=value pair parameter in the url\r\n\r\nNote that as of current version, handling nested object such as:\r\n\r\n```typescript\r\nsetValues(\"user.name\", \"test\");\r\n// or \r\nsetValues(`user.${index}.name`, \"test\")\r\n```\r\n\r\nis not yet supported, but it can do\r\n\r\n```typescript\r\nsetValues(\"user\", { name: \"test\" });\r\n// or\r\nsetValues(\"user\", [{ name: \"test\" }])\r\n```\r\nWe will fix this issue on the next update.\r\n\r\n## Example\r\n\r\n``` typescript\r\n<input onChange={event => setValues(\"search\", e.target.value)}/>\r\n// or\r\n<button onClick={() => setValues(\"page\", 2)}>\r\n    Next Page\r\n</button>\r\n```\r\n","readmeFilename":"README.md"}