v1.3.0
Whats new
Open in editor
You can open any bundle file in you favorite editor. Just set the EDITOR variable in your environment then you will may click on any file path withholding shift key to open the file in a chosen editor.
For example: export EDITOR=sublime && webpack -w
For more information about supported editors see open-in-editor documentation.
More details about the modules
Now, Webpack Runtime Analyzer has a new page that displays more useful details about the modules.
In the text input, you can choose a module or a file which info you want to see. Just start typing module/file name and choose it from the suggestion list.
In the table you can see some modules statistic:
Require
Displays modules are required by chosen module/file.
Occurrences
Displays modules are requiring chosen module/file.
Retained
Displays modules that required by chosen module/file recursively.
For example, we have three modules: foo, bar and baz.
If foo requires bar and bar requires baz then:
- retained of
foois 2 (barandbaz) - retained of
baris 1 (baz) - retained of
bazis 0
Exclusive
Displays modules are required only by this module/file and by all its dependencies recursively.
For example, we have three modules: foo, bar and baz.
Case 1: If foo requires bar then foo exclusive is 1 because no more modules that require bar.
Case 2: If foo and bar requires baz then:
fooexclusive is0becausebaralso requiresbaz.barexclusive is0becausefooalso requiresbaz.
Case 3: If foo requires bar and bar requires baz then:
fooexclusive is2because no more modules that requirebarandbazbarexclusive is1because no more modules that requirebaz
Controls
- click on a module name to view detail info about the module
- click on a module name withholding
shift-key to open a file that related with this module in your editor
More integration with Atom Editor
If you run Webpack Runtime Analyzer inside Atom Editor then Details page will react to switching of current editing file.
Other changes
- file map now ignores
hide 3rd party modulesand display all files of all the modules - fixed bug when the plugin is working only in non-watch mode when watchModeOnly is false

