{"_id":"@alpakaslab/nextjs-search-router","_rev":"16-65bc7e8991b5a4ffda5945e750ba875f","name":"@alpakaslab/nextjs-search-router","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"@alpakaslab/nextjs-search-router","version":"0.1.0","license":"MIT","_id":"@alpakaslab/nextjs-search-router@0.1.0","maintainers":[{"name":"davilhlapak","email":"alpakaslab@outlook.com"}],"dist":{"shasum":"3b918884e546d3f4121f9563fbd47dbe71a71ee0","tarball":"https://registry.npmjs.org/@alpakaslab/nextjs-search-router/-/nextjs-search-router-0.1.0.tgz","fileCount":5,"integrity":"sha512-mVPMmyb1kQ1MyICT+vGSJo3l2+Ka6ozuz9gjgVHD8OG6J/r4UhF7NXFGBmiCsHK9xu2mo9122QeQURprtjEu9Q==","signatures":[{"sig":"MEQCIFxKdR6JeO87bsYV33F0qeZgzXgt11Y8Zix9kqFXxmV3AiA6jTTBIaD9nGAJflyORzWdLHr7UgWpF5Wyh+uHFCn1Lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2oyzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7iw/6A+3BK5ghiORLXyGOlUzXoKHcKTe9Q3LB8bmTTOSIyX4vN+xP\r\nIsvfxdH9q53vkdCSi9ODB6Oosy2f7xaGLR7naw+8HvsGRnriRoXbNxeyQdiJ\r\nYH8nQuG274Zr98IZ8azaecO6P7oYq2JtYMwjnOcO9DJGevEir8NduwS13t+L\r\nS2ab3rSQVbXsQNLftJsuofgDZxZdH/2Q8MmIAN66rhnK57qhpE2OUx/h2wmg\r\nLzRYHdEOkVYUQ9k1e7BHGFW4u5HlthWTcj/Z5L8lR6K2vmrjD58b1op/LXiQ\r\nHEO7SoW6DvTd4s3hPkUqv6Mv3NYNzYG3UEYy7CXQ+myGkmfiw15+ABtbPyjF\r\nxu3ZrMasfSUZY8+1yXu0oLJ7LSQ12cyv96IE6Q4ogUZK+Eb5fz7XnHDK0+Oa\r\nQ9+PtcXtAmEUmepaRSGmm/hM7+pf3TBoSrLeNl+JqMlwg8E8Wqx54fjvt3I7\r\n9x+Sizg+CHjeVPqHT2mt/Jklooy6SEmrM0oRgeQZqzKKXx0LCpUKUbmxjUU1\r\nAOzsKwuu9BZvQdBkEFv9KZk8ktOIoc0kxtQRIJgQbPCHLBoPPCOqEn5e5H19\r\nsAiAqBBgbuT0woszjMv6WZ3dntNf7OGUK+OW02a3kDp+9rXw0IZr5uo1om1v\r\nAn6dtO1L0f/pWNcMd/pu3mj9s8+JeQ1akw4=\r\n=McLm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:alpakaslab-nextjs-search-router-0.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc","build":"tsup index.ts --format cjs,esm --dts","release":"pnpm build && changeset publish"},"_npmUser":{"name":"davilhlapak","email":"alpakaslab@outlook.com"},"_resolved":"/tmp/bb3df5f54d24eacb3bda9f01896e21c2/alpakaslab-nextjs-search-router-0.1.0.tgz","_integrity":"sha512-mVPMmyb1kQ1MyICT+vGSJo3l2+Ka6ozuz9gjgVHD8OG6J/r4UhF7NXFGBmiCsHK9xu2mo9122QeQURprtjEu9Q==","_npmVersion":"8.19.3","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"next":"^13.1.2","tsup":"^6.5.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.9.4","@changesets/cli":"^2.26.0"},"peerDependencies":{"next":"^13.1.2","react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-search-router_0.1.0_1675267251755_0.7343359028034504","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@alpakaslab/nextjs-search-router","version":"0.1.1","license":"MIT","_id":"@alpakaslab/nextjs-search-router@0.1.1","maintainers":[{"name":"davilhlapak","email":"alpakaslab@outlook.com"}],"dist":{"shasum":"567ea08429169b7ae476d46e4a87d6ab8e9e99ec","tarball":"https://registry.npmjs.org/@alpakaslab/nextjs-search-router/-/nextjs-search-router-0.1.1.tgz","fileCount":5,"integrity":"sha512-hFqWwwXAsZM++N7hqRZaZnkGu/FPsLXbunMiq8Jt4S/V4RkzzMe0M7MmtebvDivLvMccaWv9kVcxHImNJRaJbQ==","signatures":[{"sig":"MEUCIQCvX224vzUZqtB0I3xjiQINJGkemPg6uMlnk12zrn0w1gIgdAIzLvMSfDVqeSIJB41VCrdDhNRZB3UbtM64ArSycmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2rZzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpI6w//ZGzhM36btF556sE6e6m1eNL/RnnCnIXNXuPZ6cfeE7FB1ihu\r\nz7fQZfTTOcGg7deIVNsacUHfn+q/ycs+3z6QJJPkLIU6p9p2JYgrC4kaoWaB\r\nReiYhbvH1QFxiuiyvQN3aKTnPdgrdCKsE0INgHjYf7bi7uch5nX7TXGQ3syn\r\n/GiGnovK7BzFcmPFYzV6ksS8IyOymXPZOs6U6+pWn3JaDnloz4gc40dv14I4\r\nLRq0EaZ0jtIGrU5zyHMUUvOlJTlByRhvfUJ2tlAcHYp3K16vlCQorbzCynAj\r\n1QpcBdbXE48KROSew27L6gu3LhToeDw+Ne5QQVqTWwWRd6H2qJeBFjvR2+S/\r\njsck1aqcQt4LrnczEpd/TEoHLy52PJct3C+vErN1ISKUdOZMv67pA9GbwupR\r\nxhNAVFTk/V/yoFxmgrCIjUiQb2HHse42yi17FjMWoxtZXqtOG7bO23Cn7D3f\r\n8V0lKVxunZW/vJWQGWuNeSmVF+c6l9NTDCck3IkJ+nhqwdaI3nNnE17JLl2s\r\n/El93VAS919HMf9mjT2RFlcsqiGV4SvcG6Vbf9Vr5nHvhs4u00V8d5X/f5b1\r\nvxNE07IVVUUdpnhcAsLMXcIqNO1wMXSK1gxk5QkxH5VaLLuJP/NwU0j4ijgh\r\npCYPQui7zpPhM/Xuhb9R66i4yWO1fkMCWNw=\r\n=rqIH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:alpakaslab-nextjs-search-router-0.1.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc","build":"tsup index.ts --format cjs,esm --dts","release":"pnpm build && changeset publish"},"_npmUser":{"name":"davilhlapak","email":"alpakaslab@outlook.com"},"_resolved":"/tmp/f2288de8fd5a6cb8f89fb27f9108a0a4/alpakaslab-nextjs-search-router-0.1.1.tgz","_integrity":"sha512-hFqWwwXAsZM++N7hqRZaZnkGu/FPsLXbunMiq8Jt4S/V4RkzzMe0M7MmtebvDivLvMccaWv9kVcxHImNJRaJbQ==","_npmVersion":"8.19.3","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"next":"^13.1.2","tsup":"^6.5.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.9.4","@changesets/cli":"^2.26.0"},"peerDependencies":{"next":"^13.1.2","react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-search-router_0.1.1_1675277939710_0.11300142003165203","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@alpakaslab/nextjs-search-router","version":"0.1.2","license":"MIT","_id":"@alpakaslab/nextjs-search-router@0.1.2","maintainers":[{"name":"davilhlapak","email":"alpakaslab@outlook.com"}],"dist":{"shasum":"2868e79f4f5d5c6778a83962695fe3475ebb5a74","tarball":"https://registry.npmjs.org/@alpakaslab/nextjs-search-router/-/nextjs-search-router-0.1.2.tgz","fileCount":5,"integrity":"sha512-0dQsW5LNpq05Gd9zIJd8weJNCvBsJrBqnwV+P+qgTZz+tjrZmpy1Z4opxD0FYtX7R0e8uqZht4uI81F8nlvPkA==","signatures":[{"sig":"MEQCIANtvlbftYpTFfu+f/mV/MryOoH4+4VcK0wJcR9GFvEBAiAK5YHKZuUxZVIENdk4oTphaerqTr7O5IYd9lOl7ndnEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2rrwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoK+Q/+PAOgB1Ufd9qRFR0iNosDnbYINqrPz7o4vAXQCtniYQyM3W4y\r\nxoiGQOEgULURdX1WbefHLfR/uuU4sveFf4N31e2tmM7Z3CEqtbYu23e4Fc78\r\nZdt1U9CN2UrTSLpX2Ai8FgK0eXz46OSRs0osiEVydNHxBsDDPQ7yPN0Rdk3n\r\nyxe4MuGY5nUyQHFI+Z2LR0DjCCmPZUsrrVogUl4ThUHVlWatNnATQ8Zmzb3C\r\n3DWI2mj+n8u4yFmYI6Q4avsvz8eyQWLinWKhj19cLrhji1uqbaVbKvMpw8P2\r\n+IYReXQ/Frifml/cUv9NN0ic0Y1IXSyLnxv1jvB4b0ZaYujQoT+E7hIhNdCa\r\nWJMMluruYgH7p/dbLi/lMxwimP5L7XMtTKfRNLbX9MHBPcw5EV97lUYCqNYe\r\n+csU7f60BfJdLwgGY+EG/Kz8+V7LXMLW/xf/r7IMTRGpbrWYJKEccBSKPN5m\r\ndKT4CSajRYF3O55w4BhlBJsXQ9Iksj3+gqR/wrnmVUthOOQst1q/HBlLrcd9\r\nU4m9mmI2vDKvqsNIZHdouht5837GLobbR3Un7ewpWjPlJjFw1oM0oi68TGHa\r\n7liL1deLRTvnggzEUbzIyKYGi/Z/4G+jERqPlZPNqHpY75UvknRBmFxgVRG1\r\nI7oxB7r+5OhKlSP2MUewTNdLmhcn62YE6Nw=\r\n=o3tS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:alpakaslab-nextjs-search-router-0.1.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc","build":"tsup index.ts --format cjs,esm --dts","release":"pnpm build && changeset publish"},"_npmUser":{"name":"davilhlapak","email":"alpakaslab@outlook.com"},"_resolved":"/tmp/a8d31b3cf8104ba0eb873ef7550e9598/alpakaslab-nextjs-search-router-0.1.2.tgz","_integrity":"sha512-0dQsW5LNpq05Gd9zIJd8weJNCvBsJrBqnwV+P+qgTZz+tjrZmpy1Z4opxD0FYtX7R0e8uqZht4uI81F8nlvPkA==","_npmVersion":"8.19.3","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"next":"^13.1.2","tsup":"^6.5.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.9.4","@changesets/cli":"^2.26.0"},"peerDependencies":{"next":"^13.1.2","react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-search-router_0.1.2_1675279087799_0.11925882677945565","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@alpakaslab/nextjs-search-router","version":"0.2.0","license":"MIT","_id":"@alpakaslab/nextjs-search-router@0.2.0","maintainers":[{"name":"davilhlapak","email":"alpakaslab@outlook.com"}],"dist":{"shasum":"29947ff3c3566cf03dbe4e6b60a52a1167746916","tarball":"https://registry.npmjs.org/@alpakaslab/nextjs-search-router/-/nextjs-search-router-0.2.0.tgz","fileCount":5,"integrity":"sha512-gekgPsdB1O4ugY3g4IU4rm24YAgkY+5WEhQ/ZjGzajw7Z5YSR7yaqM91fIZ7F5m4C3I9N/Dxba7rs1XhM3YjZQ==","signatures":[{"sig":"MEYCIQCGTkkRRoekcyucHdBGTiAgJS7k+7nG95hPGOEMqD9NBgIhAKkmBTlXpB6MChV7+b2ISFd8DDJJW26jiOxbOGH7Idmt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4PkBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKuw//T9S2H0dbqGabKg8InhHSdutno/6+oKy+bY0crBOZS8NCMu+K\r\ntAgpRP68SZ/qEDgnX2VYQ/xgeCzv3X1ZFxobJrspJss+ZHlpAwr80YM6jdQT\r\nZE/C4oGe5FMbDbjIwvqzG19MIvoLmD1VLBEH73bfvaaJpXXwvqOr1/IJ1aZ6\r\nlqa4jZGOLJlacAk3TtFUZE7/2iYnnv+RIl3mwsmtHwhQOWICgNEk7O+CpbjX\r\nDS8GZeHsKzaJ0GEZRLNT8V/B2b5ZLQv5ODr1JeZZkT8JstGfxjZecqfB+A84\r\ns4eM/zjCQN+jsOdAyMiBuka+etzN43BK4jCyEim0VZBrrVYsGFUS4JPRPjUa\r\nN/69QbTYnq9TpaYnhKXtxNDMKCLv2Yyv2IqeGF05YmNWEaLUw7yVTD8IPC+5\r\nv+dFmECMk0V39x9Tv3fgLyMaRlCh+WpcXmmqOCcpMOLSRBmuMMDkkPsuEbvJ\r\nv1lNJPX/JCQCK+Jn4Wa2fsdDcuMcXYnRX+zyuqthEnbPfZc7hfSg/7+t+29f\r\nnq8lZtN0+84rXf226NH2cnpUidZZEimJmnI/VSheAYUtUXOcOcfMqvJjof9Q\r\nRNWE1RFYvtb0igrVlFDP9dnwT23KINl/tvmIijL0g023Bg6qNlK/hsYcTb3q\r\nUfLcozvEPLhTeGzML9EiQM/xBIw3Np2spks=\r\n=dkdA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:alpakaslab-nextjs-search-router-0.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc","build":"tsup index.ts --format cjs,esm --dts","release":"pnpm build && changeset publish"},"_npmUser":{"name":"davilhlapak","email":"alpakaslab@outlook.com"},"_resolved":"/tmp/4a888c1a7c3bab72ab37d522223a4e79/alpakaslab-nextjs-search-router-0.2.0.tgz","_integrity":"sha512-gekgPsdB1O4ugY3g4IU4rm24YAgkY+5WEhQ/ZjGzajw7Z5YSR7yaqM91fIZ7F5m4C3I9N/Dxba7rs1XhM3YjZQ==","_npmVersion":"8.19.3","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"next":"^13.1.2","tsup":"^6.5.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^4.9.4","@changesets/cli":"^2.26.0"},"peerDependencies":{"next":"^13.1.2","react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-search-router_0.2.0_1675688193350_0.668174028368963","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@alpakaslab/nextjs-search-router","version":"0.3.0","license":"MIT","_id":"@alpakaslab/nextjs-search-router@0.3.0","maintainers":[{"name":"davilhlapak","email":"alpakaslab@outlook.com"}],"dist":{"shasum":"7f01768d581b1a8de13e128dd25fe2a33eb98a50","tarball":"https://registry.npmjs.org/@alpakaslab/nextjs-search-router/-/nextjs-search-router-0.3.0.tgz","fileCount":7,"integrity":"sha512-XVJyuLETL7o23S6E+b6egl3C/IU7A0R3Vx442VAXt//b00vk5BlK4qGGzfgyIC4HSmGs6qKDUmk3njJdmSe0pw==","signatures":[{"sig":"MEUCIQDTho1D2vFbJgIW5KdG6Rbisi1c54ot79PQ6GFpSA7X+wIgecIQrd4oUu0WZkV9fUsGheF3Taxht9a580koZSNDNuc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8216},"main":"dist/index.js","_from":"file:alpakaslab-nextjs-search-router-0.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc","build":"tsup index.ts --format cjs,esm --dts","release":"pnpm build && changeset publish"},"_npmUser":{"name":"davilhlapak","email":"alpakaslab@outlook.com"},"_resolved":"/tmp/78a0800f78b0547bdfd1156980c462b0/alpakaslab-nextjs-search-router-0.3.0.tgz","_integrity":"sha512-XVJyuLETL7o23S6E+b6egl3C/IU7A0R3Vx442VAXt//b00vk5BlK4qGGzfgyIC4HSmGs6qKDUmk3njJdmSe0pw==","_npmVersion":"10.2.4","description":"NextJs Search Router is a library built for the NextJs 13 ecosystem, focused on helping create complex routes. The main objective is to be able to work with search routes, usually related to eCommerce, in a simpler way using react hooks.","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"next":"^14.1.0","tsup":"^8.0.2","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3","@changesets/cli":"^2.27.1"},"peerDependencies":{"next":"^14.1.0","react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-search-router_0.3.0_1708611539651_0.22863461097604665","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@alpakaslab/nextjs-search-router","version":"0.3.1","license":"MIT","_id":"@alpakaslab/nextjs-search-router@0.3.1","maintainers":[{"name":"davilhlapak","email":"alpakaslab@outlook.com"}],"dist":{"shasum":"7f31270bcdb1382405f87a275c42ee6f7067a7c3","tarball":"https://registry.npmjs.org/@alpakaslab/nextjs-search-router/-/nextjs-search-router-0.3.1.tgz","fileCount":7,"integrity":"sha512-3hsR24jbReSR3utP9EFjP//nZ/VZ7OlPEsZ/+t1eZkzv9U2PpglGwbZ8kaXsBKt3WJqasrq3LAMwo6G04mEiNA==","signatures":[{"sig":"MEUCIQDCJoCY+Pem0fnGasEi1KSvEPtoTHEx7+BVfTkY4Yvf6QIgeWTJR+Zp1bIEHzJnDpQ5VfpIud/byQsYZCs6aWBePU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8416},"main":"dist/index.js","_from":"file:alpakaslab-nextjs-search-router-0.3.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc","build":"tsup index.ts --format cjs,esm --dts","release":"pnpm build && changeset publish"},"_npmUser":{"name":"davilhlapak","email":"alpakaslab@outlook.com"},"_resolved":"/tmp/e30f95ac8744b92e46b1723a4a757eca/alpakaslab-nextjs-search-router-0.3.1.tgz","_integrity":"sha512-3hsR24jbReSR3utP9EFjP//nZ/VZ7OlPEsZ/+t1eZkzv9U2PpglGwbZ8kaXsBKt3WJqasrq3LAMwo6G04mEiNA==","_npmVersion":"10.2.4","description":"NextJs Search Router is a library built for the NextJs 13 ecosystem, focused on helping create complex routes. The main objective is to be able to work with search routes, usually related to eCommerce, in a simpler way using react hooks.","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"next":"^14.1.0","tsup":"^8.0.2","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3","@changesets/cli":"^2.27.1"},"peerDependencies":{"next":"^14.1.0","react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-search-router_0.3.1_1708612316107_0.4255964268619714","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@alpakaslab/nextjs-search-router","version":"0.3.2","license":"MIT","_id":"@alpakaslab/nextjs-search-router@0.3.2","maintainers":[{"name":"davilhlapak","email":"alpakaslab@outlook.com"}],"dist":{"shasum":"510b1fe487c7552e371d3be8bac965348740c8d9","tarball":"https://registry.npmjs.org/@alpakaslab/nextjs-search-router/-/nextjs-search-router-0.3.2.tgz","fileCount":7,"integrity":"sha512-YdEdrfnHcFzCdAw05KEQb/eQXqO4pqBh6xykpfq95ctgHiIodv6pWfRIkEohKTIbyLeB+BSDZmeO3yLNtBxCVg==","signatures":[{"sig":"MEUCIQDJkFNFU5m6sxsHpSkFGE8RbIcOuef8uQV5E6YfdBxViwIgGGSzn0sOEyKiltEbA+FxxM6uTdIrlv4SpFJQ52gv8S0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8526},"main":"dist/index.js","_from":"file:alpakaslab-nextjs-search-router-0.3.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc","build":"tsup index.ts --format cjs,esm --dts","release":"pnpm build && changeset publish"},"_npmUser":{"name":"davilhlapak","email":"alpakaslab@outlook.com"},"_resolved":"/tmp/f6b476f924aaaafb039fd417f62b646f/alpakaslab-nextjs-search-router-0.3.2.tgz","_integrity":"sha512-YdEdrfnHcFzCdAw05KEQb/eQXqO4pqBh6xykpfq95ctgHiIodv6pWfRIkEohKTIbyLeB+BSDZmeO3yLNtBxCVg==","_npmVersion":"10.2.4","description":"NextJs Search Router is a library built for the NextJs 13 ecosystem, focused on helping create complex routes. The main objective is to be able to work with search routes, usually related to eCommerce, in a simpler way using react hooks.","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"next":"^14.1.0","tsup":"^8.0.2","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3","@changesets/cli":"^2.27.1"},"peerDependencies":{"next":"^14.1.0","react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-search-router_0.3.2_1708612876832_0.5401178265667594","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@alpakaslab/nextjs-search-router","version":"0.3.3","license":"MIT","_id":"@alpakaslab/nextjs-search-router@0.3.3","maintainers":[{"name":"davilhlapak","email":"alpakaslab@outlook.com"}],"dist":{"shasum":"109b832af9858550270faf5c52daf2863867dacd","tarball":"https://registry.npmjs.org/@alpakaslab/nextjs-search-router/-/nextjs-search-router-0.3.3.tgz","fileCount":7,"integrity":"sha512-VfUAbZ9csANOthQgWXyQbVRFTpzxc+B1OecZfiaiLD131R49M8F7Qq57/I5HrjsQdD2wE4cWaqVsB3/96kxKfw==","signatures":[{"sig":"MEQCIFvn5JQSZ8yx2An9IGnOV7mGkD7wKvw/DxEwZGuHQxCBAiBqv0kCUaCLUhNx0FAZ12AyKwGBU1PN9KGljG235DpLaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8547},"main":"dist/index.js","_from":"file:alpakaslab-nextjs-search-router-0.3.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc","build":"tsup index.ts --format cjs,esm --dts","release":"pnpm build && changeset publish"},"_npmUser":{"name":"davilhlapak","email":"alpakaslab@outlook.com"},"_resolved":"/tmp/37fa368b2d36350ee4aeb15ef469763e/alpakaslab-nextjs-search-router-0.3.3.tgz","_integrity":"sha512-VfUAbZ9csANOthQgWXyQbVRFTpzxc+B1OecZfiaiLD131R49M8F7Qq57/I5HrjsQdD2wE4cWaqVsB3/96kxKfw==","_npmVersion":"10.2.4","description":"NextJs Search Router is a library built for the NextJs 13 ecosystem, focused on helping create complex routes. The main objective is to be able to work with search routes, usually related to eCommerce, in a simpler way using react hooks.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"client-only":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.1.0","tsup":"^8.0.2","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3","@changesets/cli":"^2.27.1"},"peerDependencies":{"next":"^14.1.0","react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-search-router_0.3.3_1708614221354_0.2906180915985983","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@alpakaslab/nextjs-search-router","version":"0.3.4","license":"MIT","_id":"@alpakaslab/nextjs-search-router@0.3.4","maintainers":[{"name":"davilhlapak","email":"alpakaslab@outlook.com"}],"dist":{"shasum":"5c89e0681122912d79d5ed5ac62b7b28e4aa03b9","tarball":"https://registry.npmjs.org/@alpakaslab/nextjs-search-router/-/nextjs-search-router-0.3.4.tgz","fileCount":7,"integrity":"sha512-+hU1a9XQS4WV83DcdkD8BnyvHMahrXTyNF/ZH945JFLBIEoS7DbO+qNMk75OJ/BcTyB5an3Tyymb1dIe1cfeLw==","signatures":[{"sig":"MEUCIBIHlFxidLeIF6e5SVLSYY5EQWcNHkP3nghzDeZC4JoXAiEAsMhKXNSpLsOMACnwZTcLS6Wlt2f81SP2PKlH75ISyrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9494},"main":"dist/index.js","_from":"file:alpakaslab-nextjs-search-router-0.3.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc","build":"tsup index.ts --format cjs,esm --dts","release":"pnpm build && changeset publish"},"_npmUser":{"name":"davilhlapak","email":"alpakaslab@outlook.com"},"_resolved":"/tmp/6129c196929a7458004456f3a703d7d5/alpakaslab-nextjs-search-router-0.3.4.tgz","_integrity":"sha512-+hU1a9XQS4WV83DcdkD8BnyvHMahrXTyNF/ZH945JFLBIEoS7DbO+qNMk75OJ/BcTyB5an3Tyymb1dIe1cfeLw==","_npmVersion":"10.2.4","description":"NextJs Search Router is a library built for the NextJs 13 ecosystem, focused on helping create complex routes. The main objective is to be able to work with search routes, usually related to eCommerce, in a simpler way using react hooks.","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"next":"^14.1.0","tsup":"^8.0.2","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3","client-only":"^0.0.1","@types/react":"^18.2.57","@changesets/cli":"^2.27.1"},"peerDependencies":{"next":"^14.1.0","react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-search-router_0.3.4_1708624897494_0.463054386329826","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@alpakaslab/nextjs-search-router","version":"0.3.5","license":"MIT","_id":"@alpakaslab/nextjs-search-router@0.3.5","maintainers":[{"name":"davilhlapak","email":"alpakaslab@outlook.com"}],"dist":{"shasum":"6477d05af58d9a9932af8c56be5ecb0ca57079b3","tarball":"https://registry.npmjs.org/@alpakaslab/nextjs-search-router/-/nextjs-search-router-0.3.5.tgz","fileCount":7,"integrity":"sha512-xg2Q3O7m8bD9m8tO8agQHGqlRfViu66Z/hAts81/g9TPAB4HRGUbrBSiCydJV2AyqRkJGCUYBqHydgNxzk8+3Q==","signatures":[{"sig":"MEQCIHKje4rK8KDeJanZ/F9ZzyH1InuHTuzIFVpHgyPB+FcyAiAmZF71twmhI55pbDsySDvwdIC31lZBiWVxxjaxl9lbmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9516},"main":"dist/index.js","_from":"file:alpakaslab-nextjs-search-router-0.3.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc","build":"tsup index.ts --format cjs,esm --dts","release":"pnpm build && changeset publish"},"_npmUser":{"name":"davilhlapak","email":"alpakaslab@outlook.com"},"_resolved":"/tmp/c57b141359b0562f9201f7aaa79ba75c/alpakaslab-nextjs-search-router-0.3.5.tgz","_integrity":"sha512-xg2Q3O7m8bD9m8tO8agQHGqlRfViu66Z/hAts81/g9TPAB4HRGUbrBSiCydJV2AyqRkJGCUYBqHydgNxzk8+3Q==","_npmVersion":"10.2.4","description":"NextJs Search Router is a library built for the NextJs 13 ecosystem, focused on helping create complex routes. The main objective is to be able to work with search routes, usually related to eCommerce, in a simpler way using react hooks.","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"next":"^14.1.0","tsup":"^8.0.2","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3","client-only":"^0.0.1","@types/react":"^18.2.57","@changesets/cli":"^2.27.1"},"peerDependencies":{"next":"^14.1.0","react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-search-router_0.3.5_1708719942185_0.2169632154279557","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"@alpakaslab/nextjs-search-router","version":"0.3.6","license":"MIT","_id":"@alpakaslab/nextjs-search-router@0.3.6","maintainers":[{"name":"davilhlapak","email":"alpakaslab@outlook.com"}],"dist":{"shasum":"e6b9cd86d9be0a8c0a0a94ef27680892f6c70753","tarball":"https://registry.npmjs.org/@alpakaslab/nextjs-search-router/-/nextjs-search-router-0.3.6.tgz","fileCount":7,"integrity":"sha512-3iRkEtZfJCJMsltaI/nFFVeTXYY/2zpeoRVMwKGdTJEssGghYcXY6azWcLxCOxDakjO68Tv6bExmitR1BM1qxw==","signatures":[{"sig":"MEQCIDjWm7Tq1jvzdy4q/6UAi74vTeTYVXJPkiTnoIf9kzZfAiBiFxbInuuh0v4yDtZ94eEXi0VHzmDFM9LuVD+DA4unkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9666},"main":"dist/index.js","_from":"file:alpakaslab-nextjs-search-router-0.3.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc","build":"tsup index.ts --format cjs,esm --dts","release":"pnpm build && changeset publish"},"_npmUser":{"name":"davilhlapak","email":"alpakaslab@outlook.com"},"_resolved":"/tmp/486317301224c00be5a915d56c76630f/alpakaslab-nextjs-search-router-0.3.6.tgz","_integrity":"sha512-3iRkEtZfJCJMsltaI/nFFVeTXYY/2zpeoRVMwKGdTJEssGghYcXY6azWcLxCOxDakjO68Tv6bExmitR1BM1qxw==","_npmVersion":"10.2.4","description":"NextJs Search Router is a library built for the NextJs 13 ecosystem, focused on helping create complex routes. The main objective is to be able to work with search routes, usually related to eCommerce, in a simpler way using react hooks.","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"next":"^14.1.0","tsup":"^8.0.2","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3","client-only":"^0.0.1","@types/react":"^18.2.57","@changesets/cli":"^2.27.1"},"peerDependencies":{"next":"^14.1.0","react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-search-router_0.3.6_1708721068092_0.5040757803363529","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@alpakaslab/nextjs-search-router","version":"0.3.7","license":"MIT","_id":"@alpakaslab/nextjs-search-router@0.3.7","maintainers":[{"name":"davilhlapak","email":"alpakaslab@outlook.com"}],"dist":{"shasum":"1b6e20bae6d2d21d72684010717f4cc414874051","tarball":"https://registry.npmjs.org/@alpakaslab/nextjs-search-router/-/nextjs-search-router-0.3.7.tgz","fileCount":7,"integrity":"sha512-ndQcYwObyodiQvEhDnEcIn648LkJb2SCiCY8+MZ2ihVhmOx9pkOgfNO50tFd+Y4q1uh7xMKblxPFbj4x+7eXUA==","signatures":[{"sig":"MEYCIQCoRwiCw8Z2egBK4uSROmkXmijgvGHudN7llFRs6c0giQIhAMDtfUFqw9nRTjl1RmL78CbfvOe3ncZvGxc62XqeK3oS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9478},"main":"dist/index.js","_from":"file:alpakaslab-nextjs-search-router-0.3.7.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc","build":"tsup index.ts --format cjs,esm --dts","release":"pnpm build && changeset publish"},"_npmUser":{"name":"davilhlapak","email":"alpakaslab@outlook.com"},"_resolved":"/tmp/4874233511f1917fe84e036fae2674d9/alpakaslab-nextjs-search-router-0.3.7.tgz","_integrity":"sha512-ndQcYwObyodiQvEhDnEcIn648LkJb2SCiCY8+MZ2ihVhmOx9pkOgfNO50tFd+Y4q1uh7xMKblxPFbj4x+7eXUA==","_npmVersion":"10.2.4","description":"NextJs Search Router is a library built for the NextJs 13 ecosystem, focused on helping create complex routes. The main objective is to be able to work with search routes, usually related to eCommerce, in a simpler way using react hooks.","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"next":"^14.1.0","tsup":"^8.0.2","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3","client-only":"^0.0.1","@types/react":"^18.2.58","@changesets/cli":"^2.27.1"},"peerDependencies":{"next":"^14.1.0","react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-search-router_0.3.7_1708721585932_0.6987615396811138","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@alpakaslab/nextjs-search-router","version":"0.3.8","license":"MIT","_id":"@alpakaslab/nextjs-search-router@0.3.8","maintainers":[{"name":"davilhlapak","email":"alpakaslab@outlook.com"}],"dist":{"shasum":"925132afddfb1eb275df577958850a0a31bc98d7","tarball":"https://registry.npmjs.org/@alpakaslab/nextjs-search-router/-/nextjs-search-router-0.3.8.tgz","fileCount":7,"integrity":"sha512-rZScUKhOCo6qJrNHvYoA0JvOlUU5UPdzGGRTkZUNpMeoCqYXeky3WVJdkpsfUXuGkP84J7NwQjNUqVDBfRlc1w==","signatures":[{"sig":"MEUCICVdNfu8g5Sy32kyEnSpR8qSAWM5k8Qy/HM37cljHee5AiEAroAavNq/AsNo/SfPj3pLwODLFapr+5sXKa2qNHR5ywU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9622},"main":"dist/index.js","_from":"file:alpakaslab-nextjs-search-router-0.3.8.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc","build":"tsup index.ts --format cjs,esm --dts","release":"pnpm build && changeset publish"},"_npmUser":{"name":"davilhlapak","email":"alpakaslab@outlook.com"},"_resolved":"/tmp/0670aa696e3d43d7c6af70fa5ac9a510/alpakaslab-nextjs-search-router-0.3.8.tgz","_integrity":"sha512-rZScUKhOCo6qJrNHvYoA0JvOlUU5UPdzGGRTkZUNpMeoCqYXeky3WVJdkpsfUXuGkP84J7NwQjNUqVDBfRlc1w==","_npmVersion":"10.2.4","description":"NextJs Search Router is a library built for the NextJs 13 ecosystem, focused on helping create complex routes. The main objective is to be able to work with search routes, usually related to eCommerce, in a simpler way using react hooks.","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"next":"^14.1.0","tsup":"^8.0.2","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3","client-only":"^0.0.1","@types/react":"^18.2.58","@changesets/cli":"^2.27.1"},"peerDependencies":{"next":"^14.1.0","react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-search-router_0.3.8_1708795340990_0.4351180314783618","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"@alpakaslab/nextjs-search-router","version":"0.3.9","license":"MIT","_id":"@alpakaslab/nextjs-search-router@0.3.9","maintainers":[{"name":"davilhlapak","email":"alpakaslab@outlook.com"}],"dist":{"shasum":"7df87936fd1de2c22572dede601d46654bda8ce4","tarball":"https://registry.npmjs.org/@alpakaslab/nextjs-search-router/-/nextjs-search-router-0.3.9.tgz","fileCount":7,"integrity":"sha512-bLPCXNq1kyKiH+YhKfudd+PNFclehvvYZamswW++s8bQF8j8v9ICkfezmCMu6q77l5dX2JhTyumlxdgAdfJAwg==","signatures":[{"sig":"MEUCIQCwqsCbsqF5AzSd0IKr1uZWlkIDsXGhQjF64Z1H4spNEwIgKbQqk7F71b09+58oNuPMtkmHgm2rcZsiP2NVoXds9hQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10062},"main":"dist/index.js","_from":"file:alpakaslab-nextjs-search-router-0.3.9.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc","build":"tsup index.ts --format cjs,esm --dts","release":"pnpm build && changeset publish"},"_npmUser":{"name":"davilhlapak","email":"alpakaslab@outlook.com"},"_resolved":"/tmp/525548efc511f18765b7ca41def0cd1f/alpakaslab-nextjs-search-router-0.3.9.tgz","_integrity":"sha512-bLPCXNq1kyKiH+YhKfudd+PNFclehvvYZamswW++s8bQF8j8v9ICkfezmCMu6q77l5dX2JhTyumlxdgAdfJAwg==","_npmVersion":"10.2.4","description":"NextJs Search Router is a library built for the NextJs 13 ecosystem, focused on helping create complex routes. The main objective is to be able to work with search routes, usually related to eCommerce, in a simpler way using react hooks.","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"next":"^14.1.0","tsup":"^8.0.2","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3","client-only":"^0.0.1","@types/react":"^18.2.58","@changesets/cli":"^2.27.1"},"peerDependencies":{"next":"^14.1.0","react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-search-router_0.3.9_1709080382733_0.760369494861262","host":"s3://npm-registry-packages"}},"0.3.10":{"name":"@alpakaslab/nextjs-search-router","version":"0.3.10","license":"MIT","_id":"@alpakaslab/nextjs-search-router@0.3.10","maintainers":[{"name":"davilhlapak","email":"alpakaslab@outlook.com"}],"dist":{"shasum":"4410513ac03a775232c6ad7a557113e32188780a","tarball":"https://registry.npmjs.org/@alpakaslab/nextjs-search-router/-/nextjs-search-router-0.3.10.tgz","fileCount":7,"integrity":"sha512-yuOnh2hmbs6ObSrFXZ+MNW3/LztImgvE6rSjpCrdId6TkkklTmD0I9VYCJkwRGx/CPTuYu+N10NuovHKBEdo8g==","signatures":[{"sig":"MEQCIGlTq6p6/8aMbONkI47hLwnJYwgoIVHIOUT8CJrXIeGrAiB4g6nabDGFmGpboDYkBnV1WVoESc6Qx7WZiuAYimTu0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10065},"main":"dist/index.js","_from":"file:alpakaslab-nextjs-search-router-0.3.10.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"lint":"tsc","build":"tsup index.ts --format cjs,esm --dts","release":"pnpm build && changeset publish"},"_npmUser":{"name":"davilhlapak","email":"alpakaslab@outlook.com"},"_resolved":"/tmp/908ae0dd46b28d086f77be36c9ed6523/alpakaslab-nextjs-search-router-0.3.10.tgz","_integrity":"sha512-yuOnh2hmbs6ObSrFXZ+MNW3/LztImgvE6rSjpCrdId6TkkklTmD0I9VYCJkwRGx/CPTuYu+N10NuovHKBEdo8g==","_npmVersion":"10.2.4","description":"NextJs Search Router is a library built for the NextJs 13 ecosystem, focused on helping create complex routes. The main objective is to be able to work with search routes, usually related to eCommerce, in a simpler way using react hooks.","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"next":"^14.1.0","tsup":"^8.0.2","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3","client-only":"^0.0.1","@types/react":"^18.2.58","@changesets/cli":"^2.27.1"},"peerDependencies":{"next":"^14.1.0","react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-search-router_0.3.10_1709080864824_0.20587683864939965","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@alpakaslab/nextjs-search-router","version":"0.4.0","license":"MIT","_id":"@alpakaslab/nextjs-search-router@0.4.0","maintainers":[{"name":"davilhlapak","email":"alpakaslab@outlook.com"}],"dist":{"shasum":"c5e9573c668baf1fb7672d48222f6a70116667cf","tarball":"https://registry.npmjs.org/@alpakaslab/nextjs-search-router/-/nextjs-search-router-0.4.0.tgz","fileCount":7,"integrity":"sha512-/eX6wQ0mV7/TdOPZvyYCogHEv27HTqhjBW8GZQNHoMi2SNEwovD9B3/ohTWRingGueZ3fVXE0JbPzdk12Te9Aw==","signatures":[{"sig":"MEQCICJzOVtyMGglH5e0kSuhUByoWEbAYmzvV+/RW29tVk2nAiBA6y/4WDho8wDEyyP1+Jwjam0/WsDO5mNmf/GZ4KBxbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9042},"main":"dist/index.js","_from":"file:alpakaslab-nextjs-search-router-0.4.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"tsup index.ts --format cjs,esm --watch","lint":"tsc","build":"tsup index.ts --format cjs,esm --dts","release":"pnpm build && changeset publish"},"_npmUser":{"name":"davilhlapak","email":"alpakaslab@outlook.com"},"_resolved":"/tmp/5a3eb5d50d7d1e72ffa27f7d7a6a9137/alpakaslab-nextjs-search-router-0.4.0.tgz","_integrity":"sha512-/eX6wQ0mV7/TdOPZvyYCogHEv27HTqhjBW8GZQNHoMi2SNEwovD9B3/ohTWRingGueZ3fVXE0JbPzdk12Te9Aw==","_npmVersion":"10.5.0","description":"NextJs Search Router is a library built for the NextJs 13 ecosystem, focused on helping create complex routes. The main objective is to be able to work with search routes, usually related to eCommerce, in a simpler way using react hooks.","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.3","tsup":"^8.0.2","react":"^18.3.1","react-dom":"^18.3.1","typescript":"^5.4.5","client-only":"^0.0.1","@types/react":"^18.3.1","@changesets/cli":"^2.27.1"},"peerDependencies":{"next":"^14.1.0","react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-search-router_0.4.0_1714416203383_0.568092238872643","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@alpakaslab/nextjs-search-router","license":"MIT","version":"0.5.0","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","devDependencies":{"@changesets/cli":"^2.27.9","@types/react":"^18.3.12","client-only":"^0.0.1","next":"^15.0.3","react":"^18.3.1","react-dom":"^18.3.1","tsup":"^8.3.5","typescript":"^5.6.3"},"peerDependencies":{"next":"^14.1.0 || ^15.0.3","react":"^18.2.0 || ^19","react-dom":"^18.2.0 || ^19"},"scripts":{"dev":"tsup index.ts --format cjs,esm --watch","build":"tsup index.ts --format cjs,esm --dts","lint":"tsc","release":"pnpm build && changeset publish"},"_id":"@alpakaslab/nextjs-search-router@0.5.0","description":"NextJs Search Router is a library built for the NextJs ecosystem, focused on simplifying the creation of complex search routes commonly used in eCommerce and similar applications. This library provides React hooks that make it easy to manage and update UR","_integrity":"sha512-cAPzXG3iRsMI05GeeCRwAjjAIJ3m+cDDNXzbCt2tQE9QpiYjRLnXST1FZbMg80ewJQWA3OBXuobXBFrwnOeEEw==","_resolved":"/tmp/3fa41bd397ab390e29cab996b79413e6/alpakaslab-nextjs-search-router-0.5.0.tgz","_from":"file:alpakaslab-nextjs-search-router-0.5.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-cAPzXG3iRsMI05GeeCRwAjjAIJ3m+cDDNXzbCt2tQE9QpiYjRLnXST1FZbMg80ewJQWA3OBXuobXBFrwnOeEEw==","shasum":"e6de87d5d418c4f1d53e45fb5ba90087cbba3747","tarball":"https://registry.npmjs.org/@alpakaslab/nextjs-search-router/-/nextjs-search-router-0.5.0.tgz","fileCount":7,"unpackedSize":12640,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFD6Z11rMaKOMiPTFc9qaXmD+S3Cz9zSqYELBH+IvXVAiEA4yqL5aW1PnXeyzPFUACDd0OBZtTB49bpMnpjdqcahVI="}]},"_npmUser":{"name":"davilhlapak","email":"alpakaslab@outlook.com"},"directories":{},"maintainers":[{"name":"davilhlapak","email":"alpakaslab@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nextjs-search-router_0.5.0_1731170493530_0.8911651593912542"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-01T16:00:51.634Z","modified":"2024-11-09T16:41:33.947Z","0.1.0":"2023-02-01T16:00:51.951Z","0.1.1":"2023-02-01T18:58:59.882Z","0.1.2":"2023-02-01T19:18:07.974Z","0.2.0":"2023-02-06T12:56:33.535Z","0.3.0":"2024-02-22T14:18:59.885Z","0.3.1":"2024-02-22T14:31:56.297Z","0.3.2":"2024-02-22T14:41:17.031Z","0.3.3":"2024-02-22T15:03:41.533Z","0.3.4":"2024-02-22T18:01:37.665Z","0.3.5":"2024-02-23T20:25:42.326Z","0.3.6":"2024-02-23T20:44:28.264Z","0.3.7":"2024-02-23T20:53:06.099Z","0.3.8":"2024-02-24T17:22:21.146Z","0.3.9":"2024-02-28T00:33:02.922Z","0.3.10":"2024-02-28T00:41:04.967Z","0.4.0":"2024-04-29T18:43:23.531Z","0.5.0":"2024-11-09T16:41:33.770Z"},"license":"MIT","description":"NextJs Search Router is a library built for the NextJs ecosystem, focused on simplifying the creation of complex search routes commonly used in eCommerce and similar applications. This library provides React hooks that make it easy to manage and update UR","maintainers":[{"name":"davilhlapak","email":"alpakaslab@outlook.com"}],"readme":"## ⭐️ About\n\nNextJs Search Router is a library built for the NextJs ecosystem, focused on simplifying the creation of complex search routes commonly used in eCommerce and similar applications. This library provides React hooks that make it easy to manage and update URL parameters, allowing developers to implement search, filtering, and sorting functionalities in a more intuitive way.\n\n### Use Case Example\n\nIn an eCommerce application, users often want to filter products by various criteria (e.g., price, category, rating) and see these filters reflected in the URL. With NextJs Search Router, you can easily add, update, and remove URL parameters dynamically, giving users a smooth and interactive search experience without needing to handle manual URL parsing.\n\n## 🚀 Getting Started\n\nInstall using an package manager\n\n```bash\npnpm add @alpakaslab/nextjs-search-router\n# or\nyarn add @alpakaslab/nextjs-search-router\n# or\nnpm install @alpakaslab/nextjs-search-router\n```\n\n## 🧩 Using the Package\n\n```tsx\n\"use client\";\n\nimport { useSearchRouter } from \"@alpakaslab/nextjs-search-router\";\n\nexport default function Page() {\n  const { addRouteParam, dispatch, ... } = useSearchRouter();\n\n  return <></>;\n}\n```\n\n## 📕 Available Types\n\n### `RouteParam`\n\nUse the `RouteParam` type when you want to add or update parameters in the URL. This type is utilized in hooks like `addRouteParam` and `updateRouteParams` to define a search parameter that will be reflected in the URL.\n\nFor example:\n\n```ts\nconst param: RouteParam = { name: string; value: string }\naddRouteParam({ name: \"category\", value: \"electronics\" });\n```\n\nIn this example, `RouteParam` is used to add or update the \"category\" parameter with the value \"electronics\" in the URL.\n\n### `RouteParamDelete`\n\nUse the `RouteParamDelete` type when you want to remove parameters from the URL. This type is used with the `removeRouteParam` hook and allows you to remove a specific value from a parameter or delete the entire parameter if no value is provided.\n\nFor example:\n\n```ts\nconst param: RouteParamDelete = { name: string; value?: string }\nremoveRouteParam({ name: \"category\", value: \"electronics\" });\n```\n\nIn this example, RouteParamDelete is used to remove the \"electronics\" value from the \"category\" parameter. If the value is not provided, the entire \"category\" parameter will be removed from the URL.\n\n## 🔨 Hook Functions\n\n### `addRouteParam()`\n\nAdds a new route parameter to the URL. If the parameter already exists, the value is concatenated with a comma (,), avoiding duplicate values.\n\n```tsx\n// initial url -> example.com\n\naddRouteParam({ name: \"id\", value: \"1\" }); // -> example.com?id=1\n\naddRouteParam({ name: \"id\", value: \"2\" }); // -> example.com?id=1,2\n\naddRouteParam({ name: \"page\", value: \"3\" }); // -> example.com?id=1,2&page=3\n```\n\n### `updateRouteParams()`\n\nReplaces parameters in the URL, allowing you to update one or multiple parameters at once, overriding any existing values.\n\n```tsx\n// initial url -> example.com\n\nupdateRouteParams({ name: \"id\", value: \"3\" }); // -> example.com?id=3\n\nupdateRouteParams([\n  { name: \"id\", value: \"1\" },\n  { name: \"page\", value: \"2\" },\n]); // -> example.com?id=1&page=2\n```\n\n### `removeRouteParam()`\n\nRemoves a parameter or a specific value from a parameter in the URL. If value is not provided, the entire parameter is removed.\n\n```tsx\n// initial url -> example.com?id=1,3,7&page=2&values=22,34\n\nremoveRouteParam({ name: \"id\", value: \"3\" }); // -> example.com?id=1,7&page=2&values=22,34\n\nremoveRouteParam({ name: \"values\" }); // -> example.com?id=1,7&page=2\n```\n\n### `resetRoute()`\n\nRemoves all search parameters from the URL, leaving only the base domain.\n\n```tsx\n// initial url -> example.com?id=1,3,7&page=2&values=22,34\n\nresetRoute(); // -> example.com\n```\n\n### `dispatch()`\n\nApplies all changes made to the URL, pushing them to the browser and updating the page. You must call dispatch after using other parameter manipulation functions to reflect changes in the URL.\n\n```tsx\naddRouteParam({ name: \"id\", value: \"1\" });\nupdateRouteParams({ name: \"id\", value: \"4\" });\nremoveRouteParam({ name: \"values\" });\n\ndispatch(); // -> apply all modifications above to Browser URL\n```\n","readmeFilename":"README.md"}