From ece5ed320960eadb5aa255d76bcf324f213cdaa8 Mon Sep 17 00:00:00 2001 From: sanex3339 Date: Sat, 24 Dec 2016 18:02:53 +0300 Subject: [PATCH] do not include babel polyfill when node is 4.0+ --- bin/javascript-obfuscator.js | 2 +- dist/index.js | 2 +- src/JavaScriptObfuscator.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bin/javascript-obfuscator.js b/bin/javascript-obfuscator.js index 038336d8..8d68bfaf 100755 --- a/bin/javascript-obfuscator.js +++ b/bin/javascript-obfuscator.js @@ -1,6 +1,6 @@ #!/usr/bin/env node -if (!global._babelPolyfill) { +if (!global._babelPolyfill && parseInt(process.version.split('.')[0], 10) < 4) { require('babel-polyfill'); } diff --git a/dist/index.js b/dist/index.js index 770efad9..49e7df64 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1051,7 +1051,7 @@ var _createClass3 = _interopRequireDefault(_createClass2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } __webpack_require__(139); -if (!global._babelPolyfill) { +if (!global._babelPolyfill && parseInt(process.version.split('.')[0], 10) < 4) { __webpack_require__(126); } var ServiceIdentifiers_1 = __webpack_require__(4); diff --git a/src/JavaScriptObfuscator.ts b/src/JavaScriptObfuscator.ts index 1573d541..25c155de 100644 --- a/src/JavaScriptObfuscator.ts +++ b/src/JavaScriptObfuscator.ts @@ -1,6 +1,6 @@ import 'reflect-metadata'; -if (!(global)._babelPolyfill) { +if (!(global)._babelPolyfill && parseInt(process.version.split('.')[0], 10) < 4) { require('babel-polyfill'); }