Skip to content

Commit 61b9793

Browse files
authored
Merge pull request #41 from ngs/update-react
Update React
2 parents bfe6546 + 7065eed commit 61b9793

File tree

7 files changed

+6695
-16
lines changed

7 files changed

+6695
-16
lines changed

.gitignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,5 +40,3 @@ lib
4040
demo/public
4141
.deploy
4242
test-results.xml
43-
44-
yarn.lock

.mocha.opts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
--compilers js:babel-core/register
22
--recursive
3+
--require raf/polyfill
34
--require testHelper.js
45
--reporter mocha-multi-reporters --reporter-options configFile=.mocha-multi-reporters.json

.node-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
8.9.4

circle.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
11
machine:
22
timezone: UTC
33
node:
4-
version: 4.2.6
4+
version: 8.9.4
55
pre:
66
- "git config --global user.name 'Circle CI'"
77
- "git config --global user.email 'a+circleci@ngs.io'"
88
general:
99
branches:
1010
ignore:
1111
- gh-pages
12+
dependencies:
13+
override:
14+
- yarn
15+
cache_directories:
16+
- ~/.cache/yarn
1217
test:
1318
override:
1419
- npm test

package.json

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -55,15 +55,16 @@
5555
"babel-preset-react-hmre": "^1.1.1",
5656
"babel-preset-stage-0": "^6.16.0",
5757
"chai": "^3.5.0",
58-
"chai-enzyme": "^0.6.1",
58+
"chai-enzyme": "^1.0.0-beta.0",
5959
"cheerio": "^0.22.0",
6060
"coveralls": "^2.11.15",
6161
"css-loader": "^0.26.0",
6262
"css-modules-require-hook": "^4.0.5",
6363
"dirty-chai": "^1.2.2",
64-
"draft-js-plugins-editor": "2.0.0-rc2",
65-
"draft-js-prism": "ngs/draft-js-prism#6edb31c3805dd1de3fb897cc27fced6bac1bafbb",
66-
"enzyme": "^2.6.0",
64+
"draft-js-plugins-editor": "2.0.4",
65+
"draft-js-prism": "^1.0.5",
66+
"enzyme": "^3.3.0",
67+
"enzyme-adapter-react-16": "^1.1.1",
6768
"eslint": "^3.11.1",
6869
"eslint-config-airbnb": "^13.0.0",
6970
"eslint-plugin-import": "^2.2.0",
@@ -83,11 +84,12 @@
8384
"nyc": "^10.0.0",
8485
"postcss-loader": "^1.1.1",
8586
"prismjs": "^1.6.0",
86-
"react": "^15.4.1",
87+
"raf": "^3.4.0",
88+
"react": "^16.2.0",
8789
"react-addons-pure-render-mixin": "^15.4.1",
8890
"react-addons-test-utils": "^15.4.1",
89-
"react-dom": "^15.4.1",
90-
"react-github-fork-ribbon": "^0.4.4",
91+
"react-dom": "^16.2.0",
92+
"react-github-fork-ribbon": "^0.5.1",
9193
"rimraf": "^2.5.4",
9294
"sinon": "^1.17.6",
9395
"sinon-chai": "^2.8.0",
@@ -99,17 +101,17 @@
99101
"webpack-hot-middleware": "^2.13.2"
100102
},
101103
"peerDependencies": {
102-
"draft-js-plugins-editor": "~2.0.0-rc.1 || 2.0.0-rc2 || 2.0.0-rc1 || 2.0.0-beta12",
103-
"react": "^15.0.0",
104-
"react-dom": "^15.0.0"
104+
"draft-js-plugins-editor": "^2.0.0 || ~2.0.0-rc.1 || 2.0.0-rc2 || 2.0.0-rc1 || 2.0.0-beta12",
105+
"react": "^16.0.0 || ^15.0.0",
106+
"react-dom": "^16.0.0 || ^15.0.0"
105107
},
106108
"contributors": [
107109
"Atsushi Nagase <a@ngs.io>"
108110
],
109111
"dependencies": {
110-
"decorate-component-with-props": "^1.0.2",
111-
"draft-js": "~0.10.1",
112-
"draft-js-checkable-list-item": "^2.0.5",
112+
"decorate-component-with-props": "^1.1.0",
113+
"draft-js": "~0.10.5",
114+
"draft-js-checkable-list-item": "^3.0.0",
113115
"immutable": "~3.7.4"
114116
}
115117
}

testHelper.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ import chai from 'chai';
22
import dirtyChai from 'dirty-chai';
33
import hook from 'css-modules-require-hook';
44
import { jsdom } from 'jsdom';
5+
import Enzyme from 'enzyme';
6+
import Adapter from 'enzyme-adapter-react-16';
57

68
process.env.NODE_ENV = 'test';
79

@@ -20,6 +22,8 @@ Object.keys(document.defaultView).forEach((property) => {
2022
}
2123
});
2224

25+
Enzyme.configure({ adapter: new Adapter() });
26+
2327
// chaiEnzyme needs to be initialised here, so that canUseDOM is set
2428
// to true when react-dom initialises (which chai-enzyme depends upon)
2529
const chaiEnzyme = require('chai-enzyme');

0 commit comments

Comments
 (0)