Переглянути джерело

do not include babel polyfill when node is 4.0+

sanex3339 8 роки тому
батько
коміт
ece5ed3209
3 змінених файлів з 3 додано та 3 видалено
  1. 1 1
      bin/javascript-obfuscator.js
  2. 1 1
      dist/index.js
  3. 1 1
      src/JavaScriptObfuscator.ts

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

+ 1 - 1
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);

+ 1 - 1
src/JavaScriptObfuscator.ts

@@ -1,6 +1,6 @@
 import 'reflect-metadata';
 
-if (!(<any>global)._babelPolyfill) {
+if (!(<any>global)._babelPolyfill && parseInt(process.version.split('.')[0], 10) < 4) {
     require('babel-polyfill');
 }