Skip to content

Commit

Permalink
Merge pull request #178 from hshoff/harry-r16
Browse files Browse the repository at this point in the history
[deps][test] use react 16 in dev, fix travis test run script. fixes #171
  • Loading branch information
hshoff committed Oct 24, 2017
2 parents 8ca1d17 + 9693771 commit 4319bef
Show file tree
Hide file tree
Showing 67 changed files with 556 additions and 158 deletions.
4 changes: 3 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
git:
depth: 10
language: node_js
node_js:
- "6"
- "8"
cache:
directories:
- node_modules
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"description": "Low-level visualization components",
"main": "index.js",
"scripts": {
"test": "lerna exec npm install && jest",
"test": "lerna clean --yes && lerna bootstrap && lerna exec npm run test",
"docs": "node ./scripts/docs/index.js",
"prepare-release": "git checkout master && git pull --rebase origin master && npm run docs && lerna updated",
"release": "npm run prepare-release && lerna publish --exact"
Expand Down
20 changes: 14 additions & 6 deletions packages/vx-annotation/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,15 @@
},
"homepage": "https://github.com/hshoff/vx#readme",
"devDependencies": {
"babel-jest": "^20.0.3",
"enzyme": "^2.8.2",
"jest": "^20.0.3",
"react": "^15.0.0-0 || ^16.0.0-0",
"react-addons-test-utils": "15.4.2",
"babel-jest": "^21.2.0",
"enzyme": "^3.1.0",
"enzyme-adapter-react-16": "^1.0.2",
"jest": "^21.2.1",
"raf": "^3.4.0",
"react": "^16.0.0",
"react-dom": "^16.0.0",
"react-fatigue-dev": "github:tj/react-fatigue-dev",
"react-test-renderer": "^15.6.1",
"react-test-renderer": "^16.0.0",
"react-tools": "^0.10.0",
"regenerator-runtime": "^0.10.5"
},
Expand All @@ -51,5 +53,11 @@
},
"publishConfig": {
"access": "public"
},
"jest": {
"setupFiles": [
"raf/polyfill",
"<rootDir>/test/enzyme-setup.js"
]
}
}
4 changes: 4 additions & 0 deletions packages/vx-annotation/test/enzyme-setup.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import Enzyme from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';

Enzyme.configure({ adapter: new Adapter() });
19 changes: 14 additions & 5 deletions packages/vx-axis/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,12 +36,15 @@
"prop-types": "15.5.10"
},
"devDependencies": {
"babel-jest": "^20.0.3",
"enzyme": "^2.8.2",
"jest": "^20.0.3",
"react": "^15.0.0-0 || ^16.0.0-0",
"babel-jest": "^21.2.0",
"enzyme": "^3.1.0",
"enzyme-adapter-react-16": "^1.0.2",
"jest": "^21.2.1",
"raf": "^3.4.0",
"react": "^16.0.0",
"react-dom": "^16.0.0",
"react-fatigue-dev": "github:tj/react-fatigue-dev",
"react-test-renderer": "^15.6.1",
"react-test-renderer": "^16.0.0",
"react-tools": "^0.10.0",
"regenerator-runtime": "^0.10.5"
},
Expand All @@ -50,5 +53,11 @@
},
"publishConfig": {
"access": "public"
},
"jest": {
"setupFiles": [
"raf/polyfill",
"<rootDir>/test/enzyme-setup.js"
]
}
}
4 changes: 4 additions & 0 deletions packages/vx-axis/test/enzyme-setup.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import Enzyme from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';

Enzyme.configure({ adapter: new Adapter() });
18 changes: 13 additions & 5 deletions packages/vx-bounds/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,14 @@
},
"devDependencies": {
"babel-jest": "^20.0.3",
"enzyme": "^2.8.2",
"jest": "^20.0.3",
"react": "^15.0.0-0 || ^16.0.0-0",
"react-dom": "^15.0.0-0 || ^16.0.0-0",
"enzyme": "^3.1.0",
"enzyme-adapter-react-16": "^1.0.2",
"jest": "^21.2.1",
"raf": "^3.4.0",
"react": "^16.0.0",
"react-dom": "^16.0.0",
"react-fatigue-dev": "github:tj/react-fatigue-dev",
"react-test-renderer": "^15.6.1",
"react-test-renderer": "^16.0.0",
"react-tools": "^0.10.0",
"regenerator-runtime": "^0.10.5"
},
Expand All @@ -47,5 +49,11 @@
"peerDependencies": {
"react": "^15.0.0-0 || ^16.0.0-0",
"react-dom": "^15.0.0-0 || ^16.0.0-0"
},
"jest": {
"setupFiles": [
"raf/polyfill",
"<rootDir>/test/enzyme-setup.js"
]
}
}
4 changes: 4 additions & 0 deletions packages/vx-bounds/test/enzyme-setup.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import Enzyme from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';

Enzyme.configure({ adapter: new Adapter() });
19 changes: 14 additions & 5 deletions packages/vx-boxplot/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,12 +30,15 @@
"classnames": "^2.2.5"
},
"devDependencies": {
"babel-jest": "^20.0.3",
"enzyme": "^2.8.2",
"jest": "^20.0.3",
"react": "^15.0.0-0 || ^16.0.0-0",
"babel-jest": "^21.2.0",
"enzyme": "^3.1.0",
"enzyme-adapter-react-16": "^1.0.2",
"jest": "^21.2.1",
"raf": "^3.4.0",
"react": "^16.0.0",
"react-dom": "^16.0.0",
"react-fatigue-dev": "github:tj/react-fatigue-dev",
"react-test-renderer": "^15.6.1",
"react-test-renderer": "^16.0.0",
"react-tools": "^0.10.0",
"regenerator-runtime": "^0.10.5"
},
Expand All @@ -44,5 +47,11 @@
},
"publishConfig": {
"access": "public"
},
"jest": {
"setupFiles": [
"raf/polyfill",
"<rootDir>/test/enzyme-setup.js"
]
}
}
4 changes: 4 additions & 0 deletions packages/vx-boxplot/test/enzyme-setup.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import Enzyme from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';

Enzyme.configure({ adapter: new Adapter() });
19 changes: 14 additions & 5 deletions packages/vx-brush/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,15 @@
"access": "public"
},
"devDependencies": {
"babel-jest": "^20.0.3",
"enzyme": "^2.8.2",
"jest": "^20.0.3",
"react": "^15.0.0-0 || ^16.0.0-0",
"babel-jest": "^21.2.0",
"enzyme": "^3.1.0",
"enzyme-adapter-react-16": "^1.0.2",
"jest": "^21.2.1",
"raf": "^3.4.0",
"react": "^16.0.0",
"react-dom": "^16.0.0",
"react-fatigue-dev": "github:tj/react-fatigue-dev",
"react-test-renderer": "^15.6.1",
"react-test-renderer": "^16.0.0",
"react-tools": "^0.10.0",
"regenerator-runtime": "^0.10.5"
},
Expand All @@ -47,5 +50,11 @@
"dependencies": {
"classnames": "^2.2.5",
"recompose": "^0.23.1"
},
"jest": {
"setupFiles": [
"raf/polyfill",
"<rootDir>/test/enzyme-setup.js"
]
}
}
4 changes: 4 additions & 0 deletions packages/vx-brush/test/enzyme-setup.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import Enzyme from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';

Enzyme.configure({ adapter: new Adapter() });
19 changes: 14 additions & 5 deletions packages/vx-clip-path/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,12 +30,15 @@
},
"homepage": "https://github.com/hshoff/vx#readme",
"devDependencies": {
"babel-jest": "^20.0.3",
"enzyme": "^2.8.2",
"jest": "^20.0.3",
"react": "^15.0.0-0 || ^16.0.0-0",
"react-addons-test-utils": "15.4.2",
"babel-jest": "^21.2.0",
"enzyme": "^3.1.0",
"enzyme-adapter-react-16": "^1.0.2",
"jest": "^21.2.1",
"raf": "^3.4.0",
"react": "^16.0.0",
"react-dom": "^16.0.0",
"react-fatigue-dev": "github:tj/react-fatigue-dev",
"react-test-renderer": "^16.0.0",
"react-tools": "^0.10.0",
"regenerator-runtime": "^0.10.5"
},
Expand All @@ -44,5 +47,11 @@
},
"publishConfig": {
"access": "public"
},
"jest": {
"setupFiles": [
"raf/polyfill",
"<rootDir>/test/enzyme-setup.js"
]
}
}
4 changes: 4 additions & 0 deletions packages/vx-clip-path/test/enzyme-setup.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import Enzyme from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';

Enzyme.configure({ adapter: new Adapter() });
17 changes: 15 additions & 2 deletions packages/vx-curve/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,25 @@
"d3-shape": "^1.0.6"
},
"devDependencies": {
"babel-jest": "^20.0.3",
"jest": "^20.0.3",
"babel-jest": "^21.2.0",
"enzyme": "^3.1.0",
"enzyme-adapter-react-16": "^1.0.2",
"jest": "^21.2.1",
"raf": "^3.4.0",
"react": "^16.0.0",
"react-dom": "^16.0.0",
"react-fatigue-dev": "github:tj/react-fatigue-dev",
"react-test-renderer": "^16.0.0",
"react-tools": "^0.10.0",
"regenerator-runtime": "^0.10.5"
},
"publishConfig": {
"access": "public"
},
"jest": {
"setupFiles": [
"raf/polyfill",
"<rootDir>/test/enzyme-setup.js"
]
}
}
4 changes: 4 additions & 0 deletions packages/vx-curve/test/enzyme-setup.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import Enzyme from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';

Enzyme.configure({ adapter: new Adapter() });
19 changes: 14 additions & 5 deletions packages/vx-drag/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,16 +32,25 @@
"access": "public"
},
"devDependencies": {
"babel-jest": "^20.0.3",
"enzyme": "^2.8.2",
"jest": "^20.0.3",
"react": "^15.0.0-0 || ^16.0.0-0",
"babel-jest": "^21.2.0",
"enzyme": "^3.1.0",
"enzyme-adapter-react-16": "^1.0.2",
"jest": "^21.2.1",
"raf": "^3.4.0",
"react": "^16.0.0",
"react-dom": "^16.0.0",
"react-fatigue-dev": "github:tj/react-fatigue-dev",
"react-test-renderer": "^15.6.1",
"react-test-renderer": "^16.0.0",
"react-tools": "^0.10.0",
"regenerator-runtime": "^0.10.5"
},
"peerDependencies": {
"react": "^15.0.0-0 || ^16.0.0-0"
},
"jest": {
"setupFiles": [
"raf/polyfill",
"<rootDir>/test/enzyme-setup.js"
]
}
}
4 changes: 4 additions & 0 deletions packages/vx-drag/test/enzyme-setup.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import Enzyme from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';

Enzyme.configure({ adapter: new Adapter() });
18 changes: 14 additions & 4 deletions packages/vx-event/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,15 +32,25 @@
"access": "public"
},
"devDependencies": {
"babel-jest": "^20.0.3",
"enzyme": "^2.8.2",
"jest": "^20.0.3",
"babel-jest": "^21.2.0",
"enzyme": "^3.1.0",
"enzyme-adapter-react-16": "^1.0.2",
"jest": "^21.2.1",
"raf": "^3.4.0",
"react": "^16.0.0",
"react-dom": "^16.0.0",
"react-fatigue-dev": "github:tj/react-fatigue-dev",
"react-test-renderer": "^15.6.1",
"react-test-renderer": "^16.0.0",
"react-tools": "^0.10.0",
"regenerator-runtime": "^0.10.5"
},
"dependencies": {
"@vx/point": "0.0.136"
},
"jest": {
"setupFiles": [
"raf/polyfill",
"<rootDir>/test/enzyme-setup.js"
]
}
}
4 changes: 4 additions & 0 deletions packages/vx-event/test/enzyme-setup.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import Enzyme from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';

Enzyme.configure({ adapter: new Adapter() });
19 changes: 14 additions & 5 deletions packages/vx-geo/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,15 @@
"prop-types": "^15.5.10"
},
"devDependencies": {
"babel-jest": "^20.0.3",
"enzyme": "^2.9.1",
"jest": "^20.0.4",
"react": "^15.0.0-0 || ^16.0.0-0",
"babel-jest": "^21.2.0",
"enzyme": "^3.1.0",
"enzyme-adapter-react-16": "^1.0.2",
"jest": "^21.2.1",
"raf": "^3.4.0",
"react": "^16.0.0",
"react-dom": "^16.0.0",
"react-fatigue-dev": "github:tj/react-fatigue-dev",
"react-test-renderer": "^15.6.1",
"react-test-renderer": "^16.0.0",
"react-tools": "^0.13.3",
"regenerator-runtime": "^0.10.5",
"topojson-client": "^3.0.0"
Expand All @@ -48,5 +51,11 @@
},
"publishConfig": {
"access": "public"
},
"jest": {
"setupFiles": [
"raf/polyfill",
"<rootDir>/test/enzyme-setup.js"
]
}
}
4 changes: 4 additions & 0 deletions packages/vx-geo/test/enzyme-setup.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import Enzyme from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';

Enzyme.configure({ adapter: new Adapter() });
Loading

0 comments on commit 4319bef

Please sign in to comment.