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);