browserify-conditionalify

Browserify conditional compilation

MIT 3 个版本
安装
npm install browserify-conditionalify
yarn add browserify-conditionalify
pnpm add browserify-conditionalify
bun add browserify-conditionalify
README

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

版本列表
1.0.0 2016-10-27
0.1.1 2016-04-29
0.1.0 2016-04-29