sendou.ink/react-router.config.ts
2026-07-02 17:38:26 +03:00

18 lines
562 B
TypeScript

import type { Config } from "@react-router/dev/config";
import { sentryOnBuildEnd } from "@sentry/react-router";
export default {
// Upfront cost vs. lazy loading trade-off
// also lazy loading causes more load on the server
// this matches old Remix v2 behavior
routeDiscovery: { mode: "initial" },
splitRouteModules: true,
buildEnd: async ({ viteConfig, reactRouterConfig, buildManifest }) => {
await sentryOnBuildEnd({
viteConfig: viteConfig,
reactRouterConfig: reactRouterConfig,
buildManifest: buildManifest,
});
},
} satisfies Config;