Fixed require of external user config file

This commit is contained in:
sanex3339
2017-07-31 13:40:47 +03:00
parent b4b3534c95
commit 856ba39f86
6 changed files with 46 additions and 6 deletions
+3 -3
View File
@@ -51,10 +51,10 @@ export class JavaScriptObfuscatorCLI {
}
/**
* @param options
* @param {Object} options
* @returns {TInputOptions}
*/
private static sanitizeOptions (options: {[key: string]: any}): TInputOptions {
private static sanitizeOptions (options: Object): TInputOptions {
const filteredOptions: TInputOptions = {};
const availableOptions: string[] = Object.keys(DEFAULT_PRESET);
@@ -99,7 +99,7 @@ export class JavaScriptObfuscatorCLI {
? path.resolve(this.commands.config, '.')
: '';
const configFileOptions: TInputOptions = configFileLocation
? JavaScriptObfuscatorCLI.sanitizeOptions(require(configFileLocation))
? JavaScriptObfuscatorCLI.sanitizeOptions(CLIUtils.getUserConfig(configFileLocation))
: {};
return {