
Terser
JavaScript minifier and compressor for ES6+ code, used from the command line or through the Node.js API.
Terser is a JavaScript minifier and compressor for ES6+ code, distributed on npm. It is installed with npm install terser -g for command line use or with npm install terser for use from Node.js, and the README also describes loading it in the browser. The README states that terser is a fork of uglify-es that mostly keeps that project’s API and command line compatibility. It runs on a developer’s machine or inside a build, not on a live site.
Worth knowing
The package has no GitHub releases of its own. Its repository carries tags, and the npm registry is the source for the latest version.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-28: links, Categories
terser.org/ - 2026-10-28: links, Written in, GitHub stars
api.github.com/repos/terser/terser - 2026-10-28: links
terser.org/docs/cli-usage/ - 2026-10-28: Runtime, Install with, Runs as
github.com/terser/terser/blob/master/README.md - 2026-10-28: Minimum runtime, License, Maintainer
github.com/terser/terser/blob/v5.51.2/package.json - 2026-10-28: Current major version
registry.npmjs.org/terser/latest - 2026-10-28: Last release, First release
registry.npmjs.org/terser - 2026-10-28: Contributors
api.github.com/repos/terser/terser/contributors?per_page=1 - 2026-10-28: npm downloads a week
api.npmjs.org/downloads/range/2026-09-28:2026-10-04/terser - 2026-10-28: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/terser