An html-validate.org plugin for webpack
This plugin is a simple wrapper around the html-validate.org cli for automatic validation after each webpack compilation.
npm install html-validate-webpack-plugin --save-dev
Note: Install html-validate
and create a .htmlvalidate.json
at the project root with your configurations.
npm install html-validate --save-dev
In your webpack configuration (development builds):
const HtmlValidatePlugin = require('html-validate-webpack-plugin');
module.exports = {
// ...
plugins: [
// ...
new HtmlValidatePlugin(),
// ...
],
// ...
};
You can pass select html-validate.org cli options.
- Type:
String
- Default:
'src/**/*'
Specifies the directories/files for html-validate to search.
- Type:
array
- Default:
['html']
Specifies the file extensions to use when searching for files in directories.
- Type:
String
- Default:
'.htmlvalidate.json'
Specify a different configuration file.
Note: For your custom configuration omit the .json
extension and supply the name only.
- Type:
boolean
- Default:
false
Specify the run context of html-validate.
Note: If you installed html-validate
globally, set the value to true
.
html-validate
performs all validation locally which means you can usehtml-validate
andhtml-validate-webpack-plugin
offline.html-validate-webpack-plugin
has no dependencies.
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
MIT