|
@@ -3,7 +3,7 @@ const esprima = require('esprima');
|
|
const escodegen = require('escodegen');
|
|
const escodegen = require('escodegen');
|
|
const Obfuscator_1 = require('./src/Obfuscator');
|
|
const Obfuscator_1 = require('./src/Obfuscator');
|
|
class JavaScriptObfuscator {
|
|
class JavaScriptObfuscator {
|
|
- static obfuscate(sourceCode, customOptions = {}) {
|
|
|
|
|
|
+ static obfuscate(sourceCode, customOptions) {
|
|
let astTree = esprima.parse(sourceCode), options = Object.assign(JavaScriptObfuscator.defaultOptions, customOptions), obfuscator = new Obfuscator_1.Obfuscator(options);
|
|
let astTree = esprima.parse(sourceCode), options = Object.assign(JavaScriptObfuscator.defaultOptions, customOptions), obfuscator = new Obfuscator_1.Obfuscator(options);
|
|
obfuscator.obfuscateNode(astTree);
|
|
obfuscator.obfuscateNode(astTree);
|
|
return JavaScriptObfuscator.generateCode(astTree, options);
|
|
return JavaScriptObfuscator.generateCode(astTree, options);
|