browserify-conditionalify

v1.0.0
Browserify conditional compilation
browserify-transform conditional compilation

Note

This project is based on skrat's jpp

Installing

$ npm install browserify-conditionalify

Usage

var conditionalify = require('browserify-conditionalify');
browserify(
    transform: [[conditionalify, { definitions: { 'isEnabled': true } }]]
)

Example

#if isEnabled            
    console.log('product enabled');
#endif

or

#if isEnabled            
    console.log('product enabled');
#else 
    console.log('product is disabled');
#endif

also with '//' because Using this transform results in an syntax error since '#' is not used for comments in Javascript.

//#if isEnabled            
    console.log('product enabled');
//#endif

or

//#if isEnabled            
    console.log('product enabled');
//#else 
    console.log('product is disabled');
//#endif

License

MIT

npm i browserify-conditionalify

Metadata

  • MIT
  • Whatever
  • Jan van Helvoort
  • released 10/27/2016

Downloads

Maintainers