diff --git a/apps/status/src/index.ts b/apps/status/src/index.ts index c9156c2..ba24cb6 100644 --- a/apps/status/src/index.ts +++ b/apps/status/src/index.ts @@ -15,7 +15,7 @@ import { checkPassword, makeAuthCookie, verifyAuthCookie } from "./auth"; process.on("unhandledRejection", (reason) => console.error("[unhandledRejection]", reason)); process.on("uncaughtException", (err) => console.error("[uncaughtException]", err)); -const eta = new Eta({ views: resolve(import.meta.dir, "./views"), cache: true, defaultExtension: ".ejs" }); +const eta = new Eta({ views: resolve(import.meta.dir, "./views"), cache: true, defaultExtension: ".ejs", rmWhitespace: true }); const PUBLIC_BASE = process.env.STATUS_BASE_URL ?? "https://status.pingql.com"; diff --git a/apps/web/src/routes/dashboard.ts b/apps/web/src/routes/dashboard.ts index 5436cdf..a49847c 100644 --- a/apps/web/src/routes/dashboard.ts +++ b/apps/web/src/routes/dashboard.ts @@ -19,7 +19,7 @@ const assetHash = { qb: await hashFile(`${dashDir}/query-builder.js`), }; -const eta = new Eta({ views: resolve(import.meta.dir, "../views"), cache: true, defaultExtension: ".ejs" }); +const eta = new Eta({ views: resolve(import.meta.dir, "../views"), cache: true, defaultExtension: ".ejs", rmWhitespace: true }); function timeAgoSSR(date: string | Date): string { const ts = new Date(date).getTime();