Files
javascript-obfuscator-javas…/test/dev/dev.ts
T
sanex3339 b0a18660bb controlFlowFlatteningThreshold option
tests for BinaryExpressionControlFlowReplacer
2016-12-17 23:59:00 +03:00

29 lines
656 B
TypeScript

'use strict';
if (!(<any>global)._babelPolyfill) {
require('babel-polyfill');
}
(function () {
const JavaScriptObfuscator: any = require("../../index");
let obfuscatedCode: string = JavaScriptObfuscator.obfuscate(
`
(function () {
var variable1 = 1 + 2;
var variable2 = 2 + 3;
})();
`,
{
compact: false,
controlFlowFlattening: true,
controlFlowFlatteningThreshold: 1,
disableConsoleOutput: false
}
).getObfuscatedCode();
console.log(obfuscatedCode);
console.log(eval(obfuscatedCode));
})();