Skip to content

Commit 237907c

Browse files
committed
feat(server): add minifier
1 parent d72a132 commit 237907c

File tree

3 files changed

+114
-2
lines changed

3 files changed

+114
-2
lines changed

server/app.js

+4
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import cspRouter from "./src/csp/cspRouter.js";
44
import staticRouter from "./src/static/staticRouter.js";
55
import * as ejs from "ejs";
66
import * as fastifyView from "@fastify/view";
7+
import minifier from "html-minifier";
78

89
/**
910
* Builds the server but does not start it. Need it for testing API
@@ -17,6 +18,9 @@ function buildServer(options = {}) {
1718
engine: {
1819
ejs: ejs,
1920
},
21+
options: {
22+
useHtmlMinifier: minifier,
23+
},
2024
});
2125

2226
fastify.addHook("onRequest", (request, reply, done) => {

server/package-lock.json

+108-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

server/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818
"@fastify/static": "^6.11.2",
1919
"@fastify/view": "^8.2.0",
2020
"ejs": "^3.1.9",
21-
"fastify": "^4.23.2"
21+
"fastify": "^4.23.2",
22+
"html-minifier": "^4.0.0"
2223
},
2324
"devDependencies": {
2425
"@types/ejs": "^3.1.2",

0 commit comments

Comments
 (0)