diff --git a/package.json b/package.json index e9ec28c1f..668705129 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "babel-core": "^7.0.0-bridge.0", "babel-jest": "^24.5.0", "babel-plugin-istanbul": "^5.1.1", - "coveralls": "^2.13.1", + "coveralls": "^3.0.6", "enzyme": "^3.1.0", "enzyme-adapter-react-16": "^1.0.2", "eslint": "^5.5.0", @@ -76,8 +76,8 @@ "jest-environment-enzyme": "^7.0.2", "jest-enzyme": "^7.0.2", "lerna": "2.1.2", - "lint-staged": "^7.0.4", - "marked": "^0.3.19", + "lint-staged": "^9.2.5", + "marked": "^0.7.0", "prettier": "^1.12.1", "prettier-eslint-cli": "^4.7.1", "raf": "^3.4.0", diff --git a/packages/vx-axis/package.json b/packages/vx-axis/package.json index c9da053aa..a1595e005 100644 --- a/packages/vx-axis/package.json +++ b/packages/vx-axis/package.json @@ -71,9 +71,9 @@ "jest": "^21.2.1", "jest-cli": "^21.2.1", "raf": "^3.4.0", - "react": "^16.0.0", - "react-dom": "^16.0.0", - "react-test-renderer": "^16.0.0", + "react": "^16.9.0", + "react-dom": "^16.9.0", + "react-test-renderer": "^16.9.0", "rollup": "^0.67.4", "rollup-plugin-babel": "^4.0.1", "rollup-plugin-commonjs": "^9.1.3", @@ -82,7 +82,7 @@ "rollup-plugin-uglify": "^4.0.0" }, "peerDependencies": { - "react": "^15.0.0-0 || ^16.0.0-0" + "react": "^16.3.0-0" }, "publishConfig": { "access": "public" diff --git a/packages/vx-demo/components/charts/VoronoiChart.js b/packages/vx-demo/components/charts/VoronoiChart.js index b6f932925..be7c2e804 100644 --- a/packages/vx-demo/components/charts/VoronoiChart.js +++ b/packages/vx-demo/components/charts/VoronoiChart.js @@ -63,7 +63,7 @@ class VoronoiChart extends React.PureComponent { this.state = VoronoiChart.getUpdatedState(props); } - componentWillReceiveProps(nextProps) { + UNSAFE_componentWillReceiveProps(nextProps) { if (nextProps.width !== this.props.width || nextProps.height !== this.props.height) { this.setState(VoronoiChart.getUpdatedState(nextProps)); } diff --git a/packages/vx-demo/components/tiles/drag-i.js b/packages/vx-demo/components/tiles/drag-i.js index 3599e0af1..3c1e42233 100644 --- a/packages/vx-demo/components/tiles/drag-i.js +++ b/packages/vx-demo/components/tiles/drag-i.js @@ -53,7 +53,7 @@ export default class DragI extends React.Component { }); } - componentWillReceiveProps(nextProps) { + UNSAFE_componentWillReceiveProps(nextProps) { const { width, height } = nextProps; if (width !== this.props.width) { this.setState(() => { diff --git a/packages/vx-demo/package.json b/packages/vx-demo/package.json index 3f21df914..17f02ede4 100644 --- a/packages/vx-demo/package.json +++ b/packages/vx-demo/package.json @@ -9,11 +9,7 @@ "start": "next start", "test": "jest" }, - "keywords": [ - "vx", - "demo", - "examples" - ], + "keywords": ["vx", "demo", "examples"], "author": "@hshoff", "license": "MIT", "dependencies": { @@ -62,8 +58,8 @@ "next": "^4.1.3", "nprogress": "^0.2.0", "prismjs": "^1.6.0", - "react": "^16.0.0", - "react-dom": "^16.0.0", + "react": "^16.9.0", + "react-dom": "^16.9.0", "react-ga": "^2.1.2", "react-github-button": "^0.1.10", "react-motion": "^0.4.7", @@ -72,9 +68,7 @@ "topojson-client": "^3.0.0" }, "browserify": { - "transform": [ - "babelify" - ] + "transform": ["babelify"] }, "publishConfig": { "access": "public" diff --git a/packages/vx-demo/pages/drag-i.js b/packages/vx-demo/pages/drag-i.js index 39a0d3b3a..6e50a25e9 100644 --- a/packages/vx-demo/pages/drag-i.js +++ b/packages/vx-demo/pages/drag-i.js @@ -60,7 +60,7 @@ export default class DragI extends React.Component { }); } - componentWillReceiveProps(nextProps) { + UNSAFE_componentWillReceiveProps(nextProps) { const { width, height } = nextProps; if (width !== this.props.width) { this.setState(() => { diff --git a/packages/vx-demo/pages/voronoi.js b/packages/vx-demo/pages/voronoi.js index 746532d4d..dd2195cc1 100644 --- a/packages/vx-demo/pages/voronoi.js +++ b/packages/vx-demo/pages/voronoi.js @@ -80,7 +80,7 @@ class VoronoiChart extends React.PureComponent { this.state = VoronoiChart.getUpdatedState(props); } - componentWillReceiveProps(nextProps) { + UNSAFE_componentWillReceiveProps(nextProps) { if (nextProps.width !== this.props.width || nextProps.height !== this.props.height) { this.setState(VoronoiChart.getUpdatedState(nextProps)); } diff --git a/packages/vx-text/package.json b/packages/vx-text/package.json index c2b31e347..5449f705d 100644 --- a/packages/vx-text/package.json +++ b/packages/vx-text/package.json @@ -36,8 +36,8 @@ "homepage": "https://github.com/hshoff/vx#readme", "dependencies": { "classnames": "^2.2.5", - "lodash": "^4.17.4", - "prop-types": "^15.6.2", + "lodash": "^4.17.15", + "prop-types": "^15.7.2", "reduce-css-calc": "^1.3.0" }, "devDependencies": { @@ -70,9 +70,9 @@ "jest": "^21.2.1", "jest-cli": "^21.2.1", "raf": "^3.4.0", - "react": "^16.0.0", - "react-dom": "^16.0.0", - "react-test-renderer": "^16.0.0", + "react": "^16.9.0", + "react-dom": "^16.9.0", + "react-test-renderer": "^16.9.0", "rollup": "^0.67.4", "rollup-plugin-babel": "^4.0.1", "rollup-plugin-commonjs": "^9.1.3", @@ -81,7 +81,7 @@ "rollup-plugin-uglify": "^4.0.0" }, "peerDependencies": { - "react": "^15.0.0-0 || ^16.0.0-0" + "react": "^16.3.0-0" }, "publishConfig": { "access": "public" diff --git a/packages/vx-text/src/Text.js b/packages/vx-text/src/Text.js index 6b91ab67b..f16cae5a4 100644 --- a/packages/vx-text/src/Text.js +++ b/packages/vx-text/src/Text.js @@ -11,11 +11,11 @@ class Text extends Component { }; } - componentWillMount() { + UNSAFE_componentWillMount() { this.updateWordsByLines(this.props, true); } - componentWillReceiveProps(nextProps) { + UNSAFE_componentWillReceiveProps(nextProps) { const needCalculate = this.props.children !== nextProps.children || this.props.style !== nextProps.style; this.updateWordsByLines(nextProps, needCalculate); diff --git a/packages/vx-vx/package.json b/packages/vx-vx/package.json index 336f45006..64026fceb 100644 --- a/packages/vx-vx/package.json +++ b/packages/vx-vx/package.json @@ -37,7 +37,7 @@ "access": "public" }, "peerDependencies": { - "react": "^15.0.0-0 || ^16.0.0-0" + "react": "^16.3.0-0" }, "devDependencies": { "@babel/cli": "^7.0.0", @@ -68,9 +68,9 @@ "jest": "^21.2.1", "jest-cli": "^21.2.1", "raf": "^3.4.0", - "react": "^16.0.0", - "react-dom": "^16.0.0", - "react-test-renderer": "^16.0.0", + "react": "^16.9.0", + "react-dom": "^16.9.0", + "react-test-renderer": "^16.9.0", "rollup": "^0.67.4", "rollup-plugin-babel": "^4.0.1", "rollup-plugin-commonjs": "^9.1.3",