diff --git a/apps/web/vite.config.ts b/apps/web/vite.config.ts index 652ebea30e13d01f0921d470707bd12f036cbfdd..86ca574aa03a30807d8341b343a5501b8f9d85bd 100644 --- a/apps/web/vite.config.ts +++ b/apps/web/vite.config.ts @@ -4,6 +4,14 @@ import { tanstackRouter } from "@tanstack/router-plugin/vite"; import { defineConfig } from "vite"; const port = Number(process.env.PORT ?? 5733); +const sourcemapEnv = process.env.T3CODE_WEB_SOURCEMAP?.trim().toLowerCase(); + +const buildSourcemap = + sourcemapEnv === "0" || sourcemapEnv === "false" + ? false + : sourcemapEnv === "hidden" + ? "hidden" + : true; export default defineConfig({ plugins: [ @@ -42,5 +50,6 @@ export default defineConfig({ build: { outDir: "dist", emptyOutDir: true, + sourcemap: buildSourcemap, }, });