Untitled
unknown
tsx
4 months ago
1.5 kB
17
No Index
export default defineConfig(({ mode }) => {
const isDebugMode = mode === "debug" || process.env.DEBUG === "1";
return {
root: __dirname,
cacheDir: "../../node_modules/.vite/apps/web-app",
server: {
port: 3777,
host: "0.0.0.0",
allowedHosts: ["local-[REDACTED].melekmarketing.com", "[REDACTED].com"],
},
build: {
minify: isDebugMode ? false : "esbuild",
sourcemap: true,
rollupOptions: {
output: {
compact: !isDebugMode,
manualChunks: undefined,
},
},
terserOptions: {
compress: {
drop_console: !isDebugMode,
drop_debugger: !isDebugMode,
},
mangle: {
keep_fnames: isDebugMode,
keep_classnames: isDebugMode,
},
},
},
define: {
__DEBUG__: JSON.stringify(isDebugMode),
"process.env.NODE_ENV": JSON.stringify(
process.env.NODE_ENV || "development",
),
},
plugins: [
tailwindcss(),
tsconfigPaths({ projects: [path.join(__dirname, "tsconfig.json")] }),
tanstackStart({
sitemap: {
enabled: true,
host: "https://[REDACTED].com",
},
root: __dirname,
prerender: {
enabled: true,
},
pages: [
{ path: "/", prerender: { enabled: true } },
{ path: "/blog", prerender: { enabled: true } },
{ path: "/privacy-policy", prerender: { enabled: true } },
{ path: "/terms-of-service", prerender: { enabled: true } },
{
path: "/blog/july-2025-major-update",
prerender: { enabled: true },
},
],
}),
],
assetsInclude: ["**/*.mdx", "**/*.md"],
};
});Editor is loading...
Leave a Comment