diff --git a/packages/rollup-plugin-html/package.json b/packages/rollup-plugin-html/package.json
index da871c92..8fe0932d 100644
--- a/packages/rollup-plugin-html/package.json
+++ b/packages/rollup-plugin-html/package.json
@@ -48,8 +48,7 @@
"@types/html-minifier": "^3.5.3",
"fs-extra": "^8.1.0",
"glob": "^7.1.3",
- "html-minifier": "^4.0.0",
- "parse5": "^5.1.1",
- "terser": "^4.6.7"
+ "html-minifier-terser": "^5.1.1",
+ "parse5": "^5.1.1"
}
}
diff --git a/packages/rollup-plugin-html/src/minifyHtml.js b/packages/rollup-plugin-html/src/minifyHtml.js
index 7c29b34c..0ab401a0 100644
--- a/packages/rollup-plugin-html/src/minifyHtml.js
+++ b/packages/rollup-plugin-html/src/minifyHtml.js
@@ -1,5 +1,4 @@
-const Terser = require('terser');
-const htmlMinifier = require('html-minifier');
+const htmlMinifier = require('html-minifier-terser');
const defaultMinifyHTMLConfig = {
collapseWhitespace: true,
@@ -9,8 +8,7 @@ const defaultMinifyHTMLConfig = {
removeStyleLinkTypeAttributes: true,
useShortDoctype: true,
minifyCSS: true,
- /** @param {string} code */
- minifyJS: code => Terser.minify(code).code,
+ minifyJS: true,
};
/**
diff --git a/packages/rollup-plugin-html/test/src/getOutputHtml.test.js b/packages/rollup-plugin-html/test/src/getOutputHtml.test.js
index c816ba9f..783f8357 100644
--- a/packages/rollup-plugin-html/test/src/getOutputHtml.test.js
+++ b/packages/rollup-plugin-html/test/src/getOutputHtml.test.js
@@ -269,7 +269,7 @@ describe('getOutputHtml()', () => {
},
});
- expect(output).to.equal('');
+ expect(output).to.equal('');
});
it('default minify minifies inline css', async () => {