Automatically scramble JavaScript variables, functions, and classes while keeping the code readable Name obfuscation, protecting code or skill development