diff --git a/.babelrc b/.babelrc index 997044e..fd511e5 100644 --- a/.babelrc +++ b/.babelrc @@ -1,5 +1,4 @@ { - "stage": 0, - "loose": ["all"], - "plugins": ["object-assign"] + "presets": ["react", "es2015-loose", "stage-0"], + "plugins": ["transform-object-assign"] } diff --git a/package.json b/package.json index 17a6eed..edf0076 100644 --- a/package.json +++ b/package.json @@ -30,13 +30,16 @@ "react-dom": "^0.14.0-rc1" }, "devDependencies": { - "babel": "^5.8.25", - "babel-core": "^5.8.25", - "babel-loader": "^5.3.2", - "babel-plugin-object-assign": "^1.2.1", + "babel-core": "^6.6.5", + "babel-loader": "^6.2.4", + "babel-plugin-transform-object-assign": "^6.5.0", + "babel-preset-es2015": "^6.6.0", + "babel-preset-es2015-loose": "^7.0.0", + "babel-preset-react": "^6.5.0", + "babel-preset-stage-0": "^6.5.0", "chai": "^3.3.0", - "cpy": "^3.4.1", - "doctoc": "^0.15.0", + "cpy": "^4.0.0", + "doctoc": "^1.0.0", "isparta": "^4.0.0", "karma": "^0.13.10", "karma-chai": "^0.1.0", @@ -44,14 +47,14 @@ "karma-cli": "^0.1.0", "karma-coverage": "^0.5.3", "karma-mocha": "^0.2.0", - "karma-mocha-reporter": "^1.1.1", + "karma-mocha-reporter": "^2.0.0", "karma-sinon": "^1.0.4", "karma-webpack": "^1.7.0", "mocha": "^2.3.3", "mt-changelog": "^0.6.2", "react": "^0.14.3", "react-dom": "^0.14.0-rc1", - "release-script": "^0.5.3", + "release-script": "^1.0.2", "sinon": "^1.17.1", "sinon-chai": "^2.8.0", "webpack": "^1.12.2" @@ -60,7 +63,7 @@ "bill": "^2.2.1", "dom-helpers": "^2.4.0", "invariant": "^2.2.0", - "lodash": "^3.10.1", + "lodash": "^4.6.1", "promise": "^7.1.1", "react-addons-test-utils": "^0.14.0-rc1", "warning": "^2.1.0" diff --git a/src/common.js b/src/common.js index f9ed96f..becb913 100644 --- a/src/common.js +++ b/src/common.js @@ -2,8 +2,8 @@ import invariant from 'invariant'; import { findAll, registerPseudo } from 'bill'; import { NODE_TYPES } from 'bill/node'; import * as utils from './utils'; -import findIndex from 'lodash/array/findIndex'; -import create from 'lodash/object/create' +import findIndex from 'lodash/findIndex'; +import create from 'lodash/create' let { assertLength, is } = utils; function indexOfNode(arr, findNode) {