mirror of
https://github.com/javascript-obfuscator/javascript-obfuscator
synced 2026-08-09 12:42:29 +00:00
dev
This commit is contained in:
Vendored
+1
-1
@@ -3,7 +3,7 @@ const esprima = require('esprima');
|
||||
const escodegen = require('escodegen');
|
||||
const Obfuscator_1 = require('./src/Obfuscator');
|
||||
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);
|
||||
obfuscator.obfuscateNode(astTree);
|
||||
return JavaScriptObfuscator.generateCode(astTree, options);
|
||||
|
||||
@@ -31,7 +31,7 @@ class JavaScriptObfuscator {
|
||||
* @param sourceCode
|
||||
* @param customOptions
|
||||
*/
|
||||
public static obfuscate (sourceCode: string, customOptions: any = {}): string {
|
||||
public static obfuscate (sourceCode: string, customOptions?: any): string {
|
||||
let astTree: IProgramNode = esprima.parse(sourceCode),
|
||||
options: any = Object.assign(JavaScriptObfuscator.defaultOptions, customOptions),
|
||||
obfuscator: Obfuscator = new Obfuscator(options);
|
||||
|
||||
Reference in New Issue
Block a user