0.0.1 • Published 10 years ago
babel-plugin-conditional-compilation v0.0.1
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-compilationUsage
Via .babelrc (Recommended)
.babelrc
{
"plugins": ["conditional-compilation", {/* compile-time constants */}]
}Via Node API
require("babel-core").transform("code", {
plugins: ["conditional-compilation", {/* compile-time constants*/}]
});0.0.1
10 years ago