dev-test.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. let JavaScriptObfuscator = require('../dist/index');
  2. let 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('тест', abc);
  32. var abc = {};
  33. return abc.item = 15, test1();
  34. };
  35. test2(22);
  36. console.log(105.4);
  37. console.log(true, false);
  38. })();
  39. `,
  40. {
  41. disableConsoleOutput: false,
  42. encodeUnicodeLiterals: true
  43. }
  44. );
  45. console.log(obfuscatedCode);
  46. console.log(eval(obfuscatedCode));