Preprocessor for running html through html-minifier
Add karma-htmlmin-preprocessor
as a devDependency to your package.json
file.
{
"devDependencies": {
"karma": "~0.10",
"karma-htmlmin-preprocessor": "~0.1"
}
}
Or you can install it from the commandline:
npm install karma-htmlmin-preprocessor --save-dev
The code below shows the sample configuration of the preprocessor.
See html-minifier documentation for all possible configuration options.
// karma.conf.js
module.exports = function(config) {
preprocessors: {
'**/*.html': ['html-min']
},
htmlMinPreprocessor: {
// options to pass through to html-minifier
collapseWhitespace: true
// html-min preprocessor does not perform any actions to this object
// see https://github.com/kangax/html-minifier for all possible options
}
// Rest of karma config values
};
For more information on Karma, see the homepage