JavaScript Obfuscator richscripts inc
Use this command to install JavaScript Obfuscator with WinGet:
winget install --id=richscripts.JavaScriptObfuscator -e JavaScript Obfuscator renames identifiers, encodes strings, flattens control flow and compresses output so that shipped JavaScript is difficult to read and to reuse. It handles modern syntax including classes, modules, optional chaining, generators and template literals, and can target either ES5 or a modern runtime. The Windows app protects source locally: files never leave the machine. It ships with jso-local, a command line front end for the same engine, so the same protection can run in a build script or on a CI agent. A free tier is available. Paid plans unlock the stronger presets and larger inputs.