Fix benchmark runners
This commit is contained in:
parent
184569f660
commit
cc0d78b9da
|
@ -1,9 +1,9 @@
|
||||||
const minifyHtml = require("@minify-html/node");
|
const minifyHtml = require("@minify-html/node");
|
||||||
const { htmlOnly, run } = require("../common");
|
const { htmlOnly, run } = require("../common");
|
||||||
|
|
||||||
const minifyHtmlCfg = minifyHtml.createConfiguration({
|
const minifyHtmlCfg = {
|
||||||
minify_css: !htmlOnly,
|
minify_css: !htmlOnly,
|
||||||
minify_js: !htmlOnly,
|
minify_js: !htmlOnly,
|
||||||
});
|
};
|
||||||
|
|
||||||
run((src) => minifyHtml.minify(src, minifyHtmlCfg));
|
run((src) => minifyHtml.minify(src, minifyHtmlCfg));
|
||||||
|
|
|
@ -40,7 +40,7 @@ module.exports = {
|
||||||
console.log(
|
console.log(
|
||||||
JSON.stringify(
|
JSON.stringify(
|
||||||
fs.readdirSync(inputDir).map((name) => {
|
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 out = minifierFn(src);
|
||||||
const len = Buffer.from(out).length;
|
const len = Buffer.from(out).length;
|
||||||
|
|
|
@ -27,4 +27,4 @@ const htmlMinifierCfg = {
|
||||||
useShortDoctype: true,
|
useShortDoctype: true,
|
||||||
};
|
};
|
||||||
|
|
||||||
run((src) => htmlMinifier.minify(src, htmlMinifierCfg));
|
run((src) => htmlMinifier.minify(src.toString(), htmlMinifierCfg));
|
||||||
|
|
|
@ -42,4 +42,4 @@ const plugins = htmlOnly ? [] : [jsCssPlugin];
|
||||||
|
|
||||||
const minifier = new minimize({ plugins });
|
const minifier = new minimize({ plugins });
|
||||||
|
|
||||||
run((src) => minifier.parse(src));
|
run((src) => minifier.parse(src.toString()));
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
const lib = require(".");
|
const lib = require(".");
|
||||||
const fs = require("fs");
|
const fs = require("fs");
|
||||||
|
|
||||||
const cfgObj = {};
|
const cfg = {};
|
||||||
let input;
|
let input;
|
||||||
let output;
|
let output;
|
||||||
const args = process.argv.slice(2);
|
const args = process.argv.slice(2);
|
||||||
|
@ -14,13 +14,12 @@ while ((arg = args.shift()) !== undefined) {
|
||||||
if (name === "output") {
|
if (name === "output") {
|
||||||
output = args.shift();
|
output = args.shift();
|
||||||
} else {
|
} else {
|
||||||
cfgObj[name.replace(/-/g, "_")] = true;
|
cfg[name.replace(/-/g, "_")] = true;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
input = arg;
|
input = arg;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const cfg = lib.createConfiguration(cfgObj);
|
|
||||||
const min = lib.minify(fs.readFileSync(input), cfg);
|
const min = lib.minify(fs.readFileSync(input), cfg);
|
||||||
fs.writeFileSync(output, min);
|
fs.writeFileSync(output, min);
|
||||||
|
|
Loading…
Reference in New Issue