JavaScript parser / mangler / compressor / beautifier toolkit
Browse cluster: JavaScript Standard Style Linting →UglifyJS is a JavaScript parser, minifier, compressor, and beautifier toolkit available as both a command-line tool and a programmatic library. Built for Node.js, it processes JavaScript and ECMAScript code to reduce file size through compression, variable name mangling, and code beautification, while supporting source map generation for debugging. The toolkit handles multiple input files, offers extensive configuration options for compression and mangling behavior, and can be integrated into build processes via its API or used standalone via the command line.