diff --git a/.babelrc b/.babelrc index da377fc..974a1ca 100644 --- a/.babelrc +++ b/.babelrc @@ -1,5 +1,7 @@ { - "stage": 0, - "loose": "all", + "presets": [ + "es2015", + "stage-0", + "react" + ] } - diff --git a/modules/AsyncProps.js b/modules/AsyncProps.js index 4c95c74..3740efb 100644 --- a/modules/AsyncProps.js +++ b/modules/AsyncProps.js @@ -145,11 +145,11 @@ class AsyncPropsContainer extends React.Component { static propTypes = { Component: func.isRequired, routerProps: object.isRequired - } + }; static contextTypes = { asyncProps: object.isRequired - } + }; componentWillReceiveProps(nextProps) { const paramsChanged = !shallowEqual(nextProps.routerProps.routeParams, @@ -181,7 +181,7 @@ class AsyncProps extends React.Component { static childContextTypes = { asyncProps: object - } + }; static propTypes = { components: array.isRequired, @@ -193,7 +193,7 @@ class AsyncProps extends React.Component { // server rendering propsArray: array, componentsArray: array - } + }; static defaultProps = { onError(err) { @@ -207,7 +207,7 @@ class AsyncProps extends React.Component { render(props) { return } - } + }; constructor(props, context) { super(props, context) diff --git a/package.json b/package.json index 584fe76..e25141d 100644 --- a/package.json +++ b/package.json @@ -26,10 +26,12 @@ "react-router": "2.0.0-rc4" }, "devDependencies": { - "babel": "^5.8.34", - "babel-core": "^5.8.34", + "babel-cli": "^6.4.0", "babel-eslint": "^3.1.23", - "babel-loader": "^5.4.0", + "babel-loader": "~6.2.1", + "babel-preset-es2015": "^6.3.13", + "babel-preset-react": "^6.3.13", + "babel-preset-stage-0": "^6.3.13", "eslint": "1.4.1", "eslint-config-rackt": "1.0.0", "eslint-plugin-react": "3.3.2",