dev.ts 733 B

1234567891011121314151617181920212223242526272829
  1. 'use strict';
  2. (function () {
  3. const JavaScriptObfuscator: any = require('../../index');
  4. let obfuscatedCode: string = JavaScriptObfuscator.obfuscate(
  5. `
  6. async function xyzzy(a,b)
  7. {
  8. if (a) {
  9. return await foo(a) ;
  10. console.log(a) ;
  11. } else {
  12. return await bar(b) ;
  13. console.log(b) ;
  14. }
  15. }
  16. `,
  17. {
  18. identifierNamesGenerator: 'mangled',
  19. compact: false,
  20. simplify: true,
  21. stringArray: false
  22. }
  23. ).getObfuscatedCode();
  24. console.log(obfuscatedCode);
  25. console.log(eval(obfuscatedCode));
  26. })();