diff --git a/package.json b/package.json index 3a177d3b0c2..f9a3e95568b 100644 --- a/package.json +++ b/package.json @@ -84,7 +84,6 @@ }, "devDependencies": { "@babel/core": "^7.4.3", - "@babel/polyfill": "^7.4.3", "@babel/preset-env": "^7.4.3", "acorn": "^6.1.1", "babel-loader": "^8.0.5", @@ -93,6 +92,7 @@ "chai": "^4.0.1", "cheerio": "^0.22.0", "common-tags": "^1.8.0", + "core-js": "^3.1.3", "coveralls": "^3.0.3", "dateformat": "^3.0.3", "ejs": "^2.6.1", @@ -123,6 +123,7 @@ "proxyquire": "^2.0.1", "puppeteer": "^1.14.0", "recast": "^0.17.6", + "regenerator-runtime": "^0.13.2", "shelljs": "^0.8.2", "sinon": "^3.3.0", "temp": "^0.9.0", diff --git a/webpack.config.js b/webpack.config.js index 2c2262f65ce..1630cef979e 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -3,8 +3,8 @@ module.exports = { mode: "none", entry: { - eslint: ["@babel/polyfill", "./lib/linter/linter.js"], - espree: ["@babel/polyfill", "espree"] + eslint: ["core-js/stable", "regenerator-runtime/runtime", "./lib/linter/linter.js"], + espree: ["core-js/stable", "regenerator-runtime/runtime", "espree"] }, output: { filename: "[name].js",