UNPKG

pathmodify

Version:

Rewrite (alias) and expose `require()` IDs in browserify.

20 lines (12 loc) 963 B
# 0.5.0 ## Changed * This now exports the plugin function instead of a factory, better conforming to the browserify plugin API. So usage is changed from `b.plugin(require("pathmodify")())` to `b.plugin(require("pathmodify"))`. ## Fixed * Calls to pathmodify previously mutated the passed in options object, leaking internal data and causing bugs in some situations. See [jmm/pathmodify#5](https://github.com/jmm/pathmodify/issues/5). Thanks to @englercj for reporting and debugging the problem! Furthermore, it was previously possible to mutate `opts.mods` after instantiating the plugin. `opts.mods` is now copied on instantiation. # 0.4.0 Enable returning `true` from `expose()` to expose the module with its ID. For example: `pathmodify.mod.id('a', 'b', function () { return true; })` will expose the module as `a`. Fix bug that broke the plugin on Windows. See #1. # 0.3.0 Add support for reset / rebundling / watchify. Add label to pipeline stream.