From 1e07582251865fedf67487dd8afdc2b169df4bfd Mon Sep 17 00:00:00 2001 From: dekuslam Date: Wed, 17 Feb 2016 13:21:37 -0500 Subject: [PATCH] Use `preset-es2015` to avoid potential syntax error when use with babel cli --- .babelrc | 1 + package.json | 7 ++++--- test/fixtures/require.expected.js | 2 +- test/fixtures/require.js | 2 +- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.babelrc b/.babelrc index 5a91a4b..d325741 100644 --- a/.babelrc +++ b/.babelrc @@ -1,4 +1,5 @@ { + "presets": ["es2015"], "plugins": [ "transform-strict-mode", "transform-es2015-parameters", diff --git a/package.json b/package.json index efb52da..a84909a 100644 --- a/package.json +++ b/package.json @@ -31,13 +31,14 @@ "babel-cli": "^6.1.18", "babel-core": "^6.1.21", "babel-eslint": "^4.1.5", - "babel-plugin-transform-strict-mode": "^6.1.18", - "babel-plugin-transform-es2015-parameters": "^6.1.18", "babel-plugin-transform-es2015-destructuring": "^6.1.18", "babel-plugin-transform-es2015-modules-commonjs": "^6.1.18", - "babel-plugin-transform-object-rest-spread": "^6.1.18", + "babel-plugin-transform-es2015-parameters": "^6.1.18", "babel-plugin-transform-es2015-spread": "^6.1.18", "babel-plugin-transform-export-extensions": "^6.1.18", + "babel-plugin-transform-object-rest-spread": "^6.1.18", + "babel-plugin-transform-strict-mode": "^6.1.18", + "babel-preset-es2015": "^6.5.0", "chai": "^3.4.1", "eslint": "^1.9.0", "eslint-config-airbnb-lite": "^1.0.0", diff --git a/test/fixtures/require.expected.js b/test/fixtures/require.expected.js index 25d9118..3af7534 100644 --- a/test/fixtures/require.expected.js +++ b/test/fixtures/require.expected.js @@ -1,5 +1,5 @@ 'use strict'; -const styles = { +var styles = { 'className': 'styles__className___385m0 parent__block___33Sxl' }; \ No newline at end of file diff --git a/test/fixtures/require.js b/test/fixtures/require.js index 32e6e6c..dcdc174 100644 --- a/test/fixtures/require.js +++ b/test/fixtures/require.js @@ -1 +1 @@ -const styles = require('../styles.css'); +const styles = require('../styles.css'); \ No newline at end of file