diff --git a/.changeset/loosen-query-core-pin.md b/.changeset/loosen-query-core-pin.md new file mode 100644 index 00000000000..8102aaacf6f --- /dev/null +++ b/.changeset/loosen-query-core-pin.md @@ -0,0 +1,6 @@ +--- +'@clerk/shared': patch +'@clerk/clerk-js': patch +--- + +Loosen `@tanstack/query-core` dependency from an exact pin to a caret range (`^5.90.16`) so it can dedupe with consumer-installed `@tanstack/react-query` versions. This avoids Vite `resolve.dedupe` resolution failures under Bun when two divergent copies of `query-core` end up nested instead of hoisted. diff --git a/packages/clerk-js/package.json b/packages/clerk-js/package.json index 2e7a88047f3..ff850148246 100644 --- a/packages/clerk-js/package.json +++ b/packages/clerk-js/package.json @@ -91,7 +91,7 @@ "@solana/wallet-standard": "catalog:module-manager", "@stripe/stripe-js": "5.6.0", "@swc/helpers": "catalog:repo", - "@tanstack/query-core": "5.90.16", + "@tanstack/query-core": "^5.90.16", "@wallet-standard/core": "catalog:module-manager", "@zxcvbn-ts/core": "catalog:module-manager", "@zxcvbn-ts/language-common": "catalog:module-manager", diff --git a/packages/shared/package.json b/packages/shared/package.json index ccf02bdb986..0e48ec07fe6 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -140,7 +140,7 @@ "test:coverage": "vitest --collectCoverage && open coverage/lcov-report/index.html" }, "dependencies": { - "@tanstack/query-core": "5.90.16", + "@tanstack/query-core": "^5.90.16", "dequal": "2.0.3", "glob-to-regexp": "0.4.1", "js-cookie": "3.0.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 542afb2e8e6..c19dcc06c18 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -438,7 +438,7 @@ importers: specifier: catalog:repo version: 0.5.21 '@tanstack/query-core': - specifier: 5.90.16 + specifier: ^5.90.16 version: 5.90.16 '@wallet-standard/core': specifier: catalog:module-manager @@ -811,7 +811,7 @@ importers: packages/shared: dependencies: '@tanstack/query-core': - specifier: 5.90.16 + specifier: ^5.90.16 version: 5.90.16 dequal: specifier: 2.0.3