| ... | @@ -4,6 +4,14 @@ import { tanstackRouter } from "@tanstack/router-plugin/vite"; | ... | @@ -4,6 +4,14 @@ import { tanstackRouter } from "@tanstack/router-plugin/vite"; |
| 4 | import { defineConfig } from "vite"; | 4 | import { defineConfig } from "vite"; |
| 5 | | 5 | |
| 6 | const port = Number(process.env.PORT ?? 5733); | 6 | const port = Number(process.env.PORT ?? 5733); |
| | 7 | const sourcemapEnv = process.env.T3CODE_WEB_SOURCEMAP?.trim().toLowerCase(); |
| | 8 | |
| | 9 | const buildSourcemap = |
| | 10 | sourcemapEnv === "0" || sourcemapEnv === "false" |
| | 11 | ? false |
| | 12 | : sourcemapEnv === "hidden" |
| | 13 | ? "hidden" |
| | 14 | : true; |
| 7 | | 15 | |
| 8 | export default defineConfig({ | 16 | export default defineConfig({ |
| 9 | plugins: [ | 17 | plugins: [ |
| ... | @@ -42,5 +50,6 @@ export default defineConfig({ | ... | @@ -42,5 +50,6 @@ export default defineConfig({ |
| 42 | build: { | 50 | build: { |
| 43 | outDir: "dist", | 51 | outDir: "dist", |
| 44 | emptyOutDir: true, | 52 | emptyOutDir: true, |
| | 53 | sourcemap: buildSourcemap, |
| 45 | }, | 54 | }, |
| 46 | }); | 55 | }); |