karma-htmlmin-preprocessor
v0.1.0
Published
A karma preprocessor plugin. Minifies Html files. Useful when using other preprocessors such as karma-ng-html2js-preprocessor and testing directive rendering.
Downloads
41
Maintainers
Readme
karma-htmlmin-preprocessor
Preprocessor for running html through html-minifier
Installation
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
Configuration
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