dev-test.ts 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. var JavaScriptObfuscator = require('../index.js');
  2. var obfuscatedCode = JavaScriptObfuscator.obfuscate(
  3. `
  4. (function(){
  5. var result = 1,
  6. term1 = 0,
  7. term2 = 1,
  8. i = 1;
  9. while(i < 10)
  10. {
  11. var test = 10;
  12. result = term1 + term2;
  13. console.log(result);
  14. term1 = term2;
  15. term2 = result;
  16. i++;
  17. }
  18. console.log(test);
  19. var test = function (test) {
  20. console.log(test);
  21. if (true) {
  22. var test = 5
  23. }
  24. return test;
  25. }
  26. console.log(test(1));
  27. function test2 (abc) {
  28. function test1 () {
  29. console.log('inside', abc.item);
  30. }
  31. console.log('between', abc);
  32. var abc = {};
  33. return abc.item = 15, test1();
  34. };
  35. test2(22);
  36. })();
  37. `,
  38. {
  39. rotateUnicodeArray: false
  40. }
  41. );
  42. console.log(obfuscatedCode);
  43. console.log(eval(obfuscatedCode));