Javascript-obfuscator-4.2.5 -

Variables, functions, and properties become _0x1a2b , _0x3c4d , etc. But 4.2.5 introduces dictionary replacement – you can supply custom names like ['oOO0O0', 'OO0o0O'] to mimic malware-style naming.

Original:

npm install -g javascript-obfuscator@4.2.5 javascript-obfuscator input.js --output output.js --compact true --control-flow-flattening true javascript-obfuscator-4.2.5