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'); }