From a97926902d1f837e7687d1d8c0b526c38a04d6ea Mon Sep 17 00:00:00 2001 From: jettapat Date: Thu, 26 Mar 2026 19:01:01 +0700 Subject: [PATCH 1/2] fix: move nuqs from dependencies to peerDependencies nuqs uses React Context for its adapter pattern. When listed as a direct dependency, package managers install a separate copy for genseki, creating duplicate contexts that break the adapter detection in consuming apps (NUQS-404 error). Moving to peerDependencies ensures consumers provide a single nuqs instance shared across the entire app. --- legacies/react/package.json | 2 +- packages/ui/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/legacies/react/package.json b/legacies/react/package.json index 01d01bec..56ead0a6 100644 --- a/legacies/react/package.json +++ b/legacies/react/package.json @@ -99,7 +99,6 @@ "defu": "^6.1.4", "input-otp": "^1.4.2", "motion": "^12.7.4", - "nuqs": "^2.8.3", "radix3": "^1.1.2", "react": "^19.2.1", "react-aria-components": "^1.10.1", @@ -129,6 +128,7 @@ }, "peerDependencies": { "color": "^5.0.2", + "nuqs": "^2.8.3", "react": "^19.1.0", "react-day-picker": "^9.11.1", "react-dom": "^19.1.0", diff --git a/packages/ui/package.json b/packages/ui/package.json index 99b02816..35802344 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -61,7 +61,6 @@ "clsx": "^2.1.1", "cmdk": "^1.1.1", "input-otp": "^1.4.2", - "nuqs": "^2.8.3", "react": "^19.2.1", "react-day-picker": "^9.11.1", "react-dom": "^19.1.0", @@ -83,6 +82,7 @@ }, "peerDependencies": { "color": "^5.0.2", + "nuqs": "^2.8.3", "react-day-picker": "^9.11.1", "react-dom": "^19.1.0", "react-dropzone": "^14.3.8" From ce5abbb53f4a32816f75de69197145dedb2dd299 Mon Sep 17 00:00:00 2001 From: jettapat Date: Thu, 2 Apr 2026 20:15:20 +0700 Subject: [PATCH 2/2] docs: update changeset --- .changeset/bitter-trams-do.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .changeset/bitter-trams-do.md diff --git a/.changeset/bitter-trams-do.md b/.changeset/bitter-trams-do.md new file mode 100644 index 00000000..92a96f13 --- /dev/null +++ b/.changeset/bitter-trams-do.md @@ -0,0 +1,6 @@ +--- +'@genseki/react': patch +'@genseki/ui': patch +--- + +fix: move nuqs from dependencies to peerDependencies