htmlnano
Version:
Modular HTML minifier, built on top of the PostHTML
24 lines (18 loc) • 627 B
JavaScript
const fs = require('fs');
const htmlnano = require('.');
// const posthtml = require('posthtml');
const preset = require('./lib/presets/max.cjs');
const html = fs.readFileSync('./test.html', 'utf8');
const startTime = Date.now();
htmlnano
// "preset" arg might be skipped (see "Presets" section below for more info)
// "postHtmlOptions" arg might be skipped
.process(html)
.then(function (result) {
// result.html is minified
// console.log(result.html);
console.log(`Time taken: ${Date.now() - startTime}ms`);
})
.catch(function (err) {
console.error(err);
});