├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── lint-pr.yml │ ├── main.yml │ └── publish.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── lerna.json ├── package.json ├── packages ├── example-app │ ├── .eslintrc.js │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── cypress.json │ ├── cypress │ │ ├── fixtures │ │ │ └── .gitkeep │ │ ├── integration │ │ │ └── index.spec.tsx │ │ ├── plugins │ │ │ └── index.js │ │ └── support │ │ │ └── index.js │ ├── next-env.d.ts │ ├── package.json │ ├── public │ │ └── favicon.ico │ ├── src │ │ └── app │ │ │ ├── layout.css │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ └── scrollable │ │ │ └── page.tsx │ └── tsconfig.json ├── example-pages │ ├── .eslintrc.js │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── cypress.json │ ├── cypress │ │ ├── fixtures │ │ │ └── .gitkeep │ │ ├── integration │ │ │ ├── index.spec.tsx │ │ │ ├── shallow-false.spec.tsx │ │ │ └── shallow-true.spec.tsx │ │ ├── plugins │ │ │ └── index.js │ │ └── support │ │ │ └── index.js │ ├── next-env.d.ts │ ├── next.config.js │ ├── package.json │ ├── public │ │ └── favicon.ico │ ├── src │ │ ├── components │ │ │ └── ShallowTest.tsx │ │ └── pages │ │ │ ├── _app.css │ │ │ ├── _app.tsx │ │ │ ├── index.tsx │ │ │ ├── shallow-false.tsx │ │ │ └── shallow-true.tsx │ └── tsconfig.json └── next-query-params │ ├── .eslintrc.js │ ├── CHANGELOG.md │ ├── app.d.ts │ ├── package.json │ ├── pages.d.ts │ ├── src │ ├── NextAdapterApp.tsx │ ├── NextAdapterPages.tsx │ ├── app.tsx │ ├── index.tsx │ └── pages.tsx │ ├── tsconfig.json │ └── types │ └── index.d.ts └── yarn.lock /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/lint-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/.github/workflows/lint-pr.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | .DS_Store 3 | node_modules 4 | dist 5 | .idea 6 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/README.md -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/package.json -------------------------------------------------------------------------------- /packages/example-app/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-app/.eslintrc.js -------------------------------------------------------------------------------- /packages/example-app/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /.next/ 3 | tsconfig.tsbuildinfo -------------------------------------------------------------------------------- /packages/example-app/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-app/CHANGELOG.md -------------------------------------------------------------------------------- /packages/example-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-app/README.md -------------------------------------------------------------------------------- /packages/example-app/cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-app/cypress.json -------------------------------------------------------------------------------- /packages/example-app/cypress/fixtures/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/example-app/cypress/integration/index.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-app/cypress/integration/index.spec.tsx -------------------------------------------------------------------------------- /packages/example-app/cypress/plugins/index.js: -------------------------------------------------------------------------------- 1 | module.exports = () => { 2 | // None yet 3 | }; 4 | -------------------------------------------------------------------------------- /packages/example-app/cypress/support/index.js: -------------------------------------------------------------------------------- 1 | // Nothing yet 2 | -------------------------------------------------------------------------------- /packages/example-app/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-app/next-env.d.ts -------------------------------------------------------------------------------- /packages/example-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-app/package.json -------------------------------------------------------------------------------- /packages/example-app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-app/public/favicon.ico -------------------------------------------------------------------------------- /packages/example-app/src/app/layout.css: -------------------------------------------------------------------------------- 1 | label { 2 | display: block; 3 | } 4 | -------------------------------------------------------------------------------- /packages/example-app/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-app/src/app/layout.tsx -------------------------------------------------------------------------------- /packages/example-app/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-app/src/app/page.tsx -------------------------------------------------------------------------------- /packages/example-app/src/app/scrollable/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-app/src/app/scrollable/page.tsx -------------------------------------------------------------------------------- /packages/example-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-app/tsconfig.json -------------------------------------------------------------------------------- /packages/example-pages/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-pages/.eslintrc.js -------------------------------------------------------------------------------- /packages/example-pages/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /.next/ 3 | tsconfig.tsbuildinfo -------------------------------------------------------------------------------- /packages/example-pages/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-pages/CHANGELOG.md -------------------------------------------------------------------------------- /packages/example-pages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-pages/README.md -------------------------------------------------------------------------------- /packages/example-pages/cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-pages/cypress.json -------------------------------------------------------------------------------- /packages/example-pages/cypress/fixtures/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/example-pages/cypress/integration/index.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-pages/cypress/integration/index.spec.tsx -------------------------------------------------------------------------------- /packages/example-pages/cypress/integration/shallow-false.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-pages/cypress/integration/shallow-false.spec.tsx -------------------------------------------------------------------------------- /packages/example-pages/cypress/integration/shallow-true.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-pages/cypress/integration/shallow-true.spec.tsx -------------------------------------------------------------------------------- /packages/example-pages/cypress/plugins/index.js: -------------------------------------------------------------------------------- 1 | module.exports = () => { 2 | // None yet 3 | }; 4 | -------------------------------------------------------------------------------- /packages/example-pages/cypress/support/index.js: -------------------------------------------------------------------------------- 1 | // Nothing yet 2 | -------------------------------------------------------------------------------- /packages/example-pages/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-pages/next-env.d.ts -------------------------------------------------------------------------------- /packages/example-pages/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-pages/next.config.js -------------------------------------------------------------------------------- /packages/example-pages/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-pages/package.json -------------------------------------------------------------------------------- /packages/example-pages/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-pages/public/favicon.ico -------------------------------------------------------------------------------- /packages/example-pages/src/components/ShallowTest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-pages/src/components/ShallowTest.tsx -------------------------------------------------------------------------------- /packages/example-pages/src/pages/_app.css: -------------------------------------------------------------------------------- 1 | label { 2 | display: block; 3 | } 4 | -------------------------------------------------------------------------------- /packages/example-pages/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-pages/src/pages/_app.tsx -------------------------------------------------------------------------------- /packages/example-pages/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-pages/src/pages/index.tsx -------------------------------------------------------------------------------- /packages/example-pages/src/pages/shallow-false.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-pages/src/pages/shallow-false.tsx -------------------------------------------------------------------------------- /packages/example-pages/src/pages/shallow-true.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-pages/src/pages/shallow-true.tsx -------------------------------------------------------------------------------- /packages/example-pages/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/example-pages/tsconfig.json -------------------------------------------------------------------------------- /packages/next-query-params/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/next-query-params/.eslintrc.js -------------------------------------------------------------------------------- /packages/next-query-params/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/next-query-params/CHANGELOG.md -------------------------------------------------------------------------------- /packages/next-query-params/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/next-query-params/app.d.ts -------------------------------------------------------------------------------- /packages/next-query-params/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/next-query-params/package.json -------------------------------------------------------------------------------- /packages/next-query-params/pages.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/next-query-params/pages.d.ts -------------------------------------------------------------------------------- /packages/next-query-params/src/NextAdapterApp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/next-query-params/src/NextAdapterApp.tsx -------------------------------------------------------------------------------- /packages/next-query-params/src/NextAdapterPages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/next-query-params/src/NextAdapterPages.tsx -------------------------------------------------------------------------------- /packages/next-query-params/src/app.tsx: -------------------------------------------------------------------------------- 1 | export {default} from './NextAdapterApp'; 2 | -------------------------------------------------------------------------------- /packages/next-query-params/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/next-query-params/src/index.tsx -------------------------------------------------------------------------------- /packages/next-query-params/src/pages.tsx: -------------------------------------------------------------------------------- 1 | export {default} from './NextAdapterPages'; 2 | -------------------------------------------------------------------------------- /packages/next-query-params/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/packages/next-query-params/tsconfig.json -------------------------------------------------------------------------------- /packages/next-query-params/types/index.d.ts: -------------------------------------------------------------------------------- 1 | declare const __DEV__: boolean; 2 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amannn/next-query-params/HEAD/yarn.lock --------------------------------------------------------------------------------