rollup-plugin-if
v0.1.0
Published
Roll JavaScript with if instructions.
Downloads
7
Readme
rollup-plugin-if
Install
$ npm install rollup-plugin-if -D
Syntax
#[keyword] [expression]
// javascript code goes here
#end[keyword]
Usage
import { rollup } from 'rollup';
import instruction from 'rollup-plugin-if';
rollup({
entry: 'main.js',
plugins: [
instruction({
FLAG1: true,
FLAG2: true
})
]
}).then(...);
Statements
if
#if FLAG
window.a = 1;
#endif
window.b = 2;
{
"FLAG": true
}
will yeild:
window.a = 1;
window.b = 2;
if-else-endif
#if FLAG
window.a = 1;
#else
window.a = 2;
#endif
{
"FLAG": true
}
will yeild:
window.a = 1;
if-elif-else-endif
#if FLAG1
window.a = 1;
#elif FLAG2
window.b = 2;
#else
window.c = 3;
#endif
{
"FLAG1": false,
"FLAG2": false
}
will yeild:
window.c = 3;
License
MIT © BinRui.Guan