1.0.5 • Published 8 years ago
is-browser-transform v1.0.5
is-browser-transform
Static browserify transform for "is-browser" npm module. Perfect to run just before the uglifyify transform and in conjunction with the envify transform.
Installation
npm install is-browser-transformBasic Usage
To replace all instances of require('is-browser') with the literal true.
browserify -g is-browser-transform ./index.js > bundle.jsor
var browserify = require('browserify')
var fs = require('fs')
var bundler = browserify(__dirname + '/index.js')
bundler.transform({
global: true
}, require('is-browser-transform'))
bundler.bundle()
.pipe(fs.createWriteStream(__dirname + '/bundle.js'))Advanced Usage
To replace all instances of require('is-browser') with the literal true and replace all instances of require('the-answer-to-everything') with the literal 42:
var browserify = require('browserify')
var fs = require('fs')
var bundler = browserify(__dirname + '/index.js')
bundler.transform({
global: true,
modules: { 'the-answer-to-everything': 42 }
}, require('is-browser-transform'))
bundler.bundle()
.pipe(fs.createWriteStream(__dirname + '/bundle.js'))This module understands strings, numbers and booleans as constant values of modules.
License
MIT