From f07328b3ffac3658781508d735a29a13c4e710e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luiz=20Am=C3=A9rico?= Date: Sat, 2 Jun 2018 10:22:08 -0300 Subject: [PATCH] Replace babel-preset-2015 by babel-preset-env --- .babelrc | 12 +++++++++++- gulpfile.babel.js | 12 +++++++++++- package.json | 4 +--- 3 files changed, 23 insertions(+), 5 deletions(-) diff --git a/.babelrc b/.babelrc index c13c5f6..55b13dc 100644 --- a/.babelrc +++ b/.babelrc @@ -1,3 +1,13 @@ { - "presets": ["es2015"] + "presets": [ + [ + "env", + { + "targets": { + "browsers": ["ie 11"] + }, + "exclude": ["babel-plugin-transform-es2015-typeof-symbol"] + } + ] + ] } diff --git a/gulpfile.babel.js b/gulpfile.babel.js index f938e95..a484a6b 100644 --- a/gulpfile.babel.js +++ b/gulpfile.babel.js @@ -10,7 +10,6 @@ import webpackStream from 'webpack-stream'; import _ from 'underscore'; import {rollup} from 'rollup'; import babel from 'rollup-plugin-babel'; -import preset from 'babel-preset-es2015-rollup'; import fs from 'fs'; import mkdirp from 'mkdirp'; @@ -26,6 +25,17 @@ const mainFile = manifest.main; const destinationFolder = path.dirname(mainFile); const exportFileName = path.basename(mainFile, path.extname(mainFile)); +const preset = [ + 'env', + { + modules: false, + targets: { + browsers: ['ie 11'] + }, + exclude: ['babel-plugin-transform-es2015-typeof-symbol'] + } +]; + function cleanDist(done) { del([destinationFolder]).then(() => done()); } diff --git a/package.json b/package.json index 7b4e39d..f9dfd81 100644 --- a/package.json +++ b/package.json @@ -49,9 +49,7 @@ "babel-core": "6.24.0", "babel-eslint": "7.0.0", "babel-loader": "6.2.0", - "babel-polyfill": "6.23.0", - "babel-preset-es2015": "6.24.0", - "babel-preset-es2015-rollup": "3.0.0", + "babel-preset-env": "^1.7.0", "babel-register": "6.24.0", "backbone": ">=1.3.3 <1.4.0", "chai": "3.4.1",