{"library":"javascript-obfuscator","type":"library","category":null,"description":"JavaScript Obfuscator is a powerful, free-to-use library for transforming JavaScript and Node.js source code to make it harder to reverse engineer. The current stable version is 5.4.1. The project demonstrates an active release cadence with frequent minor and patch updates, indicating ongoing development and maintenance. Key features include VM-based bytecode obfuscation (available via the integrated Obfuscator.io Pro API), variable renaming, string extraction and encryption, dead code injection, control flow flattening, and various other code transformations. Its primary differentiator is the breadth of its obfuscation techniques, including advanced VM-based protection, making it a comprehensive solution for source code protection against tampering and intellectual property theft.","language":"javascript","status":"active","version":"5.4.1","tags":["javascript","obfuscator","obfuscation","uglify","crush","code protection","javascript obfuscator","js obfuscator","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install javascript-obfuscator","imports":["import JavaScriptObfuscator from 'javascript-obfuscator';","import type { ObfuscatorOptions } from 'javascript-obfuscator';","const result = JavaScriptObfuscator.obfuscate(code, options);"]},{"cmd":"yarn add javascript-obfuscator","imports":[]},{"cmd":"pnpm add javascript-obfuscator","imports":[]}],"homepage":"https://obfuscator.io","github":"https://github.com/javascript-obfuscator/javascript-obfuscator","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/javascript-obfuscator","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/javascript-obfuscator/compatibility"}}