UNPKG

htmlnano

Version:

Modular HTML minifier, built on top of the PostHTML

24 lines (18 loc) 627 B
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); });