diff --git a/bench/runners/@minify-html%2Fnode/index.js b/bench/runners/@minify-html%2Fnode/index.js index 9084bd8..5d70cd5 100644 --- a/bench/runners/@minify-html%2Fnode/index.js +++ b/bench/runners/@minify-html%2Fnode/index.js @@ -1,9 +1,9 @@ const minifyHtml = require("@minify-html/node"); const { htmlOnly, run } = require("../common"); -const minifyHtmlCfg = minifyHtml.createConfiguration({ +const minifyHtmlCfg = { minify_css: !htmlOnly, minify_js: !htmlOnly, -}); +}; run((src) => minifyHtml.minify(src, minifyHtmlCfg)); diff --git a/bench/runners/common.js b/bench/runners/common.js index 722d1e1..6757f5d 100644 --- a/bench/runners/common.js +++ b/bench/runners/common.js @@ -40,7 +40,7 @@ module.exports = { console.log( JSON.stringify( fs.readdirSync(inputDir).map((name) => { - const src = fs.readFileSync(path.join(inputDir, name), "utf8"); + const src = fs.readFileSync(path.join(inputDir, name)); const out = minifierFn(src); const len = Buffer.from(out).length; diff --git a/bench/runners/html-minifier/index.js b/bench/runners/html-minifier/index.js index d7c2448..248f009 100644 --- a/bench/runners/html-minifier/index.js +++ b/bench/runners/html-minifier/index.js @@ -27,4 +27,4 @@ const htmlMinifierCfg = { useShortDoctype: true, }; -run((src) => htmlMinifier.minify(src, htmlMinifierCfg)); +run((src) => htmlMinifier.minify(src.toString(), htmlMinifierCfg)); diff --git a/bench/runners/minimize/index.js b/bench/runners/minimize/index.js index 0e524ee..8e9ec1b 100644 --- a/bench/runners/minimize/index.js +++ b/bench/runners/minimize/index.js @@ -42,4 +42,4 @@ const plugins = htmlOnly ? [] : [jsCssPlugin]; const minifier = new minimize({ plugins }); -run((src) => minifier.parse(src)); +run((src) => minifier.parse(src.toString())); diff --git a/nodejs/cli.js b/nodejs/cli.js index 8e70c3c..a7b687e 100755 --- a/nodejs/cli.js +++ b/nodejs/cli.js @@ -3,7 +3,7 @@ const lib = require("."); const fs = require("fs"); -const cfgObj = {}; +const cfg = {}; let input; let output; const args = process.argv.slice(2); @@ -14,13 +14,12 @@ while ((arg = args.shift()) !== undefined) { if (name === "output") { output = args.shift(); } else { - cfgObj[name.replace(/-/g, "_")] = true; + cfg[name.replace(/-/g, "_")] = true; } } else { input = arg; } } -const cfg = lib.createConfiguration(cfgObj); const min = lib.minify(fs.readFileSync(input), cfg); fs.writeFileSync(output, min);