diff --git a/.babelrc b/.babelrc index 98a65280..a9d17f4e 100644 --- a/.babelrc +++ b/.babelrc @@ -1,7 +1,7 @@ { - "optional": [ - "es7.classProperties", - "runtime" - ], - "stage": 1 + "presets": [ + "es2015", + "stage-1", + "react" + ] } diff --git a/config/karma.config.js b/config/karma.config.js index 2ffbe533..a89ba871 100644 --- a/config/karma.config.js +++ b/config/karma.config.js @@ -19,14 +19,14 @@ module.exports = function (config) { 'karma-chrome-launcher', 'karma-firefox-launcher', 'karma-mocha', - 'karma-mocha-reporter', 'karma-sourcemap-loader', + 'karma-spec-reporter', 'karma-webpack' ], preprocessors: { [constants.TEST_ENTRY]: [ 'webpack', 'sourcemap' ] }, - reporters: process.env.TRAVIS ? [ 'dots' ] : [ 'mocha' ], + reporters: process.env.TRAVIS ? [ 'dots' ] : [ 'spec' ], singleRun: true, webpack: { devtool: 'inline-source-map', diff --git a/package.json b/package.json index 7aa2861e..730917ab 100644 --- a/package.json +++ b/package.json @@ -22,32 +22,35 @@ "react-textarea-autosize": "^3.0.0" }, "devDependencies": { - "babel-core": "^5.8.25", - "babel-eslint": "^4.1.3", - "babel-loader": "^5.3.2", - "babel-runtime": "^5.8.25", - "eslint": "^1.7.1", + "babel-core": "^6.2.4", + "babel-eslint": "^4.1.6", + "babel-loader": "^6.2.0", + "babel-preset-es2015": "^6.2.4", + "babel-preset-react": "^6.2.4", + "babel-preset-stage-1": "^6.2.4", + "babel-runtime": "^6.2.4", + "eslint": "^1.10.3", "eslint-config-standard": "^4.4.0", - "eslint-config-standard-react": "^1.1.0", - "eslint-plugin-react": "^3.6.0", + "eslint-config-standard-react": "^1.2.1", + "eslint-plugin-react": "^3.11.2", "eslint-plugin-standard": "^1.3.1", - "karma": "^0.13.11", - "karma-browserstack-launcher": "^0.1.5", - "karma-chrome-launcher": "^0.2.1", - "karma-firefox-launcher": "^0.1.6", - "karma-mocha": "^0.2.0", - "karma-mocha-reporter": "^1.1.1", + "karma": "^0.13.15", + "karma-browserstack-launcher": "^0.1.7", + "karma-chrome-launcher": "^0.2.2", + "karma-firefox-launcher": "^0.1.7", + "karma-mocha": "^0.2.1", "karma-sourcemap-loader": "^0.3.6", + "karma-spec-reporter": "0.0.23", "karma-webpack": "^1.7.0", - "mocha": "^2.3.3", + "mocha": "^2.3.4", "node-libs-browser": "^0.5.3", "object-assign": "^4.0.1", - "react": "^0.14.0", - "react-addons-test-utils": "^0.14.0", - "react-dom": "^0.14.0", - "react-media-queries": "^2.0.0", - "webpack": "^1.12.2", - "webpack-dev-server": "^1.12.1" + "react": "^0.14.3", + "react-addons-test-utils": "^0.14.3", + "react-dom": "^0.14.3", + "react-media-queries": "^2.0.1", + "webpack": "^1.12.9", + "webpack-dev-server": "^1.14.0" }, "author": "Nicolas Gallagher", "license": "MIT",