diff --git a/config/babel.js b/config/babel.js index 595d2637c..10bb88b29 100644 --- a/config/babel.js +++ b/config/babel.js @@ -1,8 +1,5 @@ 'use strict' module.exports = { - plugins: [[require.resolve('babel-plugin-transform-runtime'), { - regenerator: false - }]], presets: [require.resolve('babel-preset-es2015')] } diff --git a/config/karma.conf.js b/config/karma.conf.js index ee7cd0dec..90f2e1d1e 100644 --- a/config/karma.conf.js +++ b/config/karma.conf.js @@ -1,5 +1,6 @@ 'use strict' +const path = require('path') const webpackConfig = require('./webpack') const timeout = webpackConfig.timeout @@ -25,6 +26,7 @@ module.exports = function (config) { } }, files: [ + path.join(require.resolve('babel-polyfill'), '/../../dist/polyfill.js'), 'test/browser.js', 'test/**/*.spec.js' ], diff --git a/config/webpack.js b/config/webpack.js index af2f4f204..d35e85205 100644 --- a/config/webpack.js +++ b/config/webpack.js @@ -31,6 +31,7 @@ const specific = merge(custom1, custom2) const shared = { entry: [ + require.resolve('babel-polyfill'), path.resolve('src/index.js') ], output: { diff --git a/package.json b/package.json index edc3b0c40..340af9ece 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "args-parser": "^1.0.2", "babel-core": "^6.11.4", "babel-loader": "^6.2.4", - "babel-plugin-transform-runtime": "^6.12.0", + "babel-polyfill": "^6.9.1", "babel-preset-es2015": "^6.9.0", "brfs": "^1.4.3", "chalk": "^1.1.3", @@ -92,4 +92,4 @@ "Stephen Whitmore ", "greenkeeperio-bot " ] -} +} \ No newline at end of file