← Files ClerkARCHIVED FILE

skills/clerk-react-router-patterns/templates/react-router-basic-auth/vite.config.ts

499 Bytes · Oct 4, 2026 · 12:23 UTC

↓ Download file

import { reactRouter } from "@react-router/dev/vite"
import { defineConfig } from "vite"

export default defineConfig({
	plugins: [reactRouter()],
	// React Router v8 dev SSR externalizes @clerk/react-router, which then resolves
	// react-router's production build while the app uses the development build —
	// two Router contexts, and useNavigate() throws inside ClerkProvider.
	// See https://github.com/remix-run/react-router/issues/15232
	ssr: {
		noExternal: ["@clerk/react-router"],
	},
})

SHA-256: dc22ffff743b12356da58f759c867c73306609dd8be7ee106be9e1fb2f7bc1d4