From 3682f3350ab18f112bf6351f71ae6c4685effa12 Mon Sep 17 00:00:00 2001 From: akaJes Date: Thu, 15 Feb 2018 15:51:23 +0200 Subject: [PATCH] added identifiersPrefix option to improve uniqueness of variables with multiple files appears the issue https://github.com/javascript-obfuscator/javascript-obfuscator/issues/193 it needs 0.14.1 version of javascript-obfuscator --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index 49aa44c..c55b907 100644 --- a/index.js +++ b/index.js @@ -16,7 +16,7 @@ module.exports = function gulpJavaScriptObfuscator(options) { if (file.isBuffer()) { try { - obfuscationResult = JavaScriptObfuscator.obfuscate(String(file.contents), options); + obfuscationResult = JavaScriptObfuscator.obfuscate(String(file.contents), Object.assign(options, {identifiersPrefix: file.path.replace(/.*\/+|\W/g, '')})); file.contents = new Buffer(obfuscationResult.getObfuscatedCode()); if(options.sourceMap && options.sourceMapMode !== 'inline') { this.push(new gutil.File({