html-beautify-webpack-plugin
Beautifier for output of HtmlWebpackPlugin
Installation
Install the plugin with npm:
$ npm i -D html-beautify-webpack-plugin
Usage
const HtmlWebpackPlugin = ;const HtmlBeautifyPlugin = ; ... plugins: ...
... plugins: config: html: end_with_newline: true indent_size: 2 indent_with_tabs: true indent_inner_html: true preserve_newlines: true unformatted: 'p' 'i' 'b' 'span' replace: ' type="text/javascript"' ...
Order is important
Configuration
You can pass a configuration options. Allowed values are as follows:
config
:{...}
js-beautify's options as object to beatify the output.replace
:[string | { test: (string | RegExp), with?: (string | func)}]
Optional array of items to replace in destination file