Minify module identifiers to make them as small as possible.
Set UglifyJS version to 1.x.
their file paths. Display dir modules without the index suffix.
Call module factories with the global object as context.
When running in strict mode, and executing a function with explicitly passing a context object, "this === null". A number of modules (including underscore.js) expects that "this === window" at the global context. This holds true for node.js Modulr looses this context when executing a factory. Pass the context explicitly.
…to sort order inconsistencies.
…es. Also take in account modules which aren't required.
Fix resolved-ast-collector. Add support for resolving-identifiers while keeping the code unminified.
resolveIdentifiers makes require calls somewhat faster. So it's useful to evaluate perf with this option. Coupling it with minify makes it very hard to debug. Untangle and make them work separately.
Resolving failed for duplicateOf modules. Modules were not found by their primary name in certain cases. Use the full module list while resolving. Return a list without duplicates when exporting.
This is available through: config.instrumentPerformance = true;