source map support: refactoring

This commit is contained in:
sanex3339
2016-07-09 13:39:29 +03:00
parent 516aa0f7a5
commit 957be87944
10 changed files with 314 additions and 231 deletions
+5 -9
View File
@@ -12,13 +12,6 @@ import { JavaScriptObfuscator } from "../JavaScriptObfuscator";
import { Utils } from "../Utils";
export class JavaScriptObfuscatorCLI {
/**
* @type {string[]}
*/
private static availableInputExtensions: string[] = [
'.js'
];
/**
* @type {string[]}
*/
@@ -94,7 +87,7 @@ export class JavaScriptObfuscatorCLI {
return;
}
this.inputPath = CLIUtils.getInputPath(this.arguments, JavaScriptObfuscatorCLI.availableInputExtensions);
this.inputPath = CLIUtils.getInputPath(this.arguments);
this.getData();
this.processData();
@@ -195,6 +188,9 @@ export class JavaScriptObfuscatorCLI {
obfuscationResult = JavaScriptObfuscator.obfuscateWithSourceMap(this.data, options, sourceMapUrl);
CLIUtils.writeFile(outputCodePath, obfuscationResult.obfuscatedCode);
CLIUtils.writeFile(outputSourceMapPath, obfuscationResult.sourceMap);
if (obfuscationResult.sourceMap) {
CLIUtils.writeFile(outputSourceMapPath, obfuscationResult.sourceMap);
}
}
}