| name | uglify-js |
| description | Use this skill when the user wants to minify JavaScript files for production — reduce bundle size, rename variables, remove dead code, and generate source maps. |
UglifyJS Plugin
UglifyJS minifies and compresses JavaScript files. Removes whitespace, shortens variable names, eliminates dead code, and optimizes expressions for smaller production bundles.
Commands
uglify-js _ _ <args> — Passthrough
Usage Examples
- "minify app.js to app.min.js"
- "minify with source map support"
- "compress multiple JS files into one"
- "beautify/minified code for debugging"
Installation
npm install -g uglify-js
Key Features
- Whitespace removal and variable mangling
- Dead code elimination
- Expression and statement optimization
- Source map generation
- Multiple input concatenation
- Beautify output option
- Compression level control
- CLI batch processing