diff --git a/index.ts b/index.ts index eee91d17..f5c4b2f4 100644 --- a/index.ts +++ b/index.ts @@ -2,4 +2,8 @@ import { JavaScriptObfuscator } from './src/JavaScriptObfuscator'; +if (!(global)._babelPolyfill) { + require('babel-polyfill'); +} + module.exports = JavaScriptObfuscator; diff --git a/package.json b/package.json index be173f26..ad06e2b7 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "javascript-obfuscator": "./bin/javascript-obfuscator.js" }, "dependencies": { + "babel-polyfill": "^6.9.1", "chance": "^1.0.3", "commander": "^2.9.0", "escodegen": "^1.8.0",