Skip to content
This repository was archived by the owner on Dec 9, 2021. It is now read-only.

Commit cc6137c

Browse files
authoredNov 26, 2017
Upgrade dependencies and add hydrate (#14)
* update react and packages * update types
1 parent 07da38f commit cc6137c

File tree

4 files changed

+810
-522
lines changed

4 files changed

+810
-522
lines changed
 

‎.nvmrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8.4.0
1+
8.9.1

‎package.json

+44-41
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
"name": "typescript-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",
@@ -48,61 +51,61 @@
4851
"license": "MIT",
4952
"devDependencies": {
5053
"@types/classnames": "2.2.3",
51-
"@types/fs-extra": "4.0.2",
52-
"@types/hapi": "16.1.10",
53-
"@types/history": "4.6.0",
54-
"@types/inert": "4.2.3",
55-
"@types/node": "8.0.33",
54+
"@types/fs-extra": "4.0.5",
55+
"@types/hapi": "16.1.11",
56+
"@types/history": "4.6.2",
57+
"@types/inert": "4.2.4",
58+
"@types/node": "8.0.53",
5659
"@types/node-notifier": "0.0.28",
57-
"@types/react": "16.0.10",
58-
"@types/react-dom": "15.5.5",
59-
"@types/react-hot-loader": "3.0.4",
60-
"@types/react-redux": "5.0.10",
61-
"@types/react-router": "4.0.15",
62-
"@types/react-router-dom": "4.0.8",
63-
"@types/react-router-redux": "5.0.8",
64-
"@types/redux-form": "7.0.6",
65-
"@types/serialize-javascript": "1.3.1",
66-
"@types/webpack": "3.0.13",
67-
"@types/webpack-env": "1.13.1",
68-
"awesome-typescript-loader": "3.2.3",
60+
"@types/react": "16.0.25",
61+
"@types/react-dom": "16.0.3",
62+
"@types/react-hot-loader": "3.0.5",
63+
"@types/react-redux": "5.0.13",
64+
"@types/react-router": "4.0.18",
65+
"@types/react-router-dom": "4.2.2",
66+
"@types/react-router-redux": "5.0.10",
67+
"@types/redux-form": "7.0.9",
68+
"@types/serialize-javascript": "1.3.2",
69+
"@types/webpack": "3.8.1",
70+
"@types/webpack-env": "1.13.2",
71+
"awesome-typescript-loader": "3.4.0",
6972
"babel-cli": "6.26.0",
7073
"babel-core": "6.26.0",
7174
"babel-loader": "7.1.2",
7275
"babel-plugin-system-import-transformer": "3.1.0",
7376
"babel-plugin-transform-class-properties": "6.24.1",
7477
"babel-plugin-transform-object-rest-spread": "6.26.0",
75-
"babel-preset-env": "1.6.0",
78+
"babel-preset-env": "1.6.1",
7679
"babel-preset-es2015": "6.24.1",
7780
"babel-preset-react": "6.24.1",
7881
"babel-preset-stage-2": "6.24.1",
7982
"babel-watch": "2.0.7",
80-
"concurrently": "3.5.0",
81-
"copy-webpack-plugin": "4.1.1",
82-
"cross-env": "5.0.5",
83-
"css-hot-loader": "1.3.2",
83+
"concurrently": "3.5.1",
84+
"copy-webpack-plugin": "4.2.3",
85+
"cross-env": "5.1.1",
86+
"css-hot-loader": "1.3.4",
8487
"css-loader": "0.28.7",
85-
"extract-text-webpack-plugin": "3.0.1",
88+
"extract-text-webpack-plugin": "3.0.2",
8689
"html-webpack-harddisk-plugin": "0.1.0",
8790
"html-webpack-plugin": "2.30.1",
8891
"nodemon": "1.12.1",
8992
"postcss-apply": "0.8.0",
9093
"postcss-cssnext": "3.0.2",
9194
"postcss-import": "11.0.0",
92-
"postcss-loader": "2.0.6",
95+
"postcss-loader": "2.0.9",
9396
"rimraf": "2.6.2",
94-
"robotstxt-webpack-plugin": "2.0.0",
97+
"robotstxt-webpack-plugin": "4.0.0",
9598
"style-loader": "0.19.0",
96-
"stylelint": "8.2.0",
97-
"stylelint-config-standard": "17.0.0",
99+
"stylelint": "8.3.0",
100+
"stylelint-config-standard": "18.0.0",
98101
"stylelint-order": "0.7.0",
99-
"tslib": "1.7.1",
100-
"tslint": "5.7.0",
102+
"tslib": "1.8.0",
103+
"tslint": "5.8.0",
101104
"tslint-react": "3.2.0",
102-
"typescript": "2.5.3",
103-
"webpack-dev-middleware": "1.12.0",
104-
"webpack-hot-middleware": "2.19.1",
105-
"webpack-simple-progress-plugin": "0.0.2",
105+
"typescript": "2.6.1",
106+
"webpack-dev-middleware": "1.12.1",
107+
"webpack-hot-middleware": "2.20.0",
108+
"webpack-simple-progress-plugin": "0.0.3",
106109
"write-file-webpack-plugin": "4.2.0"
107110
},
108111
"dependencies": {
@@ -117,20 +120,20 @@
117120
"history": "4.7.2",
118121
"inert": "4.2.1",
119122
"node-notifier": "5.1.2",
120-
"react": "16.0.0",
121-
"react-async-bootstrapper": "1.1.1",
122-
"react-async-component": "1.0.1",
123-
"react-dom": "16.0.0",
124-
"react-hot-loader": "next",
123+
"react": "16.1.1",
124+
"react-async-bootstrapper": "1.1.2",
125+
"react-async-component": "1.0.2",
126+
"react-dom": "16.1.1",
127+
"react-hot-loader": "3.1.3",
125128
"react-redux": "5.0.6",
126129
"react-router": "4.2.0",
127130
"react-router-dom": "4.2.2",
128131
"react-router-redux": "next",
129132
"redux": "3.7.2",
130133
"redux-devtools-extension": "2.13.2",
131-
"redux-form": "7.1.0",
132-
"redux-saga": "0.15.6",
134+
"redux-form": "7.1.2",
135+
"redux-saga": "0.16.0",
133136
"serialize-javascript": "1.4.0",
134-
"webpack": "3.6.0"
137+
"webpack": "3.8.1"
135138
}
136139
}

‎src/client.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ const composeApp = (Component: any) => (
4141
const renderApp = () => {
4242
const routerWrapper = require('./RouterWrapper').default; // tslint:disable-line:no-require-imports
4343

44-
ReactDOM.render(
44+
ReactDOM.hydrate(
4545
composeApp(routerWrapper),
4646
rootEl,
4747
);

0 commit comments

Comments
 (0)