├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── config.yml ├── dependabot.yml └── workflows │ ├── analyse-nextjs-release.yml │ ├── ci-cd.yml │ ├── clear-shipping-next.yml │ ├── milestone-automation.yml │ ├── pkg.pr.new.yml │ ├── pr-base-enforcement.yml │ ├── pr-lint.yml │ └── test-against-nextjs-release.yml ├── .gitignore ├── .husky └── commit-msg ├── .node-version ├── .vscode └── settings.json ├── AGENTS.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── errors ├── NUQS-101.md ├── NUQS-303.md ├── NUQS-404.md ├── NUQS-409.md ├── NUQS-414.md ├── NUQS-422.md ├── NUQS-429.md ├── NUQS-500.md └── NUQS-501.md ├── package.json ├── packages ├── docs │ ├── .gitignore │ ├── README.md │ ├── components.json │ ├── content │ │ ├── blog │ │ │ ├── beware-the-url-type-safety-iceberg.components.tsx │ │ │ ├── beware-the-url-type-safety-iceberg.mdx │ │ │ ├── beware-the-url-type-safety-iceberg.og.png │ │ │ ├── nuqs-2.5-key-isolation.client.tsx │ │ │ ├── nuqs-2.5.mdx │ │ │ ├── nuqs-2.5.og.png │ │ │ ├── nuqs-2.mdx │ │ │ ├── nuqs-2.og.png │ │ │ ├── open-source-pledge-recipient.tsx │ │ │ ├── open-source-pledge.mdx │ │ │ ├── open-source-pledge.og.png │ │ │ └── opensourcepledge.png │ │ └── docs │ │ │ ├── about.mdx │ │ │ ├── adapters.mdx │ │ │ ├── basic-usage.mdx │ │ │ ├── batching.mdx │ │ │ ├── debugging.mdx │ │ │ ├── installation.mdx │ │ │ ├── internal │ │ │ └── design-system.mdx │ │ │ ├── limits.mdx │ │ │ ├── meta.json │ │ │ ├── migrations │ │ │ └── v2.mdx │ │ │ ├── options.client.tsx │ │ │ ├── options.mdx │ │ │ ├── parsers │ │ │ ├── built-in.mdx │ │ │ ├── community │ │ │ │ ├── effect-schema-demo.tsx │ │ │ │ ├── effect-schema.mdx │ │ │ │ ├── meta.json │ │ │ │ ├── tanstack-table.generator.tsx │ │ │ │ ├── tanstack-table.mdx │ │ │ │ ├── zod-codecs.demo.tsx │ │ │ │ ├── zod-codecs.lib.ts │ │ │ │ ├── zod-codecs.mdx │ │ │ │ ├── zod-codecs.skeleton.tsx │ │ │ │ └── zod-codecs.source.tsx │ │ │ ├── demos.tsx │ │ │ ├── making-your-own.mdx │ │ │ └── meta.json │ │ │ ├── seo.mdx │ │ │ ├── server-side.mdx │ │ │ ├── testing.mdx │ │ │ ├── tips-tricks.mdx │ │ │ ├── troubleshooting.mdx │ │ │ └── utilities.mdx │ ├── mdx-components.tsx │ ├── next.config.mjs │ ├── package.json │ ├── public │ │ ├── .well-known │ │ │ └── atproto-did │ │ ├── avatar-128.jpeg │ │ ├── nextjs-conf-25-slides.pdf │ │ ├── og │ │ │ ├── about.jpg │ │ │ ├── adapters.jpg │ │ │ ├── basic-usage.jpg │ │ │ ├── batching.jpg │ │ │ ├── debugging.jpg │ │ │ ├── installation.jpg │ │ │ ├── limits.jpg │ │ │ ├── migrations │ │ │ │ └── v2.jpg │ │ │ ├── options.jpg │ │ │ ├── parsers.jpg │ │ │ ├── parsers │ │ │ │ ├── built-in.jpg │ │ │ │ └── making-your-own.jpg │ │ │ ├── seo.jpg │ │ │ ├── server-side.jpg │ │ │ ├── testing.jpg │ │ │ ├── tips-tricks.jpg │ │ │ └── utilities.jpg │ │ ├── react-advanced-london-2025-slides.pdf │ │ ├── react-paris-25-slides.pdf │ │ └── tanstack-logo.png │ ├── rehype-code.config.ts │ ├── sentry.edge.config.ts │ ├── sentry.server.config.ts │ ├── source.config.ts │ ├── src │ │ ├── app │ │ │ ├── (pages) │ │ │ │ ├── (confs) │ │ │ │ │ ├── nextjs-conf-25 │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── react-advanced-25 │ │ │ │ │ │ └── page.tsx │ │ │ │ │ └── react-paris │ │ │ │ │ │ └── page.tsx │ │ │ │ ├── _landing │ │ │ │ │ ├── bundle-size.tsx │ │ │ │ │ ├── contributors.tsx │ │ │ │ │ ├── demo.client.tsx │ │ │ │ │ ├── demo.tsx │ │ │ │ │ ├── dependents.tsx │ │ │ │ │ ├── features.tsx │ │ │ │ │ ├── gha-status.tsx │ │ │ │ │ ├── hero.tsx │ │ │ │ │ ├── page-footer.tsx │ │ │ │ │ ├── quotes │ │ │ │ │ │ └── quotes-section.tsx │ │ │ │ │ ├── sponsors.tsx │ │ │ │ │ └── works-with.tsx │ │ │ │ ├── blog │ │ │ │ │ ├── [slug] │ │ │ │ │ │ ├── _components │ │ │ │ │ │ │ └── author.tsx │ │ │ │ │ │ ├── opengraph-image.tsx │ │ │ │ │ │ ├── page.tsx │ │ │ │ │ │ └── twitter-image.tsx │ │ │ │ │ ├── _lib │ │ │ │ │ │ └── source.ts │ │ │ │ │ ├── opengraph-image.jpg │ │ │ │ │ ├── page.tsx │ │ │ │ │ ├── rss.xml │ │ │ │ │ │ └── route.ts │ │ │ │ │ └── twitter-image.jpg │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ ├── stats │ │ │ │ │ ├── _components │ │ │ │ │ │ ├── downloads.client.tsx │ │ │ │ │ │ ├── downloads.tsx │ │ │ │ │ │ ├── graph.skeleton.tsx │ │ │ │ │ │ ├── partial-line.tsx │ │ │ │ │ │ ├── stars.client.tsx │ │ │ │ │ │ ├── stars.gazers-list.tsx │ │ │ │ │ │ ├── stars.tsx │ │ │ │ │ │ ├── versions.tsx │ │ │ │ │ │ ├── widget.skeleton.tsx │ │ │ │ │ │ └── widget.tsx │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── format.ts │ │ │ │ │ │ ├── github.ts │ │ │ │ │ │ ├── npm.ts │ │ │ │ │ │ ├── svg.ts │ │ │ │ │ │ └── versions.ts │ │ │ │ │ ├── page.tsx │ │ │ │ │ └── searchParams.ts │ │ │ │ └── users │ │ │ │ │ └── page.tsx │ │ │ ├── api │ │ │ │ ├── isr │ │ │ │ │ ├── .gitignore │ │ │ │ │ └── route.ts │ │ │ │ └── search │ │ │ │ │ └── route.ts │ │ │ ├── banners.tsx │ │ │ ├── docs │ │ │ │ ├── [[...slug]] │ │ │ │ │ └── page.tsx │ │ │ │ └── layout.tsx │ │ │ ├── global-error.tsx │ │ │ ├── globals.css │ │ │ ├── icon.svg │ │ │ ├── layout.tsx │ │ │ ├── not-found.tsx │ │ │ ├── opengraph-image.jpg │ │ │ ├── playground │ │ │ │ ├── (demos) │ │ │ │ │ ├── _components │ │ │ │ │ │ └── source-on-github.tsx │ │ │ │ │ ├── basic-counter │ │ │ │ │ │ ├── client.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── batching │ │ │ │ │ │ ├── client.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── demos.ts │ │ │ │ │ ├── hex-colors │ │ │ │ │ │ ├── client.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── pagination │ │ │ │ │ │ ├── api.ts │ │ │ │ │ │ ├── page.tsx │ │ │ │ │ │ ├── pagination-controls.client.tsx │ │ │ │ │ │ ├── pagination-controls.server.tsx │ │ │ │ │ │ ├── product.tsx │ │ │ │ │ │ ├── rendering-controls.tsx │ │ │ │ │ │ └── search-params.ts │ │ │ │ │ └── tic-tac-toe │ │ │ │ │ │ ├── client.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ ├── _demos │ │ │ │ │ ├── builder-pattern │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── compound-parsers │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── crosslink │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── custom-parser │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── parsers │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── pretty-urls │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── repro-359 │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── repro-376 │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── repro-907 │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── server-side-parsing │ │ │ │ │ │ ├── client.tsx │ │ │ │ │ │ ├── page.tsx │ │ │ │ │ │ └── parser.ts │ │ │ │ │ └── throttling │ │ │ │ │ │ ├── client.tsx │ │ │ │ │ │ ├── page.tsx │ │ │ │ │ │ └── parsers.ts │ │ │ │ ├── debug-control.tsx │ │ │ │ ├── layout.tsx │ │ │ │ └── page.tsx │ │ │ ├── registry │ │ │ │ ├── [name] │ │ │ │ │ ├── opengraph-image.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ └── twitter-image.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── opengraph-image.jpg │ │ │ │ ├── page.tsx │ │ │ │ ├── rss.xml │ │ │ │ │ └── route.ts │ │ │ │ └── twitter-image.jpg │ │ │ ├── robots.ts │ │ │ ├── sitemap.ts │ │ │ ├── source.ts │ │ │ ├── styles │ │ │ │ └── tweaks.css │ │ │ └── twitter-image.jpg │ │ ├── assets │ │ │ ├── fonts │ │ │ │ ├── Inter_24pt-Bold.ttf │ │ │ │ ├── Inter_24pt-Light.ttf │ │ │ │ ├── Inter_24pt-Medium.ttf │ │ │ │ ├── Inter_24pt-Regular.ttf │ │ │ │ └── Inter_24pt-SemiBold.ttf │ │ │ └── images │ │ │ │ └── og-bg.png │ │ ├── components │ │ │ ├── 47ng.tsx │ │ │ ├── code-block-defs.ts │ │ │ ├── code-block-highlighter.skeleton.ts │ │ │ ├── code-block-highlighter.ts │ │ │ ├── code-block.client.tsx │ │ │ ├── code-block.tsx │ │ │ ├── countdown.tsx │ │ │ ├── feature-support-matrix.tsx │ │ │ ├── frameworks.client.tsx │ │ │ ├── frameworks.tsx │ │ │ ├── link-tree.tsx │ │ │ ├── logo.tsx │ │ │ ├── og-image.tsx │ │ │ ├── query-spy.tsx │ │ │ ├── querystring.tsx │ │ │ ├── quote.tsx │ │ │ ├── react-paris.tsx │ │ │ ├── responsive-helpers.tsx │ │ │ ├── shared-layout.tsx │ │ │ ├── sidebar-footer.tsx │ │ │ ├── typography.tsx │ │ │ ├── ui │ │ │ │ ├── badge.tsx │ │ │ │ ├── breadcrumb.tsx │ │ │ │ ├── button.tsx │ │ │ │ ├── card.tsx │ │ │ │ ├── chart.tsx │ │ │ │ ├── checkbox.tsx │ │ │ │ ├── input.tsx │ │ │ │ ├── label.tsx │ │ │ │ ├── pagination.tsx │ │ │ │ ├── popover.tsx │ │ │ │ ├── pr-line.tsx │ │ │ │ ├── select.tsx │ │ │ │ ├── separator.tsx │ │ │ │ ├── slider.tsx │ │ │ │ ├── switch.tsx │ │ │ │ ├── tabs.tsx │ │ │ │ ├── toggle-group.tsx │ │ │ │ ├── toggle.tsx │ │ │ │ ├── tooltip-popover.tsx │ │ │ │ └── tooltip.tsx │ │ │ └── vercel-oss-badge.tsx │ │ ├── instrumentation-client.ts │ │ ├── instrumentation.ts │ │ ├── lib │ │ │ ├── get-last-modified.ts │ │ │ ├── typed-links.ts │ │ │ ├── url.ts │ │ │ └── utils.ts │ │ └── registry │ │ │ ├── assemble.ts │ │ │ ├── items │ │ │ ├── adapter-inertia.json │ │ │ ├── adapter-inertia.md │ │ │ ├── adapter-onejs.json │ │ │ ├── adapter-onejs.md │ │ │ ├── adapter-onejs.source │ │ │ ├── adapter-react-router-v5.json │ │ │ ├── adapter-react-router-v5.md │ │ │ ├── adapter-react-router-v5.source │ │ │ ├── adapter-waku.json │ │ │ ├── adapter-waku.md │ │ │ ├── next-typed-links.json │ │ │ └── next-typed-links.md │ │ │ ├── read.ts │ │ │ ├── remote │ │ │ └── .gitignore │ │ │ └── schemas.ts │ └── tsconfig.json ├── e2e │ ├── next │ │ ├── cypress.config.ts │ │ ├── cypress │ │ │ ├── .gitignore │ │ │ ├── e2e │ │ │ │ ├── cache.cy.js │ │ │ │ ├── deferred.cy.js │ │ │ │ ├── multitenant.cy.ts │ │ │ │ ├── persist-across-navigation.cy.ts │ │ │ │ ├── push.cy.js │ │ │ │ ├── referential-equality.cy.js │ │ │ │ ├── remapped-keys.cy.js │ │ │ │ ├── repros.cy.ts │ │ │ │ ├── rewrites.cy.js │ │ │ │ ├── routing-tour.cy.ts │ │ │ │ ├── shared.cy.ts │ │ │ │ ├── shared │ │ │ │ │ ├── basic-io-agnostic.cy.ts │ │ │ │ │ ├── debounce.cy.ts │ │ │ │ │ ├── dynamic-segments.cy.ts │ │ │ │ │ ├── flush-after-navigate.cy.ts │ │ │ │ │ ├── hash-preservation.cy.ts │ │ │ │ │ ├── loader.cy.ts │ │ │ │ │ ├── push.cy.ts │ │ │ │ │ ├── render-count.cy.ts │ │ │ │ │ ├── repro-1099.cy.ts │ │ │ │ │ ├── repro-359.cy.ts │ │ │ │ │ ├── repro-982.cy.ts │ │ │ │ │ ├── shallow.cy.ts │ │ │ │ │ └── stitching.cy.ts │ │ │ │ ├── transitions.cy.js │ │ │ │ ├── useQueryState.cy.js │ │ │ │ ├── useQueryStates-clear-all.cy.js │ │ │ │ ├── useQueryStates-options.cy.js │ │ │ │ ├── useQueryStates.cy.js │ │ │ │ └── useSearchParams.cy.js │ │ │ └── support │ │ │ │ └── e2e.ts │ │ ├── next-env.d.ts │ │ ├── next.config.mjs │ │ ├── package.json │ │ ├── src │ │ │ ├── app │ │ │ │ ├── api │ │ │ │ │ └── app │ │ │ │ │ │ └── loader │ │ │ │ │ │ └── route.ts │ │ │ │ ├── app │ │ │ │ │ ├── (shared) │ │ │ │ │ │ ├── basic-io │ │ │ │ │ │ │ ├── useQueryState │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ └── useQueryStates │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── conditional-rendering │ │ │ │ │ │ │ ├── useQueryState │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ └── useQueryStates │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── debounce │ │ │ │ │ │ │ ├── other │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── dynamic-segments │ │ │ │ │ │ │ ├── catch-all │ │ │ │ │ │ │ │ └── [...segments] │ │ │ │ │ │ │ │ │ ├── client.tsx │ │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ ├── dynamic │ │ │ │ │ │ │ │ └── [segment] │ │ │ │ │ │ │ │ │ ├── client.tsx │ │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ └── optional-catch-all │ │ │ │ │ │ │ │ └── [[...segments]] │ │ │ │ │ │ │ │ ├── client.tsx │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── flush-after-navigate │ │ │ │ │ │ │ ├── useQueryState │ │ │ │ │ │ │ │ ├── end │ │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ │ └── start │ │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ └── useQueryStates │ │ │ │ │ │ │ │ ├── end │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ │ └── start │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── form │ │ │ │ │ │ │ ├── useQueryState │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ └── useQueryStates │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── hash-preservation │ │ │ │ │ │ │ ├── dynamic │ │ │ │ │ │ │ │ └── [route] │ │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── json │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── life-and-death │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── linking │ │ │ │ │ │ │ ├── useQueryState │ │ │ │ │ │ │ │ ├── other │ │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ └── useQueryStates │ │ │ │ │ │ │ │ ├── other │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── native-array │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── pretty-urls │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── push │ │ │ │ │ │ │ ├── useQueryState │ │ │ │ │ │ │ │ ├── dynamic │ │ │ │ │ │ │ │ │ └── [route] │ │ │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ └── useQueryStates │ │ │ │ │ │ │ │ ├── dynamic │ │ │ │ │ │ │ │ └── [route] │ │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── rate-limits │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── referential-stability │ │ │ │ │ │ │ ├── useQueryState │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ └── useQueryStates │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── render-count │ │ │ │ │ │ │ └── [hook] │ │ │ │ │ │ │ │ └── [shallow] │ │ │ │ │ │ │ │ └── [history] │ │ │ │ │ │ │ │ └── [startTransition] │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── repro-359 │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── repro-982 │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── routing │ │ │ │ │ │ │ ├── useQueryState │ │ │ │ │ │ │ │ ├── other │ │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ └── useQueryStates │ │ │ │ │ │ │ │ ├── other │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── scroll │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── shallow │ │ │ │ │ │ │ ├── useQueryState │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ └── useQueryStates │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ └── stitching │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── agnostic │ │ │ │ │ │ ├── basic-io │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ └── layout.tsx │ │ │ │ │ ├── cache │ │ │ │ │ │ ├── all.tsx │ │ │ │ │ │ ├── get.tsx │ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ │ ├── page.tsx │ │ │ │ │ │ ├── searchParams.ts │ │ │ │ │ │ └── set.tsx │ │ │ │ │ ├── deferred │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── loader │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── multitenant │ │ │ │ │ │ └── [tenant] │ │ │ │ │ │ │ ├── client-tenant.tsx │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── persist-across-navigation │ │ │ │ │ │ ├── a │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── b │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ └── client.tsx │ │ │ │ │ ├── push │ │ │ │ │ │ ├── client.tsx │ │ │ │ │ │ ├── page.tsx │ │ │ │ │ │ └── searchParams.ts │ │ │ │ │ ├── referential-equality │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── remapped-keys │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── repro-1099 │ │ │ │ │ │ ├── useQueryState │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ └── useQueryStates │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── repro-388 │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── repro-498 │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── repro-542 │ │ │ │ │ │ ├── a │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── b │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ └── client.tsx │ │ │ │ │ ├── repro-630 │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── repro-758 │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── repro-760 │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── repro-774 │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── rewrites │ │ │ │ │ │ └── destination │ │ │ │ │ │ │ ├── client.tsx │ │ │ │ │ │ │ ├── page.tsx │ │ │ │ │ │ │ └── searchParams.ts │ │ │ │ │ ├── routing-tour │ │ │ │ │ │ ├── _components │ │ │ │ │ │ │ ├── parsers.ts │ │ │ │ │ │ │ └── view.tsx │ │ │ │ │ │ ├── a │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── b │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── c │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── d │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ └── start │ │ │ │ │ │ │ ├── client │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ └── server │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── template │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── transitions │ │ │ │ │ │ ├── client.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── useQueryState │ │ │ │ │ │ ├── dynamic │ │ │ │ │ │ │ └── [route] │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── useQueryStates-clear-all │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── useQueryStates-options │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── useQueryStates │ │ │ │ │ │ ├── dynamic │ │ │ │ │ │ │ └── [route] │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ │ └── useSearchParams │ │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── providers.tsx │ │ │ ├── components │ │ │ │ └── pages-ready-wrapper.tsx │ │ │ ├── middleware.ts │ │ │ └── pages │ │ │ │ ├── _app.tsx │ │ │ │ ├── api │ │ │ │ └── pages │ │ │ │ │ └── loader.ts │ │ │ │ └── pages │ │ │ │ ├── agnostic │ │ │ │ └── basic-io.tsx │ │ │ │ ├── basic-io │ │ │ │ ├── useQueryState.tsx │ │ │ │ └── useQueryStates.tsx │ │ │ │ ├── conditional-rendering │ │ │ │ ├── useQueryState.tsx │ │ │ │ └── useQueryStates.tsx │ │ │ │ ├── debounce │ │ │ │ ├── index.tsx │ │ │ │ └── other.tsx │ │ │ │ ├── dynamic-segments │ │ │ │ ├── catch-all │ │ │ │ │ └── [...segments].tsx │ │ │ │ ├── dynamic │ │ │ │ │ └── [segment].tsx │ │ │ │ └── optional-catch-all │ │ │ │ │ └── [[...segments]].tsx │ │ │ │ ├── flush-after-navigate │ │ │ │ ├── useQueryState │ │ │ │ │ ├── end.tsx │ │ │ │ │ └── start.tsx │ │ │ │ └── useQueryStates │ │ │ │ │ ├── end.tsx │ │ │ │ │ └── start.tsx │ │ │ │ ├── form │ │ │ │ ├── useQueryState.tsx │ │ │ │ └── useQueryStates.tsx │ │ │ │ ├── hash-preservation │ │ │ │ ├── dynamic │ │ │ │ │ └── [route] │ │ │ │ │ │ └── index.tsx │ │ │ │ └── index.tsx │ │ │ │ ├── json.tsx │ │ │ │ ├── life-and-death.tsx │ │ │ │ ├── linking │ │ │ │ ├── useQueryState │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── other.tsx │ │ │ │ └── useQueryStates │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── other.tsx │ │ │ │ ├── loader.tsx │ │ │ │ ├── middleware.tsx │ │ │ │ ├── multitenant │ │ │ │ └── [tenant].tsx │ │ │ │ ├── native-array.tsx │ │ │ │ ├── pretty-urls.tsx │ │ │ │ ├── push │ │ │ │ ├── index.tsx │ │ │ │ ├── useQueryState │ │ │ │ │ ├── dynamic │ │ │ │ │ │ └── [route] │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── index.tsx │ │ │ │ └── useQueryStates │ │ │ │ │ ├── dynamic │ │ │ │ │ └── [route] │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── rate-limits.tsx │ │ │ │ ├── referential-stability │ │ │ │ ├── useQueryState.tsx │ │ │ │ └── useQueryStates.tsx │ │ │ │ ├── render-count │ │ │ │ └── [hook] │ │ │ │ │ └── [shallow] │ │ │ │ │ └── [history] │ │ │ │ │ └── [startTransition] │ │ │ │ │ └── index.tsx │ │ │ │ ├── repro-1099 │ │ │ │ ├── useQueryState.tsx │ │ │ │ └── useQueryStates.tsx │ │ │ │ ├── repro-359.tsx │ │ │ │ ├── repro-982.tsx │ │ │ │ ├── routing │ │ │ │ ├── useQueryState │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── other.tsx │ │ │ │ └── useQueryStates │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── other.tsx │ │ │ │ ├── scroll.tsx │ │ │ │ ├── shallow │ │ │ │ ├── useQueryState.tsx │ │ │ │ └── useQueryStates.tsx │ │ │ │ ├── stitching.tsx │ │ │ │ ├── useQueryState │ │ │ │ ├── dynamic │ │ │ │ │ └── [route] │ │ │ │ │ │ └── index.tsx │ │ │ │ └── index.tsx │ │ │ │ └── useQueryStates │ │ │ │ ├── dynamic │ │ │ │ └── [route] │ │ │ │ │ └── index.tsx │ │ │ │ └── index.tsx │ │ └── tsconfig.json │ ├── package.json │ ├── react-router │ │ ├── package.json │ │ ├── v5 │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── cypress.config.ts │ │ │ ├── cypress │ │ │ │ ├── .gitignore │ │ │ │ ├── e2e │ │ │ │ │ ├── shared.cy.ts │ │ │ │ │ └── shared │ │ │ │ │ │ ├── fog-of-war.cy.ts │ │ │ │ │ │ ├── push.cy.ts │ │ │ │ │ │ ├── render-count.cy.ts │ │ │ │ │ │ ├── repro-1099.cy.ts │ │ │ │ │ │ ├── repro-359.cy.ts │ │ │ │ │ │ ├── repro-982.cy.ts │ │ │ │ │ │ └── stitching.cy.ts │ │ │ │ └── support │ │ │ │ │ └── e2e.ts │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── adapter.ts │ │ │ │ ├── layout.tsx │ │ │ │ ├── main.tsx │ │ │ │ ├── react-router.tsx │ │ │ │ ├── routes │ │ │ │ │ ├── basic-io.useQueryState.tsx │ │ │ │ │ ├── basic-io.useQueryStates.tsx │ │ │ │ │ ├── conditional-rendering.useQueryState.tsx │ │ │ │ │ ├── conditional-rendering.useQueryStates.tsx │ │ │ │ │ ├── fog-of-war._index.tsx │ │ │ │ │ ├── fog-of-war.result.tsx │ │ │ │ │ ├── form.useQueryState.tsx │ │ │ │ │ ├── form.useQueryStates.tsx │ │ │ │ │ ├── hash-preservation.tsx │ │ │ │ │ ├── json.tsx │ │ │ │ │ ├── key-isolation.useQueryState.tsx │ │ │ │ │ ├── key-isolation.useQueryStates.tsx │ │ │ │ │ ├── life-and-death.tsx │ │ │ │ │ ├── linking.useQueryState.other.tsx │ │ │ │ │ ├── linking.useQueryState.tsx │ │ │ │ │ ├── linking.useQueryStates.other.tsx │ │ │ │ │ ├── linking.useQueryStates.tsx │ │ │ │ │ ├── native-array.tsx │ │ │ │ │ ├── pretty-urls.tsx │ │ │ │ │ ├── push.useQueryState.tsx │ │ │ │ │ ├── push.useQueryStates.tsx │ │ │ │ │ ├── rate-limits.tsx │ │ │ │ │ ├── referential-stability.useQueryState.tsx │ │ │ │ │ ├── referential-stability.useQueryStates.tsx │ │ │ │ │ ├── render-count.$hook.$shallow.$history.$startTransition.no-loader.tsx │ │ │ │ │ ├── repro-1099.useQueryState.tsx │ │ │ │ │ ├── repro-1099.useQueryStates.tsx │ │ │ │ │ ├── repro-359.tsx │ │ │ │ │ ├── repro-982.tsx │ │ │ │ │ ├── routing.useQueryState.other.tsx │ │ │ │ │ ├── routing.useQueryState.tsx │ │ │ │ │ ├── routing.useQueryStates.other.tsx │ │ │ │ │ ├── routing.useQueryStates.tsx │ │ │ │ │ ├── scroll.tsx │ │ │ │ │ └── stitching.tsx │ │ │ │ └── vite-env.d.ts │ │ │ ├── tsconfig.app.json │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ └── vite.config.ts │ │ ├── v6 │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── cypress.config.ts │ │ │ ├── cypress │ │ │ │ ├── .gitignore │ │ │ │ ├── e2e │ │ │ │ │ ├── repro-839.cy.ts │ │ │ │ │ ├── shared.cy.ts │ │ │ │ │ └── shared │ │ │ │ │ │ ├── debounce.cy.ts │ │ │ │ │ │ ├── dynamic-segments.cy.ts │ │ │ │ │ │ ├── flush-after-navigate.cy.ts │ │ │ │ │ │ ├── fog-of-war.cy.ts │ │ │ │ │ │ ├── key-isolation.cy.ts │ │ │ │ │ │ ├── loader.cy.ts │ │ │ │ │ │ ├── push.cy.ts │ │ │ │ │ │ ├── render-count.cy.ts │ │ │ │ │ │ ├── repro-1099.cy.ts │ │ │ │ │ │ ├── repro-359.cy.ts │ │ │ │ │ │ ├── repro-982.cy.ts │ │ │ │ │ │ ├── shallow.cy.ts │ │ │ │ │ │ └── stitching.cy.ts │ │ │ │ └── support │ │ │ │ │ └── e2e.ts │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── layout.tsx │ │ │ │ ├── main.tsx │ │ │ │ ├── react-router.tsx │ │ │ │ ├── routes │ │ │ │ │ ├── basic-io.useQueryState.tsx │ │ │ │ │ ├── basic-io.useQueryStates.tsx │ │ │ │ │ ├── conditional-rendering.useQueryState.tsx │ │ │ │ │ ├── conditional-rendering.useQueryStates.tsx │ │ │ │ │ ├── debounce.other.tsx │ │ │ │ │ ├── debounce.tsx │ │ │ │ │ ├── dynamic-segments.catch-all.$.tsx │ │ │ │ │ ├── dynamic-segments.dynamic.$segment.tsx │ │ │ │ │ ├── flush-after-navigate.useQueryState.end.tsx │ │ │ │ │ ├── flush-after-navigate.useQueryState.start.tsx │ │ │ │ │ ├── flush-after-navigate.useQueryStates.end.tsx │ │ │ │ │ ├── flush-after-navigate.useQueryStates.start.tsx │ │ │ │ │ ├── fog-of-war._index.tsx │ │ │ │ │ ├── fog-of-war.result.tsx │ │ │ │ │ ├── form.useQueryState.tsx │ │ │ │ │ ├── form.useQueryStates.tsx │ │ │ │ │ ├── hash-preservation.tsx │ │ │ │ │ ├── json.tsx │ │ │ │ │ ├── key-isolation.useQueryState.tsx │ │ │ │ │ ├── key-isolation.useQueryStates.tsx │ │ │ │ │ ├── life-and-death.tsx │ │ │ │ │ ├── linking.useQueryState.other.tsx │ │ │ │ │ ├── linking.useQueryState.tsx │ │ │ │ │ ├── linking.useQueryStates.other.tsx │ │ │ │ │ ├── linking.useQueryStates.tsx │ │ │ │ │ ├── loader.tsx │ │ │ │ │ ├── native-array.tsx │ │ │ │ │ ├── pretty-urls.tsx │ │ │ │ │ ├── push.useQueryState.tsx │ │ │ │ │ ├── push.useQueryStates.tsx │ │ │ │ │ ├── rate-limits.tsx │ │ │ │ │ ├── referential-stability.useQueryState.tsx │ │ │ │ │ ├── referential-stability.useQueryStates.tsx │ │ │ │ │ ├── render-count.$hook.$shallow.$history.$startTransition.async-loader.tsx │ │ │ │ │ ├── render-count.$hook.$shallow.$history.$startTransition.no-loader.tsx │ │ │ │ │ ├── render-count.$hook.$shallow.$history.$startTransition.sync-loader.tsx │ │ │ │ │ ├── repro-1099.useQueryState.tsx │ │ │ │ │ ├── repro-1099.useQueryStates.tsx │ │ │ │ │ ├── repro-359.tsx │ │ │ │ │ ├── repro-839.tsx │ │ │ │ │ ├── repro-982.tsx │ │ │ │ │ ├── routing.useQueryState.other.tsx │ │ │ │ │ ├── routing.useQueryState.tsx │ │ │ │ │ ├── routing.useQueryStates.other.tsx │ │ │ │ │ ├── routing.useQueryStates.tsx │ │ │ │ │ ├── scroll.tsx │ │ │ │ │ ├── shallow.useQueryState.tsx │ │ │ │ │ ├── shallow.useQueryStates.tsx │ │ │ │ │ └── stitching.tsx │ │ │ │ └── vite-env.d.ts │ │ │ ├── tsconfig.app.json │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ └── vite.config.ts │ │ └── v7 │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── app │ │ │ ├── layout.tsx │ │ │ ├── root.tsx │ │ │ ├── routes.ts │ │ │ └── routes │ │ │ │ ├── basic-io.useQueryState.tsx │ │ │ │ ├── basic-io.useQueryStates.tsx │ │ │ │ ├── conditional-rendering.useQueryState.tsx │ │ │ │ ├── conditional-rendering.useQueryStates.tsx │ │ │ │ ├── debounce.other.tsx │ │ │ │ ├── debounce.tsx │ │ │ │ ├── dynamic-segments.catch-all.$.tsx │ │ │ │ ├── dynamic-segments.dynamic.$segment.tsx │ │ │ │ ├── flush-after-navigate.useQueryState.end.tsx │ │ │ │ ├── flush-after-navigate.useQueryState.start.tsx │ │ │ │ ├── flush-after-navigate.useQueryStates.end.tsx │ │ │ │ ├── flush-after-navigate.useQueryStates.start.tsx │ │ │ │ ├── fog-of-war._index.tsx │ │ │ │ ├── fog-of-war.result.tsx │ │ │ │ ├── form.useQueryState.tsx │ │ │ │ ├── form.useQueryStates.tsx │ │ │ │ ├── hash-preservation.tsx │ │ │ │ ├── json.tsx │ │ │ │ ├── key-isolation.useQueryState.tsx │ │ │ │ ├── key-isolation.useQueryStates.tsx │ │ │ │ ├── life-and-death.tsx │ │ │ │ ├── linking.useQueryState.other.tsx │ │ │ │ ├── linking.useQueryState.tsx │ │ │ │ ├── linking.useQueryStates.other.tsx │ │ │ │ ├── linking.useQueryStates.tsx │ │ │ │ ├── loader.tsx │ │ │ │ ├── native-array.tsx │ │ │ │ ├── pretty-urls.tsx │ │ │ │ ├── push.useQueryState.tsx │ │ │ │ ├── push.useQueryStates.tsx │ │ │ │ ├── rate-limits.tsx │ │ │ │ ├── referential-stability.useQueryState.tsx │ │ │ │ ├── referential-stability.useQueryStates.tsx │ │ │ │ ├── render-count.$hook.$shallow.$history.$startTransition.async-loader.tsx │ │ │ │ ├── render-count.$hook.$shallow.$history.$startTransition.no-loader.tsx │ │ │ │ ├── render-count.$hook.$shallow.$history.$startTransition.sync-loader.tsx │ │ │ │ ├── repro-1099.useQueryState.tsx │ │ │ │ ├── repro-1099.useQueryStates.tsx │ │ │ │ ├── repro-359.tsx │ │ │ │ ├── repro-839.tsx │ │ │ │ ├── repro-982.tsx │ │ │ │ ├── routing.useQueryState.other.tsx │ │ │ │ ├── routing.useQueryState.tsx │ │ │ │ ├── routing.useQueryStates.other.tsx │ │ │ │ ├── routing.useQueryStates.tsx │ │ │ │ ├── scroll.tsx │ │ │ │ ├── shallow.useQueryState.tsx │ │ │ │ ├── shallow.useQueryStates.tsx │ │ │ │ └── stitching.tsx │ │ │ ├── cypress.config.ts │ │ │ ├── cypress │ │ │ ├── .gitignore │ │ │ ├── e2e │ │ │ │ ├── repro-839.cy.ts │ │ │ │ ├── shared.cy.ts │ │ │ │ └── shared │ │ │ │ │ ├── debounce.cy.ts │ │ │ │ │ ├── dynamic-segments.cy.ts │ │ │ │ │ ├── flush-after-navigate.cy.ts │ │ │ │ │ ├── fog-of-war.cy.ts │ │ │ │ │ ├── key-isolation.cy.ts │ │ │ │ │ ├── loader.cy.ts │ │ │ │ │ ├── push.cy.ts │ │ │ │ │ ├── render-count.cy.ts │ │ │ │ │ ├── repro-1099.cy.ts │ │ │ │ │ ├── repro-359.cy.ts │ │ │ │ │ ├── repro-982.cy.ts │ │ │ │ │ ├── shallow.cy.ts │ │ │ │ │ └── stitching.cy.ts │ │ │ └── support │ │ │ │ └── e2e.ts │ │ │ ├── package.json │ │ │ ├── public │ │ │ └── favicon.ico │ │ │ ├── react-router.config.ts │ │ │ ├── server.mjs │ │ │ ├── tsconfig.json │ │ │ └── vite.config.ts │ ├── react │ │ ├── .gitignore │ │ ├── README.md │ │ ├── cypress.config.ts │ │ ├── cypress │ │ │ ├── .gitignore │ │ │ ├── e2e │ │ │ │ ├── shared.cy.ts │ │ │ │ └── shared │ │ │ │ │ ├── key-isolation.cy.ts │ │ │ │ │ ├── push.cy.ts │ │ │ │ │ ├── referential-stability.cy.ts │ │ │ │ │ ├── render-count.cy.ts │ │ │ │ │ ├── repro-1099.cy.ts │ │ │ │ │ ├── repro-359.cy.ts │ │ │ │ │ ├── repro-982.cy.ts │ │ │ │ │ ├── routing.cy.ts │ │ │ │ │ ├── scroll.cy.ts │ │ │ │ │ ├── shallow.cy.ts │ │ │ │ │ └── stitching.cy.ts │ │ │ └── support │ │ │ │ └── e2e.ts │ │ ├── index.html │ │ ├── package.json │ │ ├── src │ │ │ ├── layout.tsx │ │ │ ├── main.tsx │ │ │ ├── routes.tsx │ │ │ ├── routes │ │ │ │ ├── basic-io.useQueryState.tsx │ │ │ │ ├── basic-io.useQueryStates.tsx │ │ │ │ ├── conditional-rendering.useQueryState.tsx │ │ │ │ ├── conditional-rendering.useQueryStates.tsx │ │ │ │ ├── form.useQueryState.tsx │ │ │ │ ├── form.useQueryStates.tsx │ │ │ │ ├── hash-preservation.tsx │ │ │ │ ├── json.tsx │ │ │ │ ├── key-isolation.useQueryState.tsx │ │ │ │ ├── key-isolation.useQueryStates.tsx │ │ │ │ ├── life-and-death.tsx │ │ │ │ ├── linking.useQueryState.other.tsx │ │ │ │ ├── linking.useQueryState.tsx │ │ │ │ ├── linking.useQueryStates.other.tsx │ │ │ │ ├── linking.useQueryStates.tsx │ │ │ │ ├── native-array.tsx │ │ │ │ ├── pretty-urls.tsx │ │ │ │ ├── push.useQueryState.tsx │ │ │ │ ├── push.useQueryStates.tsx │ │ │ │ ├── rate-limits.tsx │ │ │ │ ├── referential-stability.useQueryState.tsx │ │ │ │ ├── referential-stability.useQueryStates.tsx │ │ │ │ ├── render-count.tsx │ │ │ │ ├── repro-1099.useQueryState.tsx │ │ │ │ ├── repro-1099.useQueryStates.tsx │ │ │ │ ├── repro-359.tsx │ │ │ │ ├── repro-982.tsx │ │ │ │ ├── routing.useQueryState.other.tsx │ │ │ │ ├── routing.useQueryState.tsx │ │ │ │ ├── routing.useQueryStates.other.tsx │ │ │ │ ├── routing.useQueryStates.tsx │ │ │ │ ├── scroll.tsx │ │ │ │ ├── shallow.useQueryState.tsx │ │ │ │ ├── shallow.useQueryStates.tsx │ │ │ │ └── stitching.tsx │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts │ ├── remix │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app │ │ │ ├── entry.client.tsx │ │ │ ├── entry.server.tsx │ │ │ ├── layout.tsx │ │ │ ├── root.tsx │ │ │ └── routes │ │ │ │ ├── basic-io.useQueryState.tsx │ │ │ │ ├── basic-io.useQueryStates.tsx │ │ │ │ ├── conditional-rendering.useQueryState.tsx │ │ │ │ ├── conditional-rendering.useQueryStates.tsx │ │ │ │ ├── debounce-other.tsx │ │ │ │ ├── debounce.tsx │ │ │ │ ├── dynamic-segments.catch-all.$.tsx │ │ │ │ ├── dynamic-segments.dynamic.$segment.tsx │ │ │ │ ├── flush-after-navigate.useQueryState.end.tsx │ │ │ │ ├── flush-after-navigate.useQueryState.start.tsx │ │ │ │ ├── flush-after-navigate.useQueryStates.end.tsx │ │ │ │ ├── flush-after-navigate.useQueryStates.start.tsx │ │ │ │ ├── fog-of-war._index.tsx │ │ │ │ ├── fog-of-war.result.tsx │ │ │ │ ├── form.useQueryState.tsx │ │ │ │ ├── form.useQueryStates.tsx │ │ │ │ ├── hash-preservation.tsx │ │ │ │ ├── json.tsx │ │ │ │ ├── key-isolation.useQueryState.tsx │ │ │ │ ├── key-isolation.useQueryStates.tsx │ │ │ │ ├── life-and-death.tsx │ │ │ │ ├── linking.useQueryState.other.tsx │ │ │ │ ├── linking.useQueryState.tsx │ │ │ │ ├── linking.useQueryStates.other.tsx │ │ │ │ ├── linking.useQueryStates.tsx │ │ │ │ ├── loader.tsx │ │ │ │ ├── native-array.tsx │ │ │ │ ├── pretty-urls.tsx │ │ │ │ ├── push.useQueryState.tsx │ │ │ │ ├── push.useQueryStates.tsx │ │ │ │ ├── rate-limits.tsx │ │ │ │ ├── referential-stability.useQueryState.tsx │ │ │ │ ├── referential-stability.useQueryStates.tsx │ │ │ │ ├── render-count.$hook.$shallow.$history.$startTransition.async-loader.tsx │ │ │ │ ├── render-count.$hook.$shallow.$history.$startTransition.no-loader.tsx │ │ │ │ ├── render-count.$hook.$shallow.$history.$startTransition.sync-loader.tsx │ │ │ │ ├── repro-1099.useQueryState.tsx │ │ │ │ ├── repro-1099.useQueryStates.tsx │ │ │ │ ├── repro-359.tsx │ │ │ │ ├── repro-839.tsx │ │ │ │ ├── repro-982.tsx │ │ │ │ ├── routing.useQueryState.other.tsx │ │ │ │ ├── routing.useQueryState.tsx │ │ │ │ ├── routing.useQueryStates.other.tsx │ │ │ │ ├── routing.useQueryStates.tsx │ │ │ │ ├── scroll.tsx │ │ │ │ ├── shallow.useQueryState.tsx │ │ │ │ ├── shallow.useQueryStates.tsx │ │ │ │ └── stitching.tsx │ │ ├── cypress.config.ts │ │ ├── cypress │ │ │ ├── .gitignore │ │ │ ├── e2e │ │ │ │ ├── repro-839.cy.ts │ │ │ │ ├── shared.cy.ts │ │ │ │ └── shared │ │ │ │ │ ├── debounce.cy.ts │ │ │ │ │ ├── dynamic-segments.cy.ts │ │ │ │ │ ├── flush-after-navigate.cy.ts │ │ │ │ │ ├── fog-of-war.cy.ts │ │ │ │ │ ├── key-isolation.cy.ts │ │ │ │ │ ├── loader.cy.ts │ │ │ │ │ ├── push.cy.ts │ │ │ │ │ ├── render-count.cy.ts │ │ │ │ │ ├── repro-1099.cy.ts │ │ │ │ │ ├── repro-359.cy.ts │ │ │ │ │ ├── repro-982.cy.ts │ │ │ │ │ ├── shallow.cy.ts │ │ │ │ │ └── stitching.cy.ts │ │ │ └── support │ │ │ │ └── e2e.ts │ │ ├── package.json │ │ ├── public │ │ │ └── favicon.ico │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── shared │ │ ├── components │ │ │ ├── display.tsx │ │ │ ├── hydration-marker.tsx │ │ │ ├── link.tsx │ │ │ ├── null-detector.tsx │ │ │ └── router.tsx │ │ ├── create-test.ts │ │ ├── cypress.config.ts │ │ ├── cypress │ │ │ └── support │ │ │ │ ├── e2e.ts │ │ │ │ └── log-spy.ts │ │ ├── lib │ │ │ ├── assertions.ts │ │ │ └── options.ts │ │ ├── package.json │ │ ├── shared.cy.ts │ │ ├── specs │ │ │ ├── basic-io.cy.ts │ │ │ ├── basic-io.tsx │ │ │ ├── conditional-rendering.cy.ts │ │ │ ├── conditional-rendering.tsx │ │ │ ├── debounce-client.tsx │ │ │ ├── debounce-server.tsx │ │ │ ├── debounce.cy.ts │ │ │ ├── debounce.defs.ts │ │ │ ├── dynamic-segments.cy.ts │ │ │ ├── dynamic-segments.tsx │ │ │ ├── flush-after-navigate.cy.ts │ │ │ ├── flush-after-navigate.defs.ts │ │ │ ├── flush-after-navigate.tsx │ │ │ ├── form.cy.ts │ │ │ ├── form.tsx │ │ │ ├── hash-preservation.cy.ts │ │ │ ├── hash-preservation.tsx │ │ │ ├── json.cy.ts │ │ │ ├── json.tsx │ │ │ ├── key-isolation.cy.ts │ │ │ ├── key-isolation.tsx │ │ │ ├── life-and-death.cy.ts │ │ │ ├── life-and-death.tsx │ │ │ ├── linking.cy.ts │ │ │ ├── linking.tsx │ │ │ ├── loader.cy.ts │ │ │ ├── loader.tsx │ │ │ ├── native-array.cy.ts │ │ │ ├── native-array.tsx │ │ │ ├── pretty-urls.cy.ts │ │ │ ├── pretty-urls.tsx │ │ │ ├── push.cy.ts │ │ │ ├── push.tsx │ │ │ ├── rate-limits.tsx │ │ │ ├── react-router │ │ │ │ ├── fog-of-war.cy.ts │ │ │ │ ├── fog-of-war.tsx │ │ │ │ ├── repro-839-location-state-persistence.cy.ts │ │ │ │ └── repro-839-location-state-persistence.tsx │ │ │ ├── referential-stability.cy.ts │ │ │ ├── referential-stability.tsx │ │ │ ├── render-count.cy.ts │ │ │ ├── render-count.params.ts │ │ │ ├── render-count.tsx │ │ │ ├── repro-1099.cy.ts │ │ │ ├── repro-1099.tsx │ │ │ ├── repro-359.cy.ts │ │ │ ├── repro-359.tsx │ │ │ ├── repro-982.cy.ts │ │ │ ├── repro-982.tsx │ │ │ ├── routing.cy.ts │ │ │ ├── routing.defs.ts │ │ │ ├── routing.tsx │ │ │ ├── scroll.cy.ts │ │ │ ├── scroll.tsx │ │ │ ├── shallow.cy.ts │ │ │ ├── shallow.tsx │ │ │ ├── stitching.cy.ts │ │ │ ├── stitching.defs.ts │ │ │ └── stitching.tsx │ │ └── tsconfig.json │ └── tanstack-router │ │ ├── .cta.json │ │ ├── .gitignore │ │ ├── README.md │ │ ├── cypress.config.ts │ │ ├── cypress │ │ ├── .gitignore │ │ ├── e2e │ │ │ ├── shared │ │ │ │ ├── basic-io.cy.ts │ │ │ │ ├── conditional-rendering.cy.ts │ │ │ │ ├── form.cy.ts │ │ │ │ ├── hash-preservation.cy.ts │ │ │ │ ├── json.cy.ts │ │ │ │ ├── key-isolation.cy.ts │ │ │ │ ├── linking.cy.ts │ │ │ │ ├── native-array.cy.ts │ │ │ │ ├── pretty-urls.cy.ts │ │ │ │ ├── push.cy.ts │ │ │ │ ├── referential-stability.cy.ts │ │ │ │ ├── repro-1099.cy.ts │ │ │ │ ├── routing.cy.ts │ │ │ │ ├── scroll.cy.ts │ │ │ │ └── shallow.cy.ts │ │ │ └── trailing-slash.cy.ts │ │ └── support │ │ │ └── e2e.ts │ │ ├── index.html │ │ ├── package.json │ │ ├── public │ │ └── favicon.ico │ │ ├── src │ │ ├── layout.tsx │ │ ├── main.tsx │ │ └── routes │ │ │ ├── __root.tsx │ │ │ ├── basic-io.useQueryState.tsx │ │ │ ├── basic-io.useQueryStates.tsx │ │ │ ├── conditional-rendering.useQueryState.tsx │ │ │ ├── conditional-rendering.useQueryStates.tsx │ │ │ ├── form.useQueryState.tsx │ │ │ ├── form.useQueryStates.tsx │ │ │ ├── hash-preservation.tsx │ │ │ ├── json.tsx │ │ │ ├── key-isolation.useQueryState.tsx │ │ │ ├── key-isolation.useQueryStates.tsx │ │ │ ├── linking.useQueryState.other.tsx │ │ │ ├── linking.useQueryState.tsx │ │ │ ├── linking.useQueryStates.other.tsx │ │ │ ├── linking.useQueryStates.tsx │ │ │ ├── native-array.tsx │ │ │ ├── pretty-urls.tsx │ │ │ ├── push.useQueryState.tsx │ │ │ ├── push.useQueryStates.tsx │ │ │ ├── referential-stability.useQueryState.tsx │ │ │ ├── referential-stability.useQueryStates.tsx │ │ │ ├── repro-1099.useQueryState.tsx │ │ │ ├── repro-1099.useQueryStates.tsx │ │ │ ├── routing.useQueryState.other.tsx │ │ │ ├── routing.useQueryState.tsx │ │ │ ├── routing.useQueryStates.other.tsx │ │ │ ├── routing.useQueryStates.tsx │ │ │ ├── scroll.tsx │ │ │ ├── shallow.useQueryState.tsx │ │ │ ├── shallow.useQueryStates.tsx │ │ │ └── trailing-slash.tsx │ │ ├── tsconfig.json │ │ └── vite.config.js ├── examples │ ├── next-app │ │ ├── .gitignore │ │ ├── README.md │ │ ├── next.config.ts │ │ ├── package.json │ │ ├── postcss.config.mjs │ │ ├── public │ │ │ ├── file.svg │ │ │ ├── globe.svg │ │ │ ├── next.svg │ │ │ ├── vercel.svg │ │ │ └── window.svg │ │ ├── src │ │ │ ├── app │ │ │ │ ├── _components │ │ │ │ │ ├── filter.tsx │ │ │ │ │ ├── pagination.tsx │ │ │ │ │ └── users-list.tsx │ │ │ │ ├── favicon.ico │ │ │ │ ├── globals.css │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── searchParams.tsx │ │ │ └── data.ts │ │ └── tsconfig.json │ ├── package.json │ └── trpc │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app │ │ ├── components │ │ │ ├── inverted-coordinates.tsx │ │ │ └── random-coordinates.tsx │ │ ├── root.tsx │ │ ├── routes.ts │ │ ├── routes │ │ │ ├── api │ │ │ │ └── trpc.ts │ │ │ └── index.tsx │ │ ├── search-params.ts │ │ ├── server │ │ │ └── trpc.ts │ │ └── utils │ │ │ └── trpc.ts │ │ ├── package.json │ │ ├── public │ │ └── favicon.ico │ │ ├── react-router.config.ts │ │ ├── server.mjs │ │ ├── tsconfig.json │ │ └── vite.config.ts ├── nuqs │ ├── .gitignore │ ├── adapters │ │ ├── custom.d.ts │ │ ├── next.d.ts │ │ ├── next │ │ │ ├── app.d.ts │ │ │ └── pages.d.ts │ │ ├── react-router.d.ts │ │ ├── react-router │ │ │ ├── v6.d.ts │ │ │ └── v7.d.ts │ │ ├── react.d.ts │ │ ├── remix.d.ts │ │ ├── tanstack-router.d.ts │ │ └── testing.d.ts │ ├── package.json │ ├── scripts │ │ └── prepack.sh │ ├── server.d.ts │ ├── src │ │ ├── adapters │ │ │ ├── custom.ts │ │ │ ├── lib │ │ │ │ ├── context.ts │ │ │ │ ├── defs.ts │ │ │ │ ├── key-isolation.ts │ │ │ │ ├── patch-history.test.ts │ │ │ │ ├── patch-history.ts │ │ │ │ └── react-router.ts │ │ │ ├── next.ts │ │ │ ├── next │ │ │ │ ├── app.ts │ │ │ │ ├── impl.app.ts │ │ │ │ ├── impl.pages.test.ts │ │ │ │ ├── impl.pages.ts │ │ │ │ └── pages.ts │ │ │ ├── react-router.ts │ │ │ ├── react-router │ │ │ │ ├── v6.ts │ │ │ │ └── v7.ts │ │ │ ├── react.ts │ │ │ ├── remix.ts │ │ │ ├── tanstack-router.ts │ │ │ └── testing.ts │ │ ├── api.test.ts │ │ ├── cache.test.ts │ │ ├── cache.ts │ │ ├── defs.ts │ │ ├── index.server.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── compare.test.ts │ │ │ ├── compare.ts │ │ │ ├── compose.test.ts │ │ │ ├── compose.ts │ │ │ ├── debug.test.ts │ │ │ ├── debug.ts │ │ │ ├── emitter.test.ts │ │ │ ├── emitter.ts │ │ │ ├── errors.ts │ │ │ ├── queues │ │ │ │ ├── debounce.test.ts │ │ │ │ ├── debounce.ts │ │ │ │ ├── rate-limiting.ts │ │ │ │ ├── reset.ts │ │ │ │ ├── throttle.test.ts │ │ │ │ ├── throttle.ts │ │ │ │ ├── useSyncExternalStores.test.ts │ │ │ │ └── useSyncExternalStores.ts │ │ │ ├── safe-parse.ts │ │ │ ├── search-params.ts │ │ │ ├── sync.test.tsx │ │ │ ├── sync.ts │ │ │ ├── timeout.test.ts │ │ │ ├── timeout.ts │ │ │ ├── url-encoding.test.ts │ │ │ ├── url-encoding.ts │ │ │ ├── with-resolvers.test.ts │ │ │ └── with-resolvers.ts │ │ ├── loader.test.ts │ │ ├── loader.ts │ │ ├── parsers.test.ts │ │ ├── parsers.ts │ │ ├── serializer.test.ts │ │ ├── serializer.ts │ │ ├── standard-schema.test.ts │ │ ├── standard-schema.ts │ │ ├── testing.ts │ │ ├── useQueryState.test.tsx │ │ ├── useQueryState.ts │ │ ├── useQueryStates.test.tsx │ │ └── useQueryStates.ts │ ├── testing.d.ts │ ├── tests │ │ ├── cache.test-d.ts │ │ ├── components │ │ │ └── repro-1099.tsx │ │ ├── parsers.test-d.ts │ │ ├── serializer.test-d.ts │ │ ├── useQueryState.test-d.ts │ │ └── useQueryStates.test-d.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ ├── tsdown.config.ts │ ├── vitest.config.ts │ └── vitest.setup.ts ├── res │ ├── package.json │ ├── wordmark.dark.svg │ ├── wordmark.light.svg │ └── wordmark.svg └── scripts │ ├── next-release-analyser.ts │ ├── package.json │ ├── release-notes-automation.ts │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── turbo.json └── useQueryState.gif /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/analyse-nextjs-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/.github/workflows/analyse-nextjs-release.yml -------------------------------------------------------------------------------- /.github/workflows/ci-cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/.github/workflows/ci-cd.yml -------------------------------------------------------------------------------- /.github/workflows/clear-shipping-next.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/.github/workflows/clear-shipping-next.yml -------------------------------------------------------------------------------- /.github/workflows/milestone-automation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/.github/workflows/milestone-automation.yml -------------------------------------------------------------------------------- /.github/workflows/pkg.pr.new.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/.github/workflows/pkg.pr.new.yml -------------------------------------------------------------------------------- /.github/workflows/pr-base-enforcement.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/.github/workflows/pr-base-enforcement.yml -------------------------------------------------------------------------------- /.github/workflows/pr-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/.github/workflows/pr-lint.yml -------------------------------------------------------------------------------- /.github/workflows/test-against-nextjs-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/.github/workflows/test-against-nextjs-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | pnpm commitlint --edit $1 2 | -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 24.11.0 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/README.md -------------------------------------------------------------------------------- /errors/NUQS-101.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/errors/NUQS-101.md -------------------------------------------------------------------------------- /errors/NUQS-303.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/errors/NUQS-303.md -------------------------------------------------------------------------------- /errors/NUQS-404.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/errors/NUQS-404.md -------------------------------------------------------------------------------- /errors/NUQS-409.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/errors/NUQS-409.md -------------------------------------------------------------------------------- /errors/NUQS-414.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/errors/NUQS-414.md -------------------------------------------------------------------------------- /errors/NUQS-422.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/errors/NUQS-422.md -------------------------------------------------------------------------------- /errors/NUQS-429.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/errors/NUQS-429.md -------------------------------------------------------------------------------- /errors/NUQS-500.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/errors/NUQS-500.md -------------------------------------------------------------------------------- /errors/NUQS-501.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/errors/NUQS-501.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/package.json -------------------------------------------------------------------------------- /packages/docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/.gitignore -------------------------------------------------------------------------------- /packages/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/README.md -------------------------------------------------------------------------------- /packages/docs/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/components.json -------------------------------------------------------------------------------- /packages/docs/content/blog/nuqs-2.5-key-isolation.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/blog/nuqs-2.5-key-isolation.client.tsx -------------------------------------------------------------------------------- /packages/docs/content/blog/nuqs-2.5.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/blog/nuqs-2.5.mdx -------------------------------------------------------------------------------- /packages/docs/content/blog/nuqs-2.5.og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/blog/nuqs-2.5.og.png -------------------------------------------------------------------------------- /packages/docs/content/blog/nuqs-2.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/blog/nuqs-2.mdx -------------------------------------------------------------------------------- /packages/docs/content/blog/nuqs-2.og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/blog/nuqs-2.og.png -------------------------------------------------------------------------------- /packages/docs/content/blog/open-source-pledge-recipient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/blog/open-source-pledge-recipient.tsx -------------------------------------------------------------------------------- /packages/docs/content/blog/open-source-pledge.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/blog/open-source-pledge.mdx -------------------------------------------------------------------------------- /packages/docs/content/blog/open-source-pledge.og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/blog/open-source-pledge.og.png -------------------------------------------------------------------------------- /packages/docs/content/blog/opensourcepledge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/blog/opensourcepledge.png -------------------------------------------------------------------------------- /packages/docs/content/docs/about.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/docs/about.mdx -------------------------------------------------------------------------------- /packages/docs/content/docs/adapters.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/docs/adapters.mdx -------------------------------------------------------------------------------- /packages/docs/content/docs/basic-usage.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/docs/basic-usage.mdx -------------------------------------------------------------------------------- /packages/docs/content/docs/batching.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/docs/batching.mdx -------------------------------------------------------------------------------- /packages/docs/content/docs/debugging.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/docs/debugging.mdx -------------------------------------------------------------------------------- /packages/docs/content/docs/installation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/docs/installation.mdx -------------------------------------------------------------------------------- /packages/docs/content/docs/internal/design-system.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/docs/internal/design-system.mdx -------------------------------------------------------------------------------- /packages/docs/content/docs/limits.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/docs/limits.mdx -------------------------------------------------------------------------------- /packages/docs/content/docs/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/docs/meta.json -------------------------------------------------------------------------------- /packages/docs/content/docs/migrations/v2.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/docs/migrations/v2.mdx -------------------------------------------------------------------------------- /packages/docs/content/docs/options.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/docs/options.client.tsx -------------------------------------------------------------------------------- /packages/docs/content/docs/options.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/docs/options.mdx -------------------------------------------------------------------------------- /packages/docs/content/docs/parsers/built-in.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/docs/parsers/built-in.mdx -------------------------------------------------------------------------------- /packages/docs/content/docs/parsers/community/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/docs/parsers/community/meta.json -------------------------------------------------------------------------------- /packages/docs/content/docs/parsers/community/zod-codecs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/docs/parsers/community/zod-codecs.mdx -------------------------------------------------------------------------------- /packages/docs/content/docs/parsers/demos.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/docs/parsers/demos.tsx -------------------------------------------------------------------------------- /packages/docs/content/docs/parsers/making-your-own.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/docs/parsers/making-your-own.mdx -------------------------------------------------------------------------------- /packages/docs/content/docs/parsers/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/docs/parsers/meta.json -------------------------------------------------------------------------------- /packages/docs/content/docs/seo.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/docs/seo.mdx -------------------------------------------------------------------------------- /packages/docs/content/docs/server-side.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/docs/server-side.mdx -------------------------------------------------------------------------------- /packages/docs/content/docs/testing.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/docs/testing.mdx -------------------------------------------------------------------------------- /packages/docs/content/docs/tips-tricks.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/docs/tips-tricks.mdx -------------------------------------------------------------------------------- /packages/docs/content/docs/troubleshooting.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/docs/troubleshooting.mdx -------------------------------------------------------------------------------- /packages/docs/content/docs/utilities.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/content/docs/utilities.mdx -------------------------------------------------------------------------------- /packages/docs/mdx-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/mdx-components.tsx -------------------------------------------------------------------------------- /packages/docs/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/next.config.mjs -------------------------------------------------------------------------------- /packages/docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/package.json -------------------------------------------------------------------------------- /packages/docs/public/.well-known/atproto-did: -------------------------------------------------------------------------------- 1 | did:plc:bw4kguuz764ponbbn2aaycxk 2 | -------------------------------------------------------------------------------- /packages/docs/public/avatar-128.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/public/avatar-128.jpeg -------------------------------------------------------------------------------- /packages/docs/public/nextjs-conf-25-slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/public/nextjs-conf-25-slides.pdf -------------------------------------------------------------------------------- /packages/docs/public/og/about.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/public/og/about.jpg -------------------------------------------------------------------------------- /packages/docs/public/og/adapters.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/public/og/adapters.jpg -------------------------------------------------------------------------------- /packages/docs/public/og/basic-usage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/public/og/basic-usage.jpg -------------------------------------------------------------------------------- /packages/docs/public/og/batching.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/public/og/batching.jpg -------------------------------------------------------------------------------- /packages/docs/public/og/debugging.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/public/og/debugging.jpg -------------------------------------------------------------------------------- /packages/docs/public/og/installation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/public/og/installation.jpg -------------------------------------------------------------------------------- /packages/docs/public/og/limits.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/public/og/limits.jpg -------------------------------------------------------------------------------- /packages/docs/public/og/migrations/v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/public/og/migrations/v2.jpg -------------------------------------------------------------------------------- /packages/docs/public/og/options.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/public/og/options.jpg -------------------------------------------------------------------------------- /packages/docs/public/og/parsers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/public/og/parsers.jpg -------------------------------------------------------------------------------- /packages/docs/public/og/parsers/built-in.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/public/og/parsers/built-in.jpg -------------------------------------------------------------------------------- /packages/docs/public/og/parsers/making-your-own.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/public/og/parsers/making-your-own.jpg -------------------------------------------------------------------------------- /packages/docs/public/og/seo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/public/og/seo.jpg -------------------------------------------------------------------------------- /packages/docs/public/og/server-side.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/public/og/server-side.jpg -------------------------------------------------------------------------------- /packages/docs/public/og/testing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/public/og/testing.jpg -------------------------------------------------------------------------------- /packages/docs/public/og/tips-tricks.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/public/og/tips-tricks.jpg -------------------------------------------------------------------------------- /packages/docs/public/og/utilities.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/public/og/utilities.jpg -------------------------------------------------------------------------------- /packages/docs/public/react-advanced-london-2025-slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/public/react-advanced-london-2025-slides.pdf -------------------------------------------------------------------------------- /packages/docs/public/react-paris-25-slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/public/react-paris-25-slides.pdf -------------------------------------------------------------------------------- /packages/docs/public/tanstack-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/public/tanstack-logo.png -------------------------------------------------------------------------------- /packages/docs/rehype-code.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/rehype-code.config.ts -------------------------------------------------------------------------------- /packages/docs/sentry.edge.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/sentry.edge.config.ts -------------------------------------------------------------------------------- /packages/docs/sentry.server.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/sentry.server.config.ts -------------------------------------------------------------------------------- /packages/docs/source.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/source.config.ts -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/(confs)/nextjs-conf-25/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/(confs)/nextjs-conf-25/page.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/(confs)/react-paris/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/(confs)/react-paris/page.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/_landing/bundle-size.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/_landing/bundle-size.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/_landing/contributors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/_landing/contributors.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/_landing/demo.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/_landing/demo.client.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/_landing/demo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/_landing/demo.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/_landing/dependents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/_landing/dependents.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/_landing/features.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/_landing/features.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/_landing/gha-status.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/_landing/gha-status.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/_landing/hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/_landing/hero.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/_landing/page-footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/_landing/page-footer.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/_landing/sponsors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/_landing/sponsors.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/_landing/works-with.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/_landing/works-with.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/blog/[slug]/opengraph-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/blog/[slug]/opengraph-image.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/blog/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/blog/[slug]/page.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/blog/[slug]/twitter-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/blog/[slug]/twitter-image.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/blog/_lib/source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/blog/_lib/source.ts -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/blog/opengraph-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/blog/opengraph-image.jpg -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/blog/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/blog/page.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/blog/rss.xml/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/blog/rss.xml/route.ts -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/blog/twitter-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/blog/twitter-image.jpg -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/layout.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/page.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/stats/_components/downloads.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/stats/_components/downloads.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/stats/_components/stars.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/stats/_components/stars.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/stats/_components/versions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/stats/_components/versions.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/stats/_components/widget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/stats/_components/widget.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/stats/lib/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/stats/lib/format.ts -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/stats/lib/github.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/stats/lib/github.ts -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/stats/lib/npm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/stats/lib/npm.ts -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/stats/lib/svg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/stats/lib/svg.ts -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/stats/lib/versions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/stats/lib/versions.ts -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/stats/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/stats/page.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/stats/searchParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/stats/searchParams.ts -------------------------------------------------------------------------------- /packages/docs/src/app/(pages)/users/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/(pages)/users/page.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/api/isr/.gitignore: -------------------------------------------------------------------------------- 1 | invalidate-*.sh 2 | -------------------------------------------------------------------------------- /packages/docs/src/app/api/isr/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/api/isr/route.ts -------------------------------------------------------------------------------- /packages/docs/src/app/api/search/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/api/search/route.ts -------------------------------------------------------------------------------- /packages/docs/src/app/banners.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/banners.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/docs/[[...slug]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/docs/[[...slug]]/page.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/docs/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/docs/layout.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/global-error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/global-error.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/globals.css -------------------------------------------------------------------------------- /packages/docs/src/app/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/icon.svg -------------------------------------------------------------------------------- /packages/docs/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/layout.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/not-found.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/opengraph-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/opengraph-image.jpg -------------------------------------------------------------------------------- /packages/docs/src/app/playground/(demos)/batching/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/playground/(demos)/batching/client.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/playground/(demos)/batching/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/playground/(demos)/batching/page.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/playground/(demos)/demos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/playground/(demos)/demos.ts -------------------------------------------------------------------------------- /packages/docs/src/app/playground/(demos)/hex-colors/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/playground/(demos)/hex-colors/page.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/playground/(demos)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/playground/(demos)/layout.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/playground/(demos)/pagination/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/playground/(demos)/pagination/api.ts -------------------------------------------------------------------------------- /packages/docs/src/app/playground/(demos)/pagination/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/playground/(demos)/pagination/page.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/playground/(demos)/tic-tac-toe/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/playground/(demos)/tic-tac-toe/page.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/playground/_demos/crosslink/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/playground/_demos/crosslink/page.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/playground/_demos/parsers/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/playground/_demos/parsers/page.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/playground/_demos/pretty-urls/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/playground/_demos/pretty-urls/page.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/playground/_demos/repro-359/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/playground/_demos/repro-359/page.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/playground/_demos/repro-376/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/playground/_demos/repro-376/page.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/playground/_demos/repro-907/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/playground/_demos/repro-907/page.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/playground/_demos/throttling/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/playground/_demos/throttling/client.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/playground/_demos/throttling/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/playground/_demos/throttling/page.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/playground/_demos/throttling/parsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/playground/_demos/throttling/parsers.ts -------------------------------------------------------------------------------- /packages/docs/src/app/playground/debug-control.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/playground/debug-control.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/playground/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/playground/layout.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/playground/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/playground/page.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/registry/[name]/opengraph-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/registry/[name]/opengraph-image.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/registry/[name]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/registry/[name]/page.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/registry/[name]/twitter-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/registry/[name]/twitter-image.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/registry/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/registry/layout.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/registry/opengraph-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/registry/opengraph-image.jpg -------------------------------------------------------------------------------- /packages/docs/src/app/registry/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/registry/page.tsx -------------------------------------------------------------------------------- /packages/docs/src/app/registry/rss.xml/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/registry/rss.xml/route.ts -------------------------------------------------------------------------------- /packages/docs/src/app/registry/twitter-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/registry/twitter-image.jpg -------------------------------------------------------------------------------- /packages/docs/src/app/robots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/robots.ts -------------------------------------------------------------------------------- /packages/docs/src/app/sitemap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/sitemap.ts -------------------------------------------------------------------------------- /packages/docs/src/app/source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/source.ts -------------------------------------------------------------------------------- /packages/docs/src/app/styles/tweaks.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/styles/tweaks.css -------------------------------------------------------------------------------- /packages/docs/src/app/twitter-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/app/twitter-image.jpg -------------------------------------------------------------------------------- /packages/docs/src/assets/fonts/Inter_24pt-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/assets/fonts/Inter_24pt-Bold.ttf -------------------------------------------------------------------------------- /packages/docs/src/assets/fonts/Inter_24pt-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/assets/fonts/Inter_24pt-Light.ttf -------------------------------------------------------------------------------- /packages/docs/src/assets/fonts/Inter_24pt-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/assets/fonts/Inter_24pt-Medium.ttf -------------------------------------------------------------------------------- /packages/docs/src/assets/fonts/Inter_24pt-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/assets/fonts/Inter_24pt-Regular.ttf -------------------------------------------------------------------------------- /packages/docs/src/assets/fonts/Inter_24pt-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/assets/fonts/Inter_24pt-SemiBold.ttf -------------------------------------------------------------------------------- /packages/docs/src/assets/images/og-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/assets/images/og-bg.png -------------------------------------------------------------------------------- /packages/docs/src/components/47ng.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/47ng.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/code-block-defs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/code-block-defs.ts -------------------------------------------------------------------------------- /packages/docs/src/components/code-block-highlighter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/code-block-highlighter.ts -------------------------------------------------------------------------------- /packages/docs/src/components/code-block.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/code-block.client.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/code-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/code-block.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/countdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/countdown.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/feature-support-matrix.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/feature-support-matrix.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/frameworks.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/frameworks.client.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/frameworks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/frameworks.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/link-tree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/link-tree.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/logo.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/og-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/og-image.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/query-spy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/query-spy.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/querystring.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/querystring.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/quote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/quote.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/react-paris.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/react-paris.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/responsive-helpers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/responsive-helpers.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/shared-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/shared-layout.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/sidebar-footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/sidebar-footer.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/typography.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/typography.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/ui/breadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/ui/breadcrumb.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/ui/button.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/ui/card.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/ui/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/ui/chart.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/ui/input.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/ui/label.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/ui/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/ui/pagination.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/ui/pr-line.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/ui/pr-line.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/ui/select.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/ui/slider.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/ui/toggle-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/ui/toggle-group.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/ui/toggle.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/ui/tooltip-popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/ui/tooltip-popover.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /packages/docs/src/components/vercel-oss-badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/components/vercel-oss-badge.tsx -------------------------------------------------------------------------------- /packages/docs/src/instrumentation-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/instrumentation-client.ts -------------------------------------------------------------------------------- /packages/docs/src/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/instrumentation.ts -------------------------------------------------------------------------------- /packages/docs/src/lib/get-last-modified.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/lib/get-last-modified.ts -------------------------------------------------------------------------------- /packages/docs/src/lib/typed-links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/lib/typed-links.ts -------------------------------------------------------------------------------- /packages/docs/src/lib/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/lib/url.ts -------------------------------------------------------------------------------- /packages/docs/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/lib/utils.ts -------------------------------------------------------------------------------- /packages/docs/src/registry/assemble.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/registry/assemble.ts -------------------------------------------------------------------------------- /packages/docs/src/registry/items/adapter-inertia.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/registry/items/adapter-inertia.json -------------------------------------------------------------------------------- /packages/docs/src/registry/items/adapter-inertia.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/registry/items/adapter-inertia.md -------------------------------------------------------------------------------- /packages/docs/src/registry/items/adapter-onejs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/registry/items/adapter-onejs.json -------------------------------------------------------------------------------- /packages/docs/src/registry/items/adapter-onejs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/registry/items/adapter-onejs.md -------------------------------------------------------------------------------- /packages/docs/src/registry/items/adapter-onejs.source: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/registry/items/adapter-onejs.source -------------------------------------------------------------------------------- /packages/docs/src/registry/items/adapter-react-router-v5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/registry/items/adapter-react-router-v5.json -------------------------------------------------------------------------------- /packages/docs/src/registry/items/adapter-react-router-v5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/registry/items/adapter-react-router-v5.md -------------------------------------------------------------------------------- /packages/docs/src/registry/items/adapter-waku.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/registry/items/adapter-waku.json -------------------------------------------------------------------------------- /packages/docs/src/registry/items/adapter-waku.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/registry/items/adapter-waku.md -------------------------------------------------------------------------------- /packages/docs/src/registry/items/next-typed-links.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/registry/items/next-typed-links.json -------------------------------------------------------------------------------- /packages/docs/src/registry/items/next-typed-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/registry/items/next-typed-links.md -------------------------------------------------------------------------------- /packages/docs/src/registry/read.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/registry/read.ts -------------------------------------------------------------------------------- /packages/docs/src/registry/remote/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /packages/docs/src/registry/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/src/registry/schemas.ts -------------------------------------------------------------------------------- /packages/docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/docs/tsconfig.json -------------------------------------------------------------------------------- /packages/e2e/next/cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress.config.ts -------------------------------------------------------------------------------- /packages/e2e/next/cypress/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/.gitignore -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/cache.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/cache.cy.js -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/deferred.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/deferred.cy.js -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/multitenant.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/multitenant.cy.ts -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/persist-across-navigation.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/persist-across-navigation.cy.ts -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/push.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/push.cy.js -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/referential-equality.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/referential-equality.cy.js -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/remapped-keys.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/remapped-keys.cy.js -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/repros.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/repros.cy.ts -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/rewrites.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/rewrites.cy.js -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/routing-tour.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/routing-tour.cy.ts -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/shared.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/shared.cy.ts -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/shared/basic-io-agnostic.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/shared/basic-io-agnostic.cy.ts -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/shared/debounce.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/shared/debounce.cy.ts -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/shared/dynamic-segments.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/shared/dynamic-segments.cy.ts -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/shared/hash-preservation.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/shared/hash-preservation.cy.ts -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/shared/loader.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/shared/loader.cy.ts -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/shared/push.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/shared/push.cy.ts -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/shared/render-count.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/shared/render-count.cy.ts -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/shared/repro-1099.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/shared/repro-1099.cy.ts -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/shared/repro-359.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/shared/repro-359.cy.ts -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/shared/repro-982.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/shared/repro-982.cy.ts -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/shared/shallow.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/shared/shallow.cy.ts -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/shared/stitching.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/shared/stitching.cy.ts -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/transitions.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/transitions.cy.js -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/useQueryState.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/useQueryState.cy.js -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/useQueryStates-clear-all.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/useQueryStates-clear-all.cy.js -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/useQueryStates-options.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/useQueryStates-options.cy.js -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/useQueryStates.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/useQueryStates.cy.js -------------------------------------------------------------------------------- /packages/e2e/next/cypress/e2e/useSearchParams.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/e2e/useSearchParams.cy.js -------------------------------------------------------------------------------- /packages/e2e/next/cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/cypress/support/e2e.ts -------------------------------------------------------------------------------- /packages/e2e/next/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/next-env.d.ts -------------------------------------------------------------------------------- /packages/e2e/next/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/next.config.mjs -------------------------------------------------------------------------------- /packages/e2e/next/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/package.json -------------------------------------------------------------------------------- /packages/e2e/next/src/app/api/app/loader/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/api/app/loader/route.ts -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/(shared)/debounce/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/(shared)/debounce/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/(shared)/json/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/(shared)/json/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/(shared)/native-array/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/(shared)/native-array/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/(shared)/pretty-urls/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/(shared)/pretty-urls/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/(shared)/rate-limits/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/(shared)/rate-limits/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/(shared)/repro-359/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/(shared)/repro-359/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/(shared)/repro-982/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/(shared)/repro-982/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/(shared)/scroll/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/(shared)/scroll/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/(shared)/stitching/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/(shared)/stitching/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/agnostic/basic-io/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/agnostic/basic-io/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/agnostic/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/agnostic/layout.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/cache/all.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/cache/all.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/cache/get.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/cache/get.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/cache/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/cache/layout.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/cache/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/cache/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/cache/searchParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/cache/searchParams.ts -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/cache/set.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/cache/set.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/deferred/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/deferred/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/loader/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/loader/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/multitenant/[tenant]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/multitenant/[tenant]/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/push/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/push/client.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/push/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/push/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/push/searchParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/push/searchParams.ts -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/referential-equality/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/referential-equality/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/remapped-keys/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/remapped-keys/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/repro-388/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/repro-388/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/repro-498/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/repro-498/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/repro-542/a/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/repro-542/a/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/repro-542/b/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/repro-542/b/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/repro-542/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/repro-542/client.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/repro-630/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/repro-630/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/repro-758/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/repro-758/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/repro-760/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/repro-760/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/repro-774/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/repro-774/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/rewrites/destination/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/rewrites/destination/client.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/rewrites/destination/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/rewrites/destination/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/routing-tour/a/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/routing-tour/a/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/routing-tour/b/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/routing-tour/b/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/routing-tour/c/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/routing-tour/c/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/routing-tour/d/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/routing-tour/d/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/template/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/template/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/transitions/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/transitions/client.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/transitions/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/transitions/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/useQueryState/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/useQueryState/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/useQueryStates-options/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/useQueryStates-options/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/useQueryStates/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/useQueryStates/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/app/useSearchParams/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/app/useSearchParams/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/layout.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/page.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/app/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/app/providers.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/components/pages-ready-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/components/pages-ready-wrapper.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/middleware.ts -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/_app.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/api/pages/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/api/pages/loader.ts -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/agnostic/basic-io.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/agnostic/basic-io.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/basic-io/useQueryState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/basic-io/useQueryState.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/basic-io/useQueryStates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/basic-io/useQueryStates.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/debounce/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/debounce/index.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/debounce/other.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/debounce/other.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/form/useQueryState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/form/useQueryState.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/form/useQueryStates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/form/useQueryStates.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/hash-preservation/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/hash-preservation/index.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/json.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/json.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/life-and-death.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/life-and-death.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/loader.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/middleware.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/middleware.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/multitenant/[tenant].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/multitenant/[tenant].tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/native-array.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/native-array.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/pretty-urls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/pretty-urls.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/push/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/push/index.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/rate-limits.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/rate-limits.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/repro-359.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/repro-359.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/repro-982.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/repro-982.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/scroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/scroll.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/shallow/useQueryState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/shallow/useQueryState.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/shallow/useQueryStates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/shallow/useQueryStates.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/stitching.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/stitching.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/useQueryState/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/useQueryState/index.tsx -------------------------------------------------------------------------------- /packages/e2e/next/src/pages/pages/useQueryStates/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/src/pages/pages/useQueryStates/index.tsx -------------------------------------------------------------------------------- /packages/e2e/next/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/next/tsconfig.json -------------------------------------------------------------------------------- /packages/e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/package.json -------------------------------------------------------------------------------- /packages/e2e/react-router/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/package.json -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/.gitignore -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/README.md -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/cypress.config.ts -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/cypress/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/cypress/.gitignore -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/cypress/e2e/shared.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/cypress/e2e/shared.cy.ts -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/cypress/e2e/shared/push.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/cypress/e2e/shared/push.cy.ts -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/cypress/support/e2e.ts -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/index.html -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/package.json -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/src/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/src/adapter.ts -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/src/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/src/layout.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/src/main.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/src/react-router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/src/react-router.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/src/routes/fog-of-war._index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/src/routes/fog-of-war._index.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/src/routes/fog-of-war.result.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/src/routes/fog-of-war.result.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/src/routes/hash-preservation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/src/routes/hash-preservation.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/src/routes/json.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/src/routes/json.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/src/routes/life-and-death.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/src/routes/life-and-death.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/src/routes/native-array.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/src/routes/native-array.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/src/routes/pretty-urls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/src/routes/pretty-urls.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/src/routes/rate-limits.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/src/routes/rate-limits.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/src/routes/repro-359.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/src/routes/repro-359.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/src/routes/repro-982.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/src/routes/repro-982.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/src/routes/scroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/src/routes/scroll.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/src/routes/stitching.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/src/routes/stitching.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/tsconfig.app.json -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/tsconfig.json -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/tsconfig.node.json -------------------------------------------------------------------------------- /packages/e2e/react-router/v5/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v5/vite.config.ts -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/.gitignore -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/README.md -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/cypress.config.ts -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/cypress/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/cypress/.gitignore -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/cypress/e2e/repro-839.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/cypress/e2e/repro-839.cy.ts -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/cypress/e2e/shared.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/cypress/e2e/shared.cy.ts -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/cypress/e2e/shared/loader.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/cypress/e2e/shared/loader.cy.ts -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/cypress/e2e/shared/push.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/cypress/e2e/shared/push.cy.ts -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/cypress/e2e/shared/shallow.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/cypress/e2e/shared/shallow.cy.ts -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/cypress/support/e2e.ts -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/index.html -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/package.json -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/src/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/src/layout.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/src/main.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/src/react-router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/src/react-router.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/src/routes/debounce.other.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/src/routes/debounce.other.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/src/routes/debounce.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/src/routes/debounce.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/src/routes/fog-of-war._index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/src/routes/fog-of-war._index.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/src/routes/fog-of-war.result.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/src/routes/fog-of-war.result.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/src/routes/hash-preservation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/src/routes/hash-preservation.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/src/routes/json.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/src/routes/json.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/src/routes/life-and-death.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/src/routes/life-and-death.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/src/routes/loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/src/routes/loader.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/src/routes/native-array.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/src/routes/native-array.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/src/routes/pretty-urls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/src/routes/pretty-urls.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/src/routes/rate-limits.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/src/routes/rate-limits.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/src/routes/repro-359.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/src/routes/repro-359.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/src/routes/repro-839.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/src/routes/repro-839.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/src/routes/repro-982.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/src/routes/repro-982.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/src/routes/scroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/src/routes/scroll.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/src/routes/stitching.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/src/routes/stitching.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/tsconfig.app.json -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/tsconfig.json -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/tsconfig.node.json -------------------------------------------------------------------------------- /packages/e2e/react-router/v6/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v6/vite.config.ts -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/.gitignore -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/README.md -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/app/layout.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/app/root.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/app/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/app/routes.ts -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/app/routes/debounce.other.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/app/routes/debounce.other.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/app/routes/debounce.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/app/routes/debounce.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/app/routes/fog-of-war._index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/app/routes/fog-of-war._index.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/app/routes/fog-of-war.result.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/app/routes/fog-of-war.result.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/app/routes/hash-preservation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/app/routes/hash-preservation.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/app/routes/json.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/app/routes/json.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/app/routes/life-and-death.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/app/routes/life-and-death.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/app/routes/loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/app/routes/loader.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/app/routes/native-array.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/app/routes/native-array.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/app/routes/pretty-urls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/app/routes/pretty-urls.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/app/routes/rate-limits.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/app/routes/rate-limits.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/app/routes/repro-359.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/app/routes/repro-359.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/app/routes/repro-839.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/app/routes/repro-839.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/app/routes/repro-982.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/app/routes/repro-982.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/app/routes/scroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/app/routes/scroll.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/app/routes/stitching.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/app/routes/stitching.tsx -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/cypress.config.ts -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/cypress/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/cypress/.gitignore -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/cypress/e2e/repro-839.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/cypress/e2e/repro-839.cy.ts -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/cypress/e2e/shared.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/cypress/e2e/shared.cy.ts -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/cypress/e2e/shared/loader.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/cypress/e2e/shared/loader.cy.ts -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/cypress/e2e/shared/push.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/cypress/e2e/shared/push.cy.ts -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/cypress/e2e/shared/shallow.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/cypress/e2e/shared/shallow.cy.ts -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/cypress/support/e2e.ts -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/package.json -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/public/favicon.ico -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/react-router.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/react-router.config.ts -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/server.mjs -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/tsconfig.json -------------------------------------------------------------------------------- /packages/e2e/react-router/v7/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react-router/v7/vite.config.ts -------------------------------------------------------------------------------- /packages/e2e/react/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/.gitignore -------------------------------------------------------------------------------- /packages/e2e/react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/README.md -------------------------------------------------------------------------------- /packages/e2e/react/cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/cypress.config.ts -------------------------------------------------------------------------------- /packages/e2e/react/cypress/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/cypress/.gitignore -------------------------------------------------------------------------------- /packages/e2e/react/cypress/e2e/shared.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/cypress/e2e/shared.cy.ts -------------------------------------------------------------------------------- /packages/e2e/react/cypress/e2e/shared/key-isolation.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/cypress/e2e/shared/key-isolation.cy.ts -------------------------------------------------------------------------------- /packages/e2e/react/cypress/e2e/shared/push.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/cypress/e2e/shared/push.cy.ts -------------------------------------------------------------------------------- /packages/e2e/react/cypress/e2e/shared/render-count.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/cypress/e2e/shared/render-count.cy.ts -------------------------------------------------------------------------------- /packages/e2e/react/cypress/e2e/shared/repro-1099.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/cypress/e2e/shared/repro-1099.cy.ts -------------------------------------------------------------------------------- /packages/e2e/react/cypress/e2e/shared/repro-359.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/cypress/e2e/shared/repro-359.cy.ts -------------------------------------------------------------------------------- /packages/e2e/react/cypress/e2e/shared/repro-982.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/cypress/e2e/shared/repro-982.cy.ts -------------------------------------------------------------------------------- /packages/e2e/react/cypress/e2e/shared/routing.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/cypress/e2e/shared/routing.cy.ts -------------------------------------------------------------------------------- /packages/e2e/react/cypress/e2e/shared/scroll.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/cypress/e2e/shared/scroll.cy.ts -------------------------------------------------------------------------------- /packages/e2e/react/cypress/e2e/shared/shallow.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/cypress/e2e/shared/shallow.cy.ts -------------------------------------------------------------------------------- /packages/e2e/react/cypress/e2e/shared/stitching.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/cypress/e2e/shared/stitching.cy.ts -------------------------------------------------------------------------------- /packages/e2e/react/cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/cypress/support/e2e.ts -------------------------------------------------------------------------------- /packages/e2e/react/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/index.html -------------------------------------------------------------------------------- /packages/e2e/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/package.json -------------------------------------------------------------------------------- /packages/e2e/react/src/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/layout.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/main.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/basic-io.useQueryState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/basic-io.useQueryState.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/basic-io.useQueryStates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/basic-io.useQueryStates.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/form.useQueryState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/form.useQueryState.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/form.useQueryStates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/form.useQueryStates.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/hash-preservation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/hash-preservation.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/json.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/json.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/key-isolation.useQueryState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/key-isolation.useQueryState.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/life-and-death.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/life-and-death.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/linking.useQueryState.other.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/linking.useQueryState.other.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/linking.useQueryState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/linking.useQueryState.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/linking.useQueryStates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/linking.useQueryStates.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/native-array.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/native-array.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/pretty-urls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/pretty-urls.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/push.useQueryState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/push.useQueryState.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/push.useQueryStates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/push.useQueryStates.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/rate-limits.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/rate-limits.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/render-count.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/render-count.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/repro-1099.useQueryState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/repro-1099.useQueryState.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/repro-1099.useQueryStates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/repro-1099.useQueryStates.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/repro-359.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/repro-359.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/repro-982.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/repro-982.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/routing.useQueryState.other.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/routing.useQueryState.other.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/routing.useQueryState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/routing.useQueryState.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/routing.useQueryStates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/routing.useQueryStates.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/scroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/scroll.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/shallow.useQueryState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/shallow.useQueryState.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/shallow.useQueryStates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/shallow.useQueryStates.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/routes/stitching.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/src/routes/stitching.tsx -------------------------------------------------------------------------------- /packages/e2e/react/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/e2e/react/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/tsconfig.app.json -------------------------------------------------------------------------------- /packages/e2e/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/tsconfig.json -------------------------------------------------------------------------------- /packages/e2e/react/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/tsconfig.node.json -------------------------------------------------------------------------------- /packages/e2e/react/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/react/vite.config.ts -------------------------------------------------------------------------------- /packages/e2e/remix/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/e2e/remix/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | 3 | /.cache 4 | /build 5 | .env 6 | -------------------------------------------------------------------------------- /packages/e2e/remix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/README.md -------------------------------------------------------------------------------- /packages/e2e/remix/app/entry.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/entry.client.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/entry.server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/entry.server.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/layout.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/root.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/basic-io.useQueryState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/basic-io.useQueryState.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/basic-io.useQueryStates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/basic-io.useQueryStates.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/debounce-other.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/debounce-other.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/debounce.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/debounce.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/fog-of-war._index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/fog-of-war._index.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/fog-of-war.result.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/fog-of-war.result.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/form.useQueryState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/form.useQueryState.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/form.useQueryStates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/form.useQueryStates.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/hash-preservation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/hash-preservation.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/json.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/json.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/key-isolation.useQueryState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/key-isolation.useQueryState.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/life-and-death.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/life-and-death.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/linking.useQueryState.other.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/linking.useQueryState.other.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/linking.useQueryState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/linking.useQueryState.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/linking.useQueryStates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/linking.useQueryStates.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/loader.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/native-array.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/native-array.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/pretty-urls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/pretty-urls.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/push.useQueryState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/push.useQueryState.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/push.useQueryStates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/push.useQueryStates.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/rate-limits.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/rate-limits.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/repro-1099.useQueryState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/repro-1099.useQueryState.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/repro-1099.useQueryStates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/repro-1099.useQueryStates.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/repro-359.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/repro-359.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/repro-839.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/repro-839.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/repro-982.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/repro-982.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/routing.useQueryState.other.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/routing.useQueryState.other.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/routing.useQueryState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/routing.useQueryState.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/routing.useQueryStates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/routing.useQueryStates.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/scroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/scroll.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/shallow.useQueryState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/shallow.useQueryState.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/shallow.useQueryStates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/shallow.useQueryStates.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/app/routes/stitching.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/app/routes/stitching.tsx -------------------------------------------------------------------------------- /packages/e2e/remix/cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/cypress.config.ts -------------------------------------------------------------------------------- /packages/e2e/remix/cypress/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/cypress/.gitignore -------------------------------------------------------------------------------- /packages/e2e/remix/cypress/e2e/repro-839.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/cypress/e2e/repro-839.cy.ts -------------------------------------------------------------------------------- /packages/e2e/remix/cypress/e2e/shared.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/cypress/e2e/shared.cy.ts -------------------------------------------------------------------------------- /packages/e2e/remix/cypress/e2e/shared/debounce.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/cypress/e2e/shared/debounce.cy.ts -------------------------------------------------------------------------------- /packages/e2e/remix/cypress/e2e/shared/dynamic-segments.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/cypress/e2e/shared/dynamic-segments.cy.ts -------------------------------------------------------------------------------- /packages/e2e/remix/cypress/e2e/shared/fog-of-war.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/cypress/e2e/shared/fog-of-war.cy.ts -------------------------------------------------------------------------------- /packages/e2e/remix/cypress/e2e/shared/key-isolation.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/cypress/e2e/shared/key-isolation.cy.ts -------------------------------------------------------------------------------- /packages/e2e/remix/cypress/e2e/shared/loader.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/cypress/e2e/shared/loader.cy.ts -------------------------------------------------------------------------------- /packages/e2e/remix/cypress/e2e/shared/push.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/cypress/e2e/shared/push.cy.ts -------------------------------------------------------------------------------- /packages/e2e/remix/cypress/e2e/shared/render-count.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/cypress/e2e/shared/render-count.cy.ts -------------------------------------------------------------------------------- /packages/e2e/remix/cypress/e2e/shared/repro-1099.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/cypress/e2e/shared/repro-1099.cy.ts -------------------------------------------------------------------------------- /packages/e2e/remix/cypress/e2e/shared/repro-359.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/cypress/e2e/shared/repro-359.cy.ts -------------------------------------------------------------------------------- /packages/e2e/remix/cypress/e2e/shared/repro-982.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/cypress/e2e/shared/repro-982.cy.ts -------------------------------------------------------------------------------- /packages/e2e/remix/cypress/e2e/shared/shallow.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/cypress/e2e/shared/shallow.cy.ts -------------------------------------------------------------------------------- /packages/e2e/remix/cypress/e2e/shared/stitching.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/cypress/e2e/shared/stitching.cy.ts -------------------------------------------------------------------------------- /packages/e2e/remix/cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/cypress/support/e2e.ts -------------------------------------------------------------------------------- /packages/e2e/remix/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/package.json -------------------------------------------------------------------------------- /packages/e2e/remix/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/public/favicon.ico -------------------------------------------------------------------------------- /packages/e2e/remix/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/tsconfig.json -------------------------------------------------------------------------------- /packages/e2e/remix/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/remix/vite.config.ts -------------------------------------------------------------------------------- /packages/e2e/shared/components/display.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/components/display.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/components/hydration-marker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/components/hydration-marker.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/components/link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/components/link.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/components/null-detector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/components/null-detector.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/components/router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/components/router.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/create-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/create-test.ts -------------------------------------------------------------------------------- /packages/e2e/shared/cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/cypress.config.ts -------------------------------------------------------------------------------- /packages/e2e/shared/cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/cypress/support/e2e.ts -------------------------------------------------------------------------------- /packages/e2e/shared/cypress/support/log-spy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/cypress/support/log-spy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/lib/assertions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/lib/assertions.ts -------------------------------------------------------------------------------- /packages/e2e/shared/lib/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/lib/options.ts -------------------------------------------------------------------------------- /packages/e2e/shared/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/package.json -------------------------------------------------------------------------------- /packages/e2e/shared/shared.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/shared.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/basic-io.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/basic-io.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/basic-io.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/basic-io.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/conditional-rendering.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/conditional-rendering.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/conditional-rendering.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/conditional-rendering.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/debounce-client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/debounce-client.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/debounce-server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/debounce-server.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/debounce.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/debounce.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/debounce.defs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/debounce.defs.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/dynamic-segments.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/dynamic-segments.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/dynamic-segments.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/dynamic-segments.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/flush-after-navigate.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/flush-after-navigate.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/flush-after-navigate.defs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/flush-after-navigate.defs.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/flush-after-navigate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/flush-after-navigate.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/form.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/form.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/form.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/hash-preservation.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/hash-preservation.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/hash-preservation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/hash-preservation.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/json.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/json.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/json.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/json.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/key-isolation.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/key-isolation.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/key-isolation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/key-isolation.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/life-and-death.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/life-and-death.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/life-and-death.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/life-and-death.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/linking.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/linking.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/linking.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/linking.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/loader.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/loader.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/loader.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/native-array.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/native-array.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/native-array.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/native-array.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/pretty-urls.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/pretty-urls.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/pretty-urls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/pretty-urls.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/push.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/push.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/push.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/push.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/rate-limits.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/rate-limits.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/react-router/fog-of-war.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/react-router/fog-of-war.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/react-router/fog-of-war.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/react-router/fog-of-war.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/referential-stability.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/referential-stability.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/referential-stability.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/referential-stability.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/render-count.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/render-count.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/render-count.params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/render-count.params.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/render-count.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/render-count.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/repro-1099.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/repro-1099.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/repro-1099.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/repro-1099.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/repro-359.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/repro-359.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/repro-359.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/repro-359.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/repro-982.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/repro-982.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/repro-982.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/repro-982.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/routing.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/routing.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/routing.defs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/routing.defs.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/routing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/routing.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/scroll.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/scroll.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/scroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/scroll.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/shallow.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/shallow.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/shallow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/shallow.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/specs/stitching.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/stitching.cy.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/stitching.defs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/stitching.defs.ts -------------------------------------------------------------------------------- /packages/e2e/shared/specs/stitching.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/specs/stitching.tsx -------------------------------------------------------------------------------- /packages/e2e/shared/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/shared/tsconfig.json -------------------------------------------------------------------------------- /packages/e2e/tanstack-router/.cta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/tanstack-router/.cta.json -------------------------------------------------------------------------------- /packages/e2e/tanstack-router/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/tanstack-router/.gitignore -------------------------------------------------------------------------------- /packages/e2e/tanstack-router/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/tanstack-router/README.md -------------------------------------------------------------------------------- /packages/e2e/tanstack-router/cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/tanstack-router/cypress.config.ts -------------------------------------------------------------------------------- /packages/e2e/tanstack-router/cypress/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/tanstack-router/cypress/.gitignore -------------------------------------------------------------------------------- /packages/e2e/tanstack-router/cypress/e2e/shared/form.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/tanstack-router/cypress/e2e/shared/form.cy.ts -------------------------------------------------------------------------------- /packages/e2e/tanstack-router/cypress/e2e/shared/json.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/tanstack-router/cypress/e2e/shared/json.cy.ts -------------------------------------------------------------------------------- /packages/e2e/tanstack-router/cypress/e2e/shared/linking.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/tanstack-router/cypress/e2e/shared/linking.cy.ts -------------------------------------------------------------------------------- /packages/e2e/tanstack-router/cypress/e2e/shared/push.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/tanstack-router/cypress/e2e/shared/push.cy.ts -------------------------------------------------------------------------------- /packages/e2e/tanstack-router/cypress/e2e/shared/routing.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/tanstack-router/cypress/e2e/shared/routing.cy.ts -------------------------------------------------------------------------------- /packages/e2e/tanstack-router/cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/tanstack-router/cypress/support/e2e.ts -------------------------------------------------------------------------------- /packages/e2e/tanstack-router/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/tanstack-router/index.html -------------------------------------------------------------------------------- /packages/e2e/tanstack-router/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/tanstack-router/package.json -------------------------------------------------------------------------------- /packages/e2e/tanstack-router/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/tanstack-router/public/favicon.ico -------------------------------------------------------------------------------- /packages/e2e/tanstack-router/src/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/tanstack-router/src/layout.tsx -------------------------------------------------------------------------------- /packages/e2e/tanstack-router/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/tanstack-router/src/main.tsx -------------------------------------------------------------------------------- /packages/e2e/tanstack-router/src/routes/__root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/tanstack-router/src/routes/__root.tsx -------------------------------------------------------------------------------- /packages/e2e/tanstack-router/src/routes/json.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/tanstack-router/src/routes/json.tsx -------------------------------------------------------------------------------- /packages/e2e/tanstack-router/src/routes/native-array.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/tanstack-router/src/routes/native-array.tsx -------------------------------------------------------------------------------- /packages/e2e/tanstack-router/src/routes/pretty-urls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/tanstack-router/src/routes/pretty-urls.tsx -------------------------------------------------------------------------------- /packages/e2e/tanstack-router/src/routes/scroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/tanstack-router/src/routes/scroll.tsx -------------------------------------------------------------------------------- /packages/e2e/tanstack-router/src/routes/trailing-slash.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/tanstack-router/src/routes/trailing-slash.tsx -------------------------------------------------------------------------------- /packages/e2e/tanstack-router/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/tanstack-router/tsconfig.json -------------------------------------------------------------------------------- /packages/e2e/tanstack-router/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/e2e/tanstack-router/vite.config.js -------------------------------------------------------------------------------- /packages/examples/next-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/next-app/.gitignore -------------------------------------------------------------------------------- /packages/examples/next-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/next-app/README.md -------------------------------------------------------------------------------- /packages/examples/next-app/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/next-app/next.config.ts -------------------------------------------------------------------------------- /packages/examples/next-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/next-app/package.json -------------------------------------------------------------------------------- /packages/examples/next-app/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/next-app/postcss.config.mjs -------------------------------------------------------------------------------- /packages/examples/next-app/public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/next-app/public/file.svg -------------------------------------------------------------------------------- /packages/examples/next-app/public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/next-app/public/globe.svg -------------------------------------------------------------------------------- /packages/examples/next-app/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/next-app/public/next.svg -------------------------------------------------------------------------------- /packages/examples/next-app/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/next-app/public/vercel.svg -------------------------------------------------------------------------------- /packages/examples/next-app/public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/next-app/public/window.svg -------------------------------------------------------------------------------- /packages/examples/next-app/src/app/_components/filter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/next-app/src/app/_components/filter.tsx -------------------------------------------------------------------------------- /packages/examples/next-app/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/next-app/src/app/favicon.ico -------------------------------------------------------------------------------- /packages/examples/next-app/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/next-app/src/app/globals.css -------------------------------------------------------------------------------- /packages/examples/next-app/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/next-app/src/app/layout.tsx -------------------------------------------------------------------------------- /packages/examples/next-app/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/next-app/src/app/page.tsx -------------------------------------------------------------------------------- /packages/examples/next-app/src/app/searchParams.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/next-app/src/app/searchParams.tsx -------------------------------------------------------------------------------- /packages/examples/next-app/src/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/next-app/src/data.ts -------------------------------------------------------------------------------- /packages/examples/next-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/next-app/tsconfig.json -------------------------------------------------------------------------------- /packages/examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/package.json -------------------------------------------------------------------------------- /packages/examples/trpc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/trpc/.gitignore -------------------------------------------------------------------------------- /packages/examples/trpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/trpc/README.md -------------------------------------------------------------------------------- /packages/examples/trpc/app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/trpc/app/root.tsx -------------------------------------------------------------------------------- /packages/examples/trpc/app/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/trpc/app/routes.ts -------------------------------------------------------------------------------- /packages/examples/trpc/app/routes/api/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/trpc/app/routes/api/trpc.ts -------------------------------------------------------------------------------- /packages/examples/trpc/app/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/trpc/app/routes/index.tsx -------------------------------------------------------------------------------- /packages/examples/trpc/app/search-params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/trpc/app/search-params.ts -------------------------------------------------------------------------------- /packages/examples/trpc/app/server/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/trpc/app/server/trpc.ts -------------------------------------------------------------------------------- /packages/examples/trpc/app/utils/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/trpc/app/utils/trpc.ts -------------------------------------------------------------------------------- /packages/examples/trpc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/trpc/package.json -------------------------------------------------------------------------------- /packages/examples/trpc/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/trpc/public/favicon.ico -------------------------------------------------------------------------------- /packages/examples/trpc/react-router.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/trpc/react-router.config.ts -------------------------------------------------------------------------------- /packages/examples/trpc/server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/trpc/server.mjs -------------------------------------------------------------------------------- /packages/examples/trpc/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/trpc/tsconfig.json -------------------------------------------------------------------------------- /packages/examples/trpc/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/examples/trpc/vite.config.ts -------------------------------------------------------------------------------- /packages/nuqs/.gitignore: -------------------------------------------------------------------------------- 1 | size.json 2 | -------------------------------------------------------------------------------- /packages/nuqs/adapters/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/adapters/custom.d.ts -------------------------------------------------------------------------------- /packages/nuqs/adapters/next.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/adapters/next.d.ts -------------------------------------------------------------------------------- /packages/nuqs/adapters/next/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/adapters/next/app.d.ts -------------------------------------------------------------------------------- /packages/nuqs/adapters/next/pages.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/adapters/next/pages.d.ts -------------------------------------------------------------------------------- /packages/nuqs/adapters/react-router.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/adapters/react-router.d.ts -------------------------------------------------------------------------------- /packages/nuqs/adapters/react-router/v6.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/adapters/react-router/v6.d.ts -------------------------------------------------------------------------------- /packages/nuqs/adapters/react-router/v7.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/adapters/react-router/v7.d.ts -------------------------------------------------------------------------------- /packages/nuqs/adapters/react.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/adapters/react.d.ts -------------------------------------------------------------------------------- /packages/nuqs/adapters/remix.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/adapters/remix.d.ts -------------------------------------------------------------------------------- /packages/nuqs/adapters/tanstack-router.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/adapters/tanstack-router.d.ts -------------------------------------------------------------------------------- /packages/nuqs/adapters/testing.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/adapters/testing.d.ts -------------------------------------------------------------------------------- /packages/nuqs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/package.json -------------------------------------------------------------------------------- /packages/nuqs/scripts/prepack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/scripts/prepack.sh -------------------------------------------------------------------------------- /packages/nuqs/server.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/server.d.ts -------------------------------------------------------------------------------- /packages/nuqs/src/adapters/custom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/adapters/custom.ts -------------------------------------------------------------------------------- /packages/nuqs/src/adapters/lib/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/adapters/lib/context.ts -------------------------------------------------------------------------------- /packages/nuqs/src/adapters/lib/defs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/adapters/lib/defs.ts -------------------------------------------------------------------------------- /packages/nuqs/src/adapters/lib/key-isolation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/adapters/lib/key-isolation.ts -------------------------------------------------------------------------------- /packages/nuqs/src/adapters/lib/patch-history.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/adapters/lib/patch-history.test.ts -------------------------------------------------------------------------------- /packages/nuqs/src/adapters/lib/patch-history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/adapters/lib/patch-history.ts -------------------------------------------------------------------------------- /packages/nuqs/src/adapters/lib/react-router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/adapters/lib/react-router.ts -------------------------------------------------------------------------------- /packages/nuqs/src/adapters/next.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/adapters/next.ts -------------------------------------------------------------------------------- /packages/nuqs/src/adapters/next/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/adapters/next/app.ts -------------------------------------------------------------------------------- /packages/nuqs/src/adapters/next/impl.app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/adapters/next/impl.app.ts -------------------------------------------------------------------------------- /packages/nuqs/src/adapters/next/impl.pages.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/adapters/next/impl.pages.test.ts -------------------------------------------------------------------------------- /packages/nuqs/src/adapters/next/impl.pages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/adapters/next/impl.pages.ts -------------------------------------------------------------------------------- /packages/nuqs/src/adapters/next/pages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/adapters/next/pages.ts -------------------------------------------------------------------------------- /packages/nuqs/src/adapters/react-router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/adapters/react-router.ts -------------------------------------------------------------------------------- /packages/nuqs/src/adapters/react-router/v6.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/adapters/react-router/v6.ts -------------------------------------------------------------------------------- /packages/nuqs/src/adapters/react-router/v7.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/adapters/react-router/v7.ts -------------------------------------------------------------------------------- /packages/nuqs/src/adapters/react.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/adapters/react.ts -------------------------------------------------------------------------------- /packages/nuqs/src/adapters/remix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/adapters/remix.ts -------------------------------------------------------------------------------- /packages/nuqs/src/adapters/tanstack-router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/adapters/tanstack-router.ts -------------------------------------------------------------------------------- /packages/nuqs/src/adapters/testing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/adapters/testing.ts -------------------------------------------------------------------------------- /packages/nuqs/src/api.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/api.test.ts -------------------------------------------------------------------------------- /packages/nuqs/src/cache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/cache.test.ts -------------------------------------------------------------------------------- /packages/nuqs/src/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/cache.ts -------------------------------------------------------------------------------- /packages/nuqs/src/defs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/defs.ts -------------------------------------------------------------------------------- /packages/nuqs/src/index.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/index.server.ts -------------------------------------------------------------------------------- /packages/nuqs/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/index.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/compare.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/compare.test.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/compare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/compare.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/compose.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/compose.test.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/compose.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/compose.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/debug.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/debug.test.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/debug.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/emitter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/emitter.test.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/emitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/emitter.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/errors.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/queues/debounce.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/queues/debounce.test.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/queues/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/queues/debounce.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/queues/rate-limiting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/queues/rate-limiting.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/queues/reset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/queues/reset.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/queues/throttle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/queues/throttle.test.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/queues/throttle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/queues/throttle.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/queues/useSyncExternalStores.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/queues/useSyncExternalStores.test.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/queues/useSyncExternalStores.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/queues/useSyncExternalStores.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/safe-parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/safe-parse.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/search-params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/search-params.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/sync.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/sync.test.tsx -------------------------------------------------------------------------------- /packages/nuqs/src/lib/sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/sync.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/timeout.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/timeout.test.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/timeout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/timeout.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/url-encoding.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/url-encoding.test.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/url-encoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/url-encoding.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/with-resolvers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/with-resolvers.test.ts -------------------------------------------------------------------------------- /packages/nuqs/src/lib/with-resolvers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/lib/with-resolvers.ts -------------------------------------------------------------------------------- /packages/nuqs/src/loader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/loader.test.ts -------------------------------------------------------------------------------- /packages/nuqs/src/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/loader.ts -------------------------------------------------------------------------------- /packages/nuqs/src/parsers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/parsers.test.ts -------------------------------------------------------------------------------- /packages/nuqs/src/parsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/parsers.ts -------------------------------------------------------------------------------- /packages/nuqs/src/serializer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/serializer.test.ts -------------------------------------------------------------------------------- /packages/nuqs/src/serializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/serializer.ts -------------------------------------------------------------------------------- /packages/nuqs/src/standard-schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/standard-schema.test.ts -------------------------------------------------------------------------------- /packages/nuqs/src/standard-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/standard-schema.ts -------------------------------------------------------------------------------- /packages/nuqs/src/testing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/testing.ts -------------------------------------------------------------------------------- /packages/nuqs/src/useQueryState.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/useQueryState.test.tsx -------------------------------------------------------------------------------- /packages/nuqs/src/useQueryState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/useQueryState.ts -------------------------------------------------------------------------------- /packages/nuqs/src/useQueryStates.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/useQueryStates.test.tsx -------------------------------------------------------------------------------- /packages/nuqs/src/useQueryStates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/src/useQueryStates.ts -------------------------------------------------------------------------------- /packages/nuqs/testing.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/testing.d.ts -------------------------------------------------------------------------------- /packages/nuqs/tests/cache.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/tests/cache.test-d.ts -------------------------------------------------------------------------------- /packages/nuqs/tests/components/repro-1099.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/tests/components/repro-1099.tsx -------------------------------------------------------------------------------- /packages/nuqs/tests/parsers.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/tests/parsers.test-d.ts -------------------------------------------------------------------------------- /packages/nuqs/tests/serializer.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/tests/serializer.test-d.ts -------------------------------------------------------------------------------- /packages/nuqs/tests/useQueryState.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/tests/useQueryState.test-d.ts -------------------------------------------------------------------------------- /packages/nuqs/tests/useQueryStates.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/tests/useQueryStates.test-d.ts -------------------------------------------------------------------------------- /packages/nuqs/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/tsconfig.build.json -------------------------------------------------------------------------------- /packages/nuqs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/tsconfig.json -------------------------------------------------------------------------------- /packages/nuqs/tsdown.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/tsdown.config.ts -------------------------------------------------------------------------------- /packages/nuqs/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/vitest.config.ts -------------------------------------------------------------------------------- /packages/nuqs/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/nuqs/vitest.setup.ts -------------------------------------------------------------------------------- /packages/res/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/res/package.json -------------------------------------------------------------------------------- /packages/res/wordmark.dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/res/wordmark.dark.svg -------------------------------------------------------------------------------- /packages/res/wordmark.light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/res/wordmark.light.svg -------------------------------------------------------------------------------- /packages/res/wordmark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/res/wordmark.svg -------------------------------------------------------------------------------- /packages/scripts/next-release-analyser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/scripts/next-release-analyser.ts -------------------------------------------------------------------------------- /packages/scripts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/scripts/package.json -------------------------------------------------------------------------------- /packages/scripts/release-notes-automation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/scripts/release-notes-automation.ts -------------------------------------------------------------------------------- /packages/scripts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/packages/scripts/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/turbo.json -------------------------------------------------------------------------------- /useQueryState.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/47ng/nuqs/HEAD/useQueryState.gif --------------------------------------------------------------------------------