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 () => {