Skip to content
This repository was archived by the owner on Nov 16, 2018. It is now read-only.

Commit 2a81d26

Browse files
authoredNov 26, 2017
Upgrade dependencies and add hydrate (#32)
1 parent 4aa3232 commit 2a81d26

File tree

4 files changed

+790
-517
lines changed

4 files changed

+790
-517
lines changed
 

‎.nvmrc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
8.9.1

‎package.json

+31-28
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
"name": "hapi-react-hot-loader-example",
33
"version": "1.0.0",
44
"description": "Simple React Hot Loading example with Hapi Server-side rendering",
5+
"engines": {
6+
"node": ">=8.9.1"
7+
},
58
"scripts": {
69
"---------- HELPERS -----------------------------------------------------------------------------": "",
710
"remove": "rimraf dist",
@@ -49,45 +52,45 @@
4952
"devDependencies": {
5053
"babel-cli": "6.26.0",
5154
"babel-core": "6.26.0",
52-
"babel-eslint": "8.0.1",
55+
"babel-eslint": "8.0.2",
5356
"babel-loader": "7.1.2",
5457
"babel-plugin-system-import-transformer": "3.1.0",
5558
"babel-plugin-transform-class-properties": "6.24.1",
5659
"babel-plugin-transform-object-rest-spread": "6.26.0",
57-
"babel-preset-env": "1.6.0",
60+
"babel-preset-env": "1.6.1",
5861
"babel-preset-es2015": "6.24.1",
5962
"babel-preset-react": "6.24.1",
6063
"babel-preset-stage-2": "6.24.1",
6164
"babel-watch": "2.0.7",
62-
"concurrently": "3.5.0",
63-
"copy-webpack-plugin": "4.1.1",
64-
"cross-env": "5.0.5",
65-
"css-hot-loader": "1.3.2",
65+
"concurrently": "3.5.1",
66+
"copy-webpack-plugin": "4.2.3",
67+
"cross-env": "5.1.1",
68+
"css-hot-loader": "1.3.4",
6669
"css-loader": "0.28.7",
67-
"eslint": "4.8.0",
68-
"eslint-config-airbnb": "16.0.0",
69-
"eslint-config-airbnb-base": "12.0.2",
70+
"eslint": "4.12.0",
71+
"eslint-config-airbnb": "16.1.0",
72+
"eslint-config-airbnb-base": "12.1.0",
7073
"eslint-plugin-filenames": "1.2.0",
71-
"eslint-plugin-import": "2.7.0",
74+
"eslint-plugin-import": "2.8.0",
7275
"eslint-plugin-jsx-a11y": "6.0.2",
73-
"eslint-plugin-react": "7.4.0",
74-
"extract-text-webpack-plugin": "3.0.1",
76+
"eslint-plugin-react": "7.5.1",
77+
"extract-text-webpack-plugin": "3.0.2",
7578
"html-webpack-harddisk-plugin": "0.1.0",
7679
"html-webpack-plugin": "2.30.1",
7780
"nodemon": "1.12.1",
7881
"postcss-apply": "0.8.0",
7982
"postcss-cssnext": "3.0.2",
8083
"postcss-import": "11.0.0",
81-
"postcss-loader": "2.0.6",
84+
"postcss-loader": "2.0.9",
8285
"rimraf": "2.6.2",
83-
"robotstxt-webpack-plugin": "2.0.0",
86+
"robotstxt-webpack-plugin": "4.0.0",
8487
"style-loader": "0.19.0",
85-
"stylelint": "8.2.0",
86-
"stylelint-config-standard": "17.0.0",
88+
"stylelint": "8.3.0",
89+
"stylelint-config-standard": "18.0.0",
8790
"stylelint-order": "0.7.0",
88-
"webpack-dev-middleware": "1.12.0",
89-
"webpack-hot-middleware": "2.19.1",
90-
"webpack-simple-progress-plugin": "0.0.2",
91+
"webpack-dev-middleware": "1.12.1",
92+
"webpack-hot-middleware": "2.20.0",
93+
"webpack-simple-progress-plugin": "0.0.3",
9194
"write-file-webpack-plugin": "4.2.0"
9295
},
9396
"dependencies": {
@@ -102,20 +105,20 @@
102105
"history": "4.7.2",
103106
"inert": "4.2.1",
104107
"node-notifier": "5.1.2",
105-
"react": "16.0.0",
106-
"react-async-bootstrapper": "1.1.1",
107-
"react-async-component": "1.0.1",
108-
"react-dom": "16.0.0",
109-
"react-hot-loader": "next",
108+
"react": "16.1.1",
109+
"react-async-bootstrapper": "1.1.2",
110+
"react-async-component": "1.0.2",
111+
"react-dom": "16.1.1",
112+
"react-hot-loader": "3.1.3",
110113
"react-redux": "5.0.6",
111114
"react-router": "4.2.0",
112115
"react-router-dom": "4.2.2",
113-
"react-router-redux": "next",
116+
"react-router-redux": "5.0.0-alpha.8",
114117
"redux": "3.7.2",
115118
"redux-devtools-extension": "2.13.2",
116-
"redux-form": "7.1.0",
117-
"redux-saga": "0.15.6",
119+
"redux-form": "7.1.2",
120+
"redux-saga": "0.16.0",
118121
"serialize-javascript": "1.4.0",
119-
"webpack": "3.6.0"
122+
"webpack": "3.8.1"
120123
}
121124
}

‎src/client.jsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ const composeApp = (Component) => (
3838
const renderApp = () => {
3939
const routerWrapper = require('./RouterWrapper').default; // eslint-disable-line global-require
4040

41-
ReactDOM.render(
41+
ReactDOM.hydrate(
4242
composeApp(routerWrapper),
4343
rootEl,
4444
);

0 commit comments

Comments
 (0)