Releases: goto-bus-stop/browser-pack-flat
Releases · goto-bus-stop/browser-pack-flat
v3.5.0
- Expose
ecmaVersion
option. (@ralphtheninja)
v3.4.2
v3.4.1
v3.4.0
- Sort dependencies by source order location, now execution order should be much more consistent between Node.js and browser-pack-flat
- Prevent inlining conditional and lazy
require()
calls:// this no longer evaluates 'a' if condition is false if (condition) require('a') // this now evaluates 'b' first, then console.log(), and then 'c' once lazy() is called, // instead of evaluating 'b' and 'c' before entering the module function lazy () { require('c') } require('b') console.log() lazy() // NOTE this *will* still cause out-of-order evaluation! 'b' will be evaluated before // console.log() is called. console.log() require('b')
v3.3.0
v3.2.0
Improve variable declarator removal. This reduces the number of __dummy*
variables in the output.
v3.1.0
Expose plugin via main entry point. You can now do browserify -p browser-pack-flat
instead of browserify -p browser-pack-flat/plugin
.
v3.0.9
Fix module variable collisions with global variables used in later modules (#27)