A Shanzhai step which minifies a Javascript file.
Within a trigger's event handler, return an instance of MinifyJavascriptStep
similar to the following:
new MinifyJavascriptStep(
`A description of the operation being performed`,
new AnInputOfUnminifiedJavascript(),
new AnInputOfAnObjectOfGlobalConstants(),
new AnOutputOfMinifiedJavascript()
);
The configuration used is highly aggressive.
It assumes that no other script in the page needs any of top-level declarations, and leaves only object property minification disabled (due to its high risk of unexpected side effects).
This package has the following runtime dependencies:
Name | Version |
---|---|
uglify-js |
This package has no runtime peer dependencies (it does not expect any other packages to be installed alongside itself).