Webpack loader for preprocessor support in JS
npm install webpack-preprocessorWebpack Preprocessor
===================
Webpack plugin for preprocessor support
This project is my first attempt at making a webpack loader and is based on the webpack-strip-block project by jballant
webpack-strip-block
###Example:
``javascript
funcion foo() {
/#if dev/
let bar = 'dev';
/#elif stage&&test/
let bar = 'stage-test';
/#elif stage||test/
let bar = 'stage-or-test';
/#else/
let bar = 'prod';
/#endif/
/#if !dev/
bar += '!dev';
/#endif/
/#if cond1&&cond2||cond3 / // <-- combinations of && and || operators are not supported
/#endif/
console.log(bar);
}
`
` html`DEVELOPMENT VERSION
webpack.config:
`javascript``
{
module: {
loaders: [
{ test: /\.(js|htm(l?))$/, loader: "webpack-preprocessor?definitions=['stage,test']" }
]
}
};