babel-plugin-conditional-compilation
v0.0.1
Published
c/c++ style conditional compilation
Downloads
8,434
Maintainers
Readme
babel-plugin-conditional-compilation
c/c++ style conditional compilation
Example
In
.babelrc
"plugins": [
["conditional-compilation", {
"DEBUG": 2
}]
]
somfile.js
let DEBUG;
"#if DEBUG > 1";
DEBUG = 1;
"#endif";
Out
somfile.js
let DEBUG;
DEBUG = 1;
For complete examples look at test directory.
Installation
$ npm install babel-plugin-conditional-compilation
Usage
Via .babelrc
(Recommended)
.babelrc
{
"plugins": ["conditional-compilation", {/* compile-time constants */}]
}
Via Node API
require("babel-core").transform("code", {
plugins: ["conditional-compilation", {/* compile-time constants*/}]
});