1.0.0 • Published 5 years ago

deps-transform v1.0.0

Weekly downloads
4
License
Apache-2.0
Repository
github
Last release
5 years ago

deps-transform

run browserify transforms on a module-deps stream

npm travis standard

Install

npm install deps-transform

Usage

Use it to apply transforms after the 'deps' stage in the browserify pipeline:

// minify JUST before packing
b.pipeline.get('pack').unshift(
  transform('uglifyify'))

You can use it to apply transforms on a preexisting bundle:

# extract modules from bundle.js,
# format them nicely using babel-preset-unminify,
# save in the out/ folder.
browser-unpack < bundle.js | \
  deps-transform babelify --presets [ unminify ] | \
  deps-write out

Perhaps generate two bundles, one for modern browsers and one for old browsers:

browser-unpack < bundle.es6.js | \
  deps-transform babelify --presets [ env ] | \
  browser-pack > bundle.es5.js

License

Apache-2.0