diff --git a/examples/react/start-clerk-basic/package.json b/examples/react/start-clerk-basic/package.json index 76bee39b05..0583a6eedc 100644 --- a/examples/react/start-clerk-basic/package.json +++ b/examples/react/start-clerk-basic/package.json @@ -10,7 +10,7 @@ "start": "pnpx srvx --prod -s ../client dist/server/server.js" }, "dependencies": { - "@clerk/tanstack-react-start": "^0.26.3", + "@clerk/tanstack-react-start": "^0.27.14", "@tanstack/react-router": "^1.146.2", "@tanstack/react-router-devtools": "^1.146.2", "@tanstack/react-start": "^1.146.3", diff --git a/examples/react/start-clerk-basic/vite.config.ts b/examples/react/start-clerk-basic/vite.config.ts index 843599315e..21ac5d775c 100644 --- a/examples/react/start-clerk-basic/vite.config.ts +++ b/examples/react/start-clerk-basic/vite.config.ts @@ -16,4 +16,10 @@ export default defineConfig({ tanstackStart(), viteReact(), ], + // See https://github.com/TanStack/router/issues/5738 + resolve: { + alias: [ + { find: 'use-sync-external-store/shim/index.js', replacement: 'react' }, + ], + }, }) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a81e62794b..18462b46d8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8092,8 +8092,8 @@ importers: examples/react/start-clerk-basic: dependencies: '@clerk/tanstack-react-start': - specifier: ^0.26.3 - version: 0.26.3(@tanstack/react-router@packages+react-router)(@tanstack/react-start@packages+react-start)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^0.27.14 + version: 0.27.14(@tanstack/react-router@packages+react-router)(@tanstack/react-start@packages+react-start)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tanstack/react-router': specifier: workspace:* version: link:../../../packages/react-router @@ -8151,7 +8151,7 @@ importers: dependencies: '@convex-dev/react-query': specifier: 0.0.0-alpha.8 - version: 0.0.0-alpha.8(@tanstack/react-query@5.90.7(react@19.2.0))(convex@1.19.0(@clerk/clerk-react@5.53.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)) + version: 0.0.0-alpha.8(@tanstack/react-query@5.90.7(react@19.2.0))(convex@1.19.0(@clerk/clerk-react@5.59.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)) '@tanstack/react-query': specifier: ^5.90.7 version: 5.90.7(react@19.2.0) @@ -8175,7 +8175,7 @@ importers: version: 8.2.2 convex: specifier: ^1.19.0 - version: 1.19.0(@clerk/clerk-react@5.53.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 1.19.0(@clerk/clerk-react@5.59.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) ky: specifier: ^1.7.4 version: 1.7.4 @@ -10615,7 +10615,7 @@ importers: dependencies: '@convex-dev/better-auth': specifier: ^0.9.7 - version: 0.9.7(@standard-schema/spec@1.0.0)(better-auth@1.3.27(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(solid-js@1.9.10))(convex@1.28.2(@clerk/clerk-react@5.53.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0))(hono@4.7.10)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.2) + version: 0.9.7(@standard-schema/spec@1.0.0)(better-auth@1.3.27(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(solid-js@1.9.10))(convex@1.28.2(@clerk/clerk-react@5.59.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0))(hono@4.7.10)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.2) '@tailwindcss/vite': specifier: ^4.1.18 version: 4.1.18(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) @@ -10636,10 +10636,10 @@ importers: version: 2.1.1 convex: specifier: ^1.28.2 - version: 1.28.2(@clerk/clerk-react@5.53.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0) + version: 1.28.2(@clerk/clerk-react@5.59.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0) convex-solidjs: specifier: ^0.0.3 - version: 0.0.3(@clerk/clerk-react@5.53.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0)(solid-js@1.9.10) + version: 0.0.3(@clerk/clerk-react@5.59.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0)(solid-js@1.9.10) redaxios: specifier: ^0.5.1 version: 0.5.1 @@ -12596,6 +12596,10 @@ packages: resolution: {integrity: sha512-fWMq/Tb2hgfUXLKJN8jr6pbpA5XLUwC4BjWz7lB5Y+YhXhBrO7GtfpZIS91L/aDhNb17X6IaE6XvS6tDJBCUUw==} engines: {node: '>=18.17.0'} + '@clerk/backend@2.29.2': + resolution: {integrity: sha512-HflWfWG0jfnOB++3bu1N0lzAgOuapJRmkfX1jdtF3M+Wn4QVHczLMt2To9VIGiTt62+kRUWLV4SONzVvCoOcsA==} + engines: {node: '>=18.17.0'} + '@clerk/clerk-react@5.53.2': resolution: {integrity: sha512-/ckRJC1dDS6hUVv+zzNX5VUCC49/UlbhKElN5LQqv172ntrx4Mw1TKBCJ3aO5Rct/RiJxhf1PfTUEohtY4QjUg==} engines: {node: '>=18.17.0'} @@ -12603,6 +12607,13 @@ packages: react: ^19.2.0 react-dom: ^19.2.0 + '@clerk/clerk-react@5.59.3': + resolution: {integrity: sha512-r1gmAYxhXs+QkXjDwj5Eqvm0Io8PtJ4FKkA45khiAzIQXcaQLFq/wFy7d1K8OSIYAIdFbuO0bnIOU/FdgWOc+A==} + engines: {node: '>=18.17.0'} + peerDependencies: + react: ^19.2.0 + react-dom: ^19.2.0 + '@clerk/shared@3.28.2': resolution: {integrity: sha512-BfBCPaoPoLCiU0b0MhQUfCjs+bWRRLkdHw0vBffSjtsFLxp1b5IL5D8nKgDPIKIIv7DmCCmO15tr+GqG3CGpYQ==} engines: {node: '>=18.17.0'} @@ -12615,6 +12626,18 @@ packages: react-dom: optional: true + '@clerk/shared@3.42.0': + resolution: {integrity: sha512-sJUur/7jnHHlAsdoDosxpOmfV05VR7K5rvqlFskj3GaAMFEJrvdOztw0hmhBGVSWiCpjTZfdGITegton8mo7mQ==} + engines: {node: '>=18.17.0'} + peerDependencies: + react: ^19.2.0 + react-dom: ^19.2.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + '@clerk/tanstack-react-start@0.19.0': resolution: {integrity: sha512-4jotpgIZXtndctloODcTbIPU3a1521SQK9CNlT2v2DIUz8iic9d+I+hE1JjlY3RG6iy/M1MSimnMQn+a3ki3Rw==} engines: {node: '>=18.17.0'} @@ -12624,8 +12647,8 @@ packages: react: ^19.2.0 react-dom: ^19.2.0 - '@clerk/tanstack-react-start@0.26.3': - resolution: {integrity: sha512-ZMiNTDyqHmczw08rb3o0KwVEFn1EJmaEtAY2VH8qvnyDY61fwtAXpM9jBseBhw/iYllYlv8QN/q/AIhVszXdNw==} + '@clerk/tanstack-react-start@0.27.14': + resolution: {integrity: sha512-So+pchhM3NUIY0sFqxh3yv2hG9bifPUqkCIDUKVzq0+korMhHTsMXBwcsbt2LpQ9UBXob1dW5v1WxtdWkqELFw==} engines: {node: '>=18.17.0'} peerDependencies: '@tanstack/react-router': workspace:* @@ -12633,6 +12656,10 @@ packages: react: ^19.2.0 react-dom: ^19.2.0 + '@clerk/types@4.101.10': + resolution: {integrity: sha512-qlmgnAm/IeK02RKEKVN8/Glx07xw/Lcv67jBfikM8HXhHc5v7bfYLD8UiWTr6H2RGtvB09cIt9JezRRlsuVBew==} + engines: {node: '>=18.17.0'} + '@clerk/types@4.95.0': resolution: {integrity: sha512-K1kI3BjvufG1mZBZJ5Q8Yu9wV6AFpjjITml5vhvP95xibJWOi3eYvlRCTKXDNKBFGvQfrTJbwn67jSG2VdyLKw==} engines: {node: '>=18.17.0'} @@ -24757,6 +24784,16 @@ snapshots: - react - react-dom + '@clerk/backend@2.29.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + dependencies: + '@clerk/shared': 3.42.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@clerk/types': 4.101.10(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + standardwebhooks: 1.0.0 + tslib: 2.8.1 + transitivePeerDependencies: + - react + - react-dom + '@clerk/clerk-react@5.53.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@clerk/shared': 3.28.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) @@ -24765,6 +24802,13 @@ snapshots: react-dom: 19.2.0(react@19.2.0) tslib: 2.8.1 + '@clerk/clerk-react@5.59.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + dependencies: + '@clerk/shared': 3.42.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + react: 19.2.0 + react-dom: 19.2.0(react@19.2.0) + tslib: 2.8.1 + '@clerk/shared@3.28.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@clerk/types': 4.95.0 @@ -24777,6 +24821,18 @@ snapshots: react: 19.2.0 react-dom: 19.2.0(react@19.2.0) + '@clerk/shared@3.42.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + dependencies: + csstype: 3.1.3 + dequal: 2.0.3 + glob-to-regexp: 0.4.1 + js-cookie: 3.0.5 + std-env: 3.9.0 + swr: 2.3.4(react@19.2.0) + optionalDependencies: + react: 19.2.0 + react-dom: 19.2.0(react@19.2.0) + '@clerk/tanstack-react-start@0.19.0(@tanstack/react-router@packages+react-router)(@tanstack/react-start@packages+react-start)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@clerk/backend': 2.18.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0) @@ -24789,18 +24845,25 @@ snapshots: react-dom: 19.2.0(react@19.2.0) tslib: 2.8.1 - '@clerk/tanstack-react-start@0.26.3(@tanstack/react-router@packages+react-router)(@tanstack/react-start@packages+react-start)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@clerk/tanstack-react-start@0.27.14(@tanstack/react-router@packages+react-router)(@tanstack/react-start@packages+react-start)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@clerk/backend': 2.18.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@clerk/clerk-react': 5.53.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@clerk/shared': 3.28.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@clerk/types': 4.95.0 + '@clerk/backend': 2.29.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@clerk/clerk-react': 5.59.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@clerk/shared': 3.42.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@clerk/types': 4.101.10(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@tanstack/react-router': link:packages/react-router '@tanstack/react-start': link:packages/react-start react: 19.2.0 react-dom: 19.2.0(react@19.2.0) tslib: 2.8.1 + '@clerk/types@4.101.10(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + dependencies: + '@clerk/shared': 3.42.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + transitivePeerDependencies: + - react + - react-dom + '@clerk/types@4.95.0': dependencies: csstype: 3.1.3 @@ -24901,12 +24964,12 @@ snapshots: '@types/conventional-commits-parser': 5.0.1 chalk: 5.4.1 - '@convex-dev/better-auth@0.9.7(@standard-schema/spec@1.0.0)(better-auth@1.3.27(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(solid-js@1.9.10))(convex@1.28.2(@clerk/clerk-react@5.53.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0))(hono@4.7.10)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.2)': + '@convex-dev/better-auth@0.9.7(@standard-schema/spec@1.0.0)(better-auth@1.3.27(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(solid-js@1.9.10))(convex@1.28.2(@clerk/clerk-react@5.59.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0))(hono@4.7.10)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.2)': dependencies: better-auth: 1.3.27(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(solid-js@1.9.10) common-tags: 1.8.2 - convex: 1.28.2(@clerk/clerk-react@5.53.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0) - convex-helpers: 0.1.104(@standard-schema/spec@1.0.0)(convex@1.28.2(@clerk/clerk-react@5.53.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0))(hono@4.7.10)(react@19.2.0)(typescript@5.9.2)(zod@3.25.57) + convex: 1.28.2(@clerk/clerk-react@5.59.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0) + convex-helpers: 0.1.104(@standard-schema/spec@1.0.0)(convex@1.28.2(@clerk/clerk-react@5.59.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0))(hono@4.7.10)(react@19.2.0)(typescript@5.9.2)(zod@3.25.57) jose: 6.1.0 react: 19.2.0 react-dom: 19.2.0(react@19.2.0) @@ -24919,10 +24982,10 @@ snapshots: - hono - typescript - '@convex-dev/react-query@0.0.0-alpha.8(@tanstack/react-query@5.90.7(react@19.2.0))(convex@1.19.0(@clerk/clerk-react@5.53.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0))': + '@convex-dev/react-query@0.0.0-alpha.8(@tanstack/react-query@5.90.7(react@19.2.0))(convex@1.19.0(@clerk/clerk-react@5.59.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0))': dependencies: '@tanstack/react-query': 5.90.7(react@19.2.0) - convex: 1.19.0(@clerk/clerk-react@5.53.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + convex: 1.19.0(@clerk/clerk-react@5.59.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@cspotcode/source-map-support@0.8.1': dependencies: @@ -31592,9 +31655,9 @@ snapshots: convert-source-map@2.0.0: {} - convex-helpers@0.1.104(@standard-schema/spec@1.0.0)(convex@1.28.2(@clerk/clerk-react@5.53.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0))(hono@4.7.10)(react@19.2.0)(typescript@5.9.2)(zod@3.25.57): + convex-helpers@0.1.104(@standard-schema/spec@1.0.0)(convex@1.28.2(@clerk/clerk-react@5.59.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0))(hono@4.7.10)(react@19.2.0)(typescript@5.9.2)(zod@3.25.57): dependencies: - convex: 1.28.2(@clerk/clerk-react@5.53.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0) + convex: 1.28.2(@clerk/clerk-react@5.59.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0) optionalDependencies: '@standard-schema/spec': 1.0.0 hono: 4.7.10 @@ -31602,32 +31665,32 @@ snapshots: typescript: 5.9.2 zod: 3.25.57 - convex-solidjs@0.0.3(@clerk/clerk-react@5.53.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0)(solid-js@1.9.10): + convex-solidjs@0.0.3(@clerk/clerk-react@5.59.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0)(solid-js@1.9.10): dependencies: '@solid-primitives/context': 0.3.2(solid-js@1.9.10) - convex: 1.28.2(@clerk/clerk-react@5.53.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0) + convex: 1.28.2(@clerk/clerk-react@5.59.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0) solid-js: 1.9.10 transitivePeerDependencies: - '@auth0/auth0-react' - '@clerk/clerk-react' - react - convex@1.19.0(@clerk/clerk-react@5.53.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + convex@1.19.0(@clerk/clerk-react@5.59.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react-dom@19.2.0(react@19.2.0))(react@19.2.0): dependencies: esbuild: 0.23.0 jwt-decode: 3.1.2 prettier: 3.4.2 optionalDependencies: - '@clerk/clerk-react': 5.53.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@clerk/clerk-react': 5.59.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - convex@1.28.2(@clerk/clerk-react@5.53.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0): + convex@1.28.2(@clerk/clerk-react@5.59.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0): dependencies: esbuild: 0.25.4 prettier: 3.6.2 optionalDependencies: - '@clerk/clerk-react': 5.53.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@clerk/clerk-react': 5.59.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: 19.2.0 cookie-es@1.2.2: {}