{"library":"esmangle","type":"library","category":null,"description":"ESMangle is an ECMAScript code mangler/minifier that operates on Mozilla Parser API AST. Version 1.0.1 (final release, 2012) is stable but deprecated; no new releases in over a decade, superseded by tools like UglifyJS and Terser. It provides functions `mangle`, `optimize`, and CLI command `esmangle`. Key differentiator: AST-based mangling using a resolution algorithm derived from bytecode compiler iv/lv5/railgun. Requires complementary AST tools `esprima` (parse) and `escodegen` (generate). Not maintained; security and compatibility risks.","language":"javascript","status":"deprecated","version":"1.0.1","tags":["javascript"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install esmangle","imports":["import { mangle } from 'esmangle'","import { optimize } from 'esmangle'","import esmangle from 'esmangle'"]},{"cmd":"yarn add esmangle","imports":[]},{"cmd":"pnpm add esmangle","imports":[]}],"homepage":"http://github.com/Constellation/esmangle.html","github":"http://github.com/Constellation/esmangle","docs":null,"changelog":null,"pypi":null,"npm":"esmangle","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}