dev.ts 542 B

12345678910111213141516171819202122
  1. 'use strict';
  2. (function () {
  3. const JavaScriptObfuscator: any = require('../../index');
  4. const code: string = `
  5. class Foo {}
  6. `;
  7. let obfuscationResult = JavaScriptObfuscator.obfuscate(
  8. code,
  9. {
  10. compact: false
  11. }
  12. );
  13. let obfuscatedCode: string = obfuscationResult.getObfuscatedCode();
  14. let identifierNamesCache = obfuscationResult.getIdentifierNamesCache();
  15. console.log(obfuscatedCode);
  16. console.log(eval(obfuscatedCode));
  17. console.log(identifierNamesCache);
  18. })();