UNPKG

grunt-browserify

Version:
214 lines (155 loc) 6 kB
### 6.0.0 - Update watchify to 4.0.0 - Update browserify to 17.0.0 - Bump minimum node version to 8.10 to keep up with with watchify and chokidar ### 5.3.0 - Update browserify to 16.0.0 ### 5.2.0 - New: Added `cacheFile` option for [browserify-incremental](https://github.com/jsdf/browserify-incremental) support (contributed by Greg Slepak) - Update dependencies. ### 5.1.0 - Update dependencies. Browserify 14.0 ### 5.0.0 - Update dependencies. Browserify 13.0 - Fix Watchify on MacOS [#358](https://github.com/jmreidy/grunt-browserify/issues/358) - BC: the order of transform arguments is now consistent with the browserify API [#319](https://github.com/jmreidy/grunt-browserify/issues/319) ### 3.8.0 - Update dependencies. Browserify 10.0 - New: Users can specify the alias with {alias: path} [#316](https://github.com/jmreidy/grunt-browserify/issues/316) ### 3.7.0 - Update dependencies. - Update to Watchify 3.0 (#314 via @jonbretman) - New: browserify-shim example - Fix: [#289](https://github.com/jmreidy/grunt-browserify/issues/289) with #317 by adding more details in readme for watchify. ### 3.6.0 - New: List only the required files in package.json - New: Added node 0.12 for Travis. - Fix: Run tasks in parallel instead of in series to fix [#199](https://github.com/jmreidy/grunt-browserify/issues/199). ### 3.5.1 - Update dependencies. - Update watchify to fix an issue with *.json files ([watchify#160](https://github.com/substack/watchify/pull/160) with #308 (@Pleochism)) ### 3.5.0 - New: Support for passing options to watchify (watchifyOptions) (#299 via @nfvs) - New: JSHint in Travis (#300 via @jonbretman) - New: require option can now takes options hash (#302 via @jonbretman) - New: configure option to be able to configure the bundle using the browserify api. (#303 via @oliverwoodings) ### 3.4.0 - Update dependencies. Browserify to v9. - Fix: Update require to expose as per browserify (#292 via @justinjmoses) - New: Add example with factor-bundle ### 3.3.0 - Update dependencies. Browserify to v8. ### 3.2.1 - Fix: Remove errant console.log (#257 via @tleunen) - Fix: Deep clone browserify options to prevent dupes (#261 via @wgcrouch) ### 3.2.0 - New: Add support for browserify entries option (@JoshuaToenyes) - New: Add Banner option (@tleunen) - Fix: Merge options.alias with options.require (@tleunen) ### 3.1.0 - Update dependencies. Browserify to v6. ### 3.0.1 - Fix regression #227: keep failed process alive ### 3.0 - Release of 2.2-beta - Actually moving to semver from this point forward ### 2.2-beta - Update browserify to v5 and watchify to v1 ### v2.1.4 - Update browserify to deal with security vulnerability ### v2.1.3 - Fix ignore/exclude behavior ### v2.1.2 - Fix onBundleComplete regression ### v2.1.1 - Update dependencies layout - Only write bundle if src exists - Properly append semicolons to bundle output ### v2.1.0 - Update to Browserify 4.x ### v2.0.8 - Exclude should only resolve filenames for glob patterns. ### v2.0.7 - Allow watchify bundle updates to fail without killing grunt ### v2.0.6 - Add support for globbing patterns for ignore, exclude, and external ### v2.0.5 - Update deps ### v2.0.4 - Allow `alias` to work with modules. (via @daviwil) ### v2.0.3 - Restore keepAlive and watch support. ### v2.0.2 - Remove browserify-shim dependency, since it's now an optional transform ### v2.0.1 - Complete rewrite of grunt-browserify internals, and update of the API. (2.0.0 was mis-published to NPM and removed). ### v1.3.2 - Adding `require` and global `transform` options. ### v1.3.1 - Adding support for Browserify 3.2 paths (via @trevordixon) ### v1.3.0 - Bump to Browserify v3 ### v1.2.12 - Add `preBundleCB` option (via @alexstrat) ### v1.2.11 - Move to browserify 2.35 for upstream dedupe fix ### v1.2.10 - Fix #106 ### v1.2.9 - Fix peerDependency version requirements ### v1.2.8 - Add postBundle callback support (via @Bockit) ### v1.2.7 - Fix bug in sharing shimmed files across bundles (#89) ### v1.2.6 - Move browserify to a peer dependency, to allow custom versions (via @nrn) - Add support for browserify extension flag (from browserify v2.31) ### v1.2.5 - Documentation fix (via @alanshaw) - Allow aliasing inner modules (via @bananushka) - Fix multitask shim bug (via @byronmwong) ### v1.2.4 - Flatten options arrays, to prevent any weird behavior (via @joeybaker) ### v1.2.3 - Allow aliasing with arbitrary ids. For example, you could alias `./vendor/client/jquery/jquery.js` to `/vendor/jquery` for consumption by other bundles. See the updated `complex` and `externals` examples ### v1.2.2 - Change `alias` destination behavior to only treat the destination as a filepath if it exists ### v1.2.1 - Bumping dependency versions ### v1.2 - `Externalize` has been deprecated in favor of `alias` (#69) - Allow `external` to use module names, in addition to file paths (#68). Waiting on Browserify changes for this to actually work. - Much improved docs (#67) - Allow non-files to be ignored (#50), via @joshuarubin ### v1.1.1 - Fix regression where shimmed modules not being parsed ### v1.1.0 - Added support for noParse option - Change browserify() call to pass files as opts.entries ### v1.0.5 - Bumping to latest Browserify (2.18.x) ### v1.0.4 - Adding directory support for `external` parameter ### v1.0.3 - Add new aliasMappings functionality ### v1.0.2 - Move away from browserify-stream to callback approach ### v1.0.0 - Really should've been released at v0.2, but better late than never! ### v0.2.5 - Update externalize to expose npm modules to external bundles ### v0.2.4 - Add externalize option, to expose modules to external bundles - Add browserify-shim support - Completely rewrote and significantly improved tests - Various fixes ### v0.2.0 - Add support for Browserify 2 ### v0.1.1 - Properly support compact and full grunt task syntax ### v0.1.0 - Initial release