Reshape Source lets you do this in HTML.
<example>
<!-- becomes -->
<example>
Add Reshape and Reshape Source to your build tool:
npm install reshape reshape-source --save-dev
Use Reshape Source to process your HTML:
import reshape from 'reshape';
import reshapeSource from 'reshape-source';
reshape({
plugins: [ reshapeSource(/* options */) ]
}).process(YOUR_HTML);
Add Reshape Loader to your build tool:
npm install reshape-loader --save-dev
Use Reshape Source in your Webpack configuration:
import reshapeSource from 'reshape-source';
export default {
module: {
rules: [{
test: /\.html$/,
loader: 'reshape-loader',
options: {
plugins: [ reshapeSource(/* options */) ]
}
}]
}
}