mirror of
https://github.com/javascript-obfuscator/javascript-obfuscator
synced 2026-08-09 12:42:29 +00:00
Fixed require of external user config file
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user