Skip to content

Commit 2e83e7b

Browse files
committed
refactor: use babel-preset-env instead of es2015
1 parent f4b55cc commit 2e83e7b

File tree

5 files changed

+21
-51
lines changed

5 files changed

+21
-51
lines changed

.babelrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"env": {
33
"test": {
4-
"presets": ["env", "es2015"]
4+
"presets": ["env"]
55
}
66
}
77
}

lib/compilers/babel-compiler.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const logger = require('../logger')
44
const cache = require('../cache')
55

66
var defaultBabelOptions = {
7-
presets: ['es2015'],
7+
presets: ['env'],
88
plugins: ['transform-runtime']
99
}
1010

package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
"devDependencies": {
2929
"babel-jest": "^20.0.3",
3030
"babel-plugin-istanbul": "^4.1.4",
31-
"babel-preset-env": "^1.6.0",
3231
"clear-module": "^2.1.0",
3332
"coffee-script": "^1.12.7",
3433
"conventional-changelog": "^1.1.5",
@@ -51,7 +50,7 @@
5150
"dependencies": {
5251
"babel-core": "^6.25.0",
5352
"babel-plugin-transform-runtime": "^6.23.0",
54-
"babel-preset-es2015": "^6.24.1",
53+
"babel-preset-env": "^1.6.0",
5554
"chalk": "^2.1.0",
5655
"convert-source-map": "^1.5.0",
5756
"find-babel-config": "^1.1.0",

test/Babel.spec.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ test('uses babelrc in package.json if none in .babelrc', () => {
5959
const tempPath = resolve(__dirname, '../.renamed')
6060
const packagePath = resolve(__dirname, '../package.json')
6161
const packageOriginal = readFileSync(packagePath, { encoding: 'utf8' })
62-
writeFileSync(packagePath, '{ "babel": {"presets": ["es2015"],"plugins": ["istanbul"]}}')
62+
writeFileSync(packagePath, '{ "babel": {"presets": ["env"],"plugins": ["istanbul"]}}')
6363
renameSync(babelRcPath, tempPath)
6464
const filePath = resolve(__dirname, './resources/Basic.vue')
6565
const fileString = readFileSync(filePath, { encoding: 'utf8' })
@@ -81,7 +81,7 @@ test('uses babelrc in package.json if none in .babelrc', () => {
8181
test('processes .vue files using .babelrc if it exists in route', () => {
8282
const babelRcPath = resolve(__dirname, '../.babelrc')
8383
const babelRcOriginal = readFileSync(babelRcPath, { encoding: 'utf8' })
84-
writeFileSync(babelRcPath, '{"presets": ["es2015"],"plugins": ["istanbul"]}')
84+
writeFileSync(babelRcPath, '{"presets": ["env"],"plugins": ["istanbul"]}')
8585
const filePath = resolve(__dirname, './resources/Basic.vue')
8686
const fileString = readFileSync(filePath, { encoding: 'utf8' })
8787

yarn.lock

+16-45
Original file line numberDiff line numberDiff line change
@@ -439,7 +439,7 @@ babel-plugin-transform-es2015-block-scoped-functions@^6.22.0:
439439
dependencies:
440440
babel-runtime "^6.22.0"
441441

442-
babel-plugin-transform-es2015-block-scoping@^6.23.0, babel-plugin-transform-es2015-block-scoping@^6.24.1:
442+
babel-plugin-transform-es2015-block-scoping@^6.23.0:
443443
version "6.26.0"
444444
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f"
445445
dependencies:
@@ -449,7 +449,7 @@ babel-plugin-transform-es2015-block-scoping@^6.23.0, babel-plugin-transform-es20
449449
babel-types "^6.26.0"
450450
lodash "^4.17.4"
451451

452-
babel-plugin-transform-es2015-classes@^6.23.0, babel-plugin-transform-es2015-classes@^6.24.1:
452+
babel-plugin-transform-es2015-classes@^6.23.0:
453453
version "6.24.1"
454454
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db"
455455
dependencies:
@@ -463,33 +463,33 @@ babel-plugin-transform-es2015-classes@^6.23.0, babel-plugin-transform-es2015-cla
463463
babel-traverse "^6.24.1"
464464
babel-types "^6.24.1"
465465

466-
babel-plugin-transform-es2015-computed-properties@^6.22.0, babel-plugin-transform-es2015-computed-properties@^6.24.1:
466+
babel-plugin-transform-es2015-computed-properties@^6.22.0:
467467
version "6.24.1"
468468
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3"
469469
dependencies:
470470
babel-runtime "^6.22.0"
471471
babel-template "^6.24.1"
472472

473-
babel-plugin-transform-es2015-destructuring@^6.22.0, babel-plugin-transform-es2015-destructuring@^6.23.0:
473+
babel-plugin-transform-es2015-destructuring@^6.23.0:
474474
version "6.23.0"
475475
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d"
476476
dependencies:
477477
babel-runtime "^6.22.0"
478478

479-
babel-plugin-transform-es2015-duplicate-keys@^6.22.0, babel-plugin-transform-es2015-duplicate-keys@^6.24.1:
479+
babel-plugin-transform-es2015-duplicate-keys@^6.22.0:
480480
version "6.24.1"
481481
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e"
482482
dependencies:
483483
babel-runtime "^6.22.0"
484484
babel-types "^6.24.1"
485485

486-
babel-plugin-transform-es2015-for-of@^6.22.0, babel-plugin-transform-es2015-for-of@^6.23.0:
486+
babel-plugin-transform-es2015-for-of@^6.23.0:
487487
version "6.23.0"
488488
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691"
489489
dependencies:
490490
babel-runtime "^6.22.0"
491491

492-
babel-plugin-transform-es2015-function-name@^6.22.0, babel-plugin-transform-es2015-function-name@^6.24.1:
492+
babel-plugin-transform-es2015-function-name@^6.22.0:
493493
version "6.24.1"
494494
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b"
495495
dependencies:
@@ -520,30 +520,30 @@ babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-e
520520
babel-template "^6.26.0"
521521
babel-types "^6.26.0"
522522

523-
babel-plugin-transform-es2015-modules-systemjs@^6.23.0, babel-plugin-transform-es2015-modules-systemjs@^6.24.1:
523+
babel-plugin-transform-es2015-modules-systemjs@^6.23.0:
524524
version "6.24.1"
525525
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23"
526526
dependencies:
527527
babel-helper-hoist-variables "^6.24.1"
528528
babel-runtime "^6.22.0"
529529
babel-template "^6.24.1"
530530

531-
babel-plugin-transform-es2015-modules-umd@^6.23.0, babel-plugin-transform-es2015-modules-umd@^6.24.1:
531+
babel-plugin-transform-es2015-modules-umd@^6.23.0:
532532
version "6.24.1"
533533
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468"
534534
dependencies:
535535
babel-plugin-transform-es2015-modules-amd "^6.24.1"
536536
babel-runtime "^6.22.0"
537537
babel-template "^6.24.1"
538538

539-
babel-plugin-transform-es2015-object-super@^6.22.0, babel-plugin-transform-es2015-object-super@^6.24.1:
539+
babel-plugin-transform-es2015-object-super@^6.22.0:
540540
version "6.24.1"
541541
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d"
542542
dependencies:
543543
babel-helper-replace-supers "^6.24.1"
544544
babel-runtime "^6.22.0"
545545

546-
babel-plugin-transform-es2015-parameters@^6.23.0, babel-plugin-transform-es2015-parameters@^6.24.1:
546+
babel-plugin-transform-es2015-parameters@^6.23.0:
547547
version "6.24.1"
548548
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b"
549549
dependencies:
@@ -554,7 +554,7 @@ babel-plugin-transform-es2015-parameters@^6.23.0, babel-plugin-transform-es2015-
554554
babel-traverse "^6.24.1"
555555
babel-types "^6.24.1"
556556

557-
babel-plugin-transform-es2015-shorthand-properties@^6.22.0, babel-plugin-transform-es2015-shorthand-properties@^6.24.1:
557+
babel-plugin-transform-es2015-shorthand-properties@^6.22.0:
558558
version "6.24.1"
559559
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0"
560560
dependencies:
@@ -567,7 +567,7 @@ babel-plugin-transform-es2015-spread@^6.22.0:
567567
dependencies:
568568
babel-runtime "^6.22.0"
569569

570-
babel-plugin-transform-es2015-sticky-regex@^6.22.0, babel-plugin-transform-es2015-sticky-regex@^6.24.1:
570+
babel-plugin-transform-es2015-sticky-regex@^6.22.0:
571571
version "6.24.1"
572572
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc"
573573
dependencies:
@@ -581,13 +581,13 @@ babel-plugin-transform-es2015-template-literals@^6.22.0:
581581
dependencies:
582582
babel-runtime "^6.22.0"
583583

584-
babel-plugin-transform-es2015-typeof-symbol@^6.22.0, babel-plugin-transform-es2015-typeof-symbol@^6.23.0:
584+
babel-plugin-transform-es2015-typeof-symbol@^6.23.0:
585585
version "6.23.0"
586586
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372"
587587
dependencies:
588588
babel-runtime "^6.22.0"
589589

590-
babel-plugin-transform-es2015-unicode-regex@^6.22.0, babel-plugin-transform-es2015-unicode-regex@^6.24.1:
590+
babel-plugin-transform-es2015-unicode-regex@^6.22.0:
591591
version "6.24.1"
592592
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9"
593593
dependencies:
@@ -603,7 +603,7 @@ babel-plugin-transform-exponentiation-operator@^6.22.0:
603603
babel-plugin-syntax-exponentiation-operator "^6.8.0"
604604
babel-runtime "^6.22.0"
605605

606-
babel-plugin-transform-regenerator@^6.22.0, babel-plugin-transform-regenerator@^6.24.1:
606+
babel-plugin-transform-regenerator@^6.22.0:
607607
version "6.26.0"
608608
resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f"
609609
dependencies:
@@ -657,35 +657,6 @@ babel-preset-env@^1.6.0:
657657
invariant "^2.2.2"
658658
semver "^5.3.0"
659659

660-
babel-preset-es2015@^6.24.1:
661-
version "6.24.1"
662-
resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939"
663-
dependencies:
664-
babel-plugin-check-es2015-constants "^6.22.0"
665-
babel-plugin-transform-es2015-arrow-functions "^6.22.0"
666-
babel-plugin-transform-es2015-block-scoped-functions "^6.22.0"
667-
babel-plugin-transform-es2015-block-scoping "^6.24.1"
668-
babel-plugin-transform-es2015-classes "^6.24.1"
669-
babel-plugin-transform-es2015-computed-properties "^6.24.1"
670-
babel-plugin-transform-es2015-destructuring "^6.22.0"
671-
babel-plugin-transform-es2015-duplicate-keys "^6.24.1"
672-
babel-plugin-transform-es2015-for-of "^6.22.0"
673-
babel-plugin-transform-es2015-function-name "^6.24.1"
674-
babel-plugin-transform-es2015-literals "^6.22.0"
675-
babel-plugin-transform-es2015-modules-amd "^6.24.1"
676-
babel-plugin-transform-es2015-modules-commonjs "^6.24.1"
677-
babel-plugin-transform-es2015-modules-systemjs "^6.24.1"
678-
babel-plugin-transform-es2015-modules-umd "^6.24.1"
679-
babel-plugin-transform-es2015-object-super "^6.24.1"
680-
babel-plugin-transform-es2015-parameters "^6.24.1"
681-
babel-plugin-transform-es2015-shorthand-properties "^6.24.1"
682-
babel-plugin-transform-es2015-spread "^6.22.0"
683-
babel-plugin-transform-es2015-sticky-regex "^6.24.1"
684-
babel-plugin-transform-es2015-template-literals "^6.22.0"
685-
babel-plugin-transform-es2015-typeof-symbol "^6.22.0"
686-
babel-plugin-transform-es2015-unicode-regex "^6.24.1"
687-
babel-plugin-transform-regenerator "^6.24.1"
688-
689660
babel-preset-jest@^20.0.3:
690661
version "20.0.3"
691662
resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-20.0.3.tgz#cbacaadecb5d689ca1e1de1360ebfc66862c178a"

0 commit comments

Comments
 (0)