Skip to content

Commit a355c87

Browse files
authored
Merge pull request #21 from combine/feature/migrate-to-yarn
Feature/migrate to yarn
2 parents b0067ed + b78d806 commit a355c87

File tree

5 files changed

+5265
-38
lines changed

5 files changed

+5265
-38
lines changed

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v6.4.0
1+
v6.7.0

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,13 @@ promise that future updates will not break your existing application.**
1111

1212
## Get started
1313

14+
If you have (yarn)[https://github.com/yarnpkg/yarn] installed (recommended):
15+
```
16+
yarn install
17+
npm start
18+
```
19+
20+
Otherwise:
1421
```
1522
npm install
1623
npm start

package.json

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
},
1010
"repository": {
1111
"type": "git",
12-
"url": "https://github.com/combine/react-redux-starter.git"
12+
"url": "https://github.com/combine/universal-react-redux.git"
1313
},
1414
"engines": {
1515
"node": "6.2.1",
@@ -31,72 +31,72 @@
3131
"postinstall": "if [ \"$NODE_ENV\" = \"production\" ]; then npm run prod:build; fi"
3232
},
3333
"devDependencies": {
34-
"babel-eslint": "6.1.2",
35-
"eslint": "3.4.0",
36-
"eslint-loader": "1.5.0",
37-
"eslint-plugin-react": "6.2.0",
38-
"nodemon": "1.10.2",
34+
"babel-eslint": "7.0.0",
35+
"eslint": "3.8.1",
36+
"eslint-loader": "1.6.0",
37+
"eslint-plugin-react": "6.4.1",
38+
"nodemon": "1.11.0",
3939
"react-transform-catch-errors": "1.0.2",
4040
"react-transform-hmr": "1.0.4",
41-
"redbox-react": "1.3.0",
41+
"redbox-react": "1.3.2",
4242
"redux-devtools": "3.3.1",
4343
"redux-devtools-dock-monitor": "1.1.1",
4444
"redux-devtools-log-monitor": "1.0.11",
45-
"webpack-dev-server": "1.15.1",
45+
"webpack-dev-server": "1.16.2",
4646
"webpack-sources": "0.1.2"
4747
},
4848
"dependencies": {
49-
"app-module-path": "1.1.0",
50-
"autoprefixer": "6.4.1",
49+
"app-module-path": "2.1.0",
50+
"autoprefixer": "6.5.1",
5151
"babel": "6.5.2",
52-
"babel-cli": "6.14.0",
53-
"babel-core": "6.14.0",
52+
"babel-cli": "6.16.0",
53+
"babel-core": "6.17.0",
5454
"babel-loader": "6.2.5",
5555
"babel-plugin-react-transform": "2.0.2",
56-
"babel-plugin-resolver": "1.0.0",
56+
"babel-plugin-resolver": "1.1.0",
5757
"babel-plugin-syntax-class-properties": "6.13.0",
5858
"babel-plugin-syntax-decorators": "6.13.0",
5959
"babel-plugin-syntax-object-rest-spread": "6.13.0",
60-
"babel-plugin-transform-class-properties": "6.11.5",
60+
"babel-plugin-transform-class-properties": "6.16.0",
6161
"babel-plugin-transform-decorators": "6.13.0",
62-
"babel-plugin-transform-object-rest-spread": "6.8.0",
63-
"babel-polyfill": "6.13.0",
64-
"babel-preset-es2015": "6.14.0",
65-
"babel-preset-react": "6.11.1",
66-
"babel-register": "6.14.0",
62+
"babel-plugin-transform-object-rest-spread": "6.16.0",
63+
"babel-polyfill": "6.16.0",
64+
"babel-preset-es2015": "6.16.0",
65+
"babel-preset-react": "6.16.0",
66+
"babel-register": "6.16.3",
6767
"classnames": "2.2.5",
6868
"compression": "1.6.2",
69-
"compression-webpack-plugin": "0.3.1",
70-
"css-loader": "0.24.0",
71-
"css-modules-require-hook": "4.0.2",
69+
"compression-webpack-plugin": "0.3.2",
70+
"css-loader": "0.25.0",
71+
"css-modules-require-hook": "4.0.5",
7272
"expose-loader": "0.7.1",
7373
"express": "4.14.0",
7474
"extract-text-webpack-plugin": "1.0.1",
7575
"file-loader": "0.9.0",
7676
"font-awesome": "4.6.3",
77-
"history": "3.2.1",
77+
"history": "4.3.0",
7878
"include-media": "1.4.8",
7979
"isomorphic-fetch": "2.2.1",
8080
"json-loader": "0.5.4",
81-
"lodash": "4.15.0",
82-
"mocha": "3.0.2",
83-
"node-sass": "3.9.0",
84-
"postcss-loader": "0.11.1",
85-
"react": "15.3.1",
86-
"react-dom": "15.3.1",
81+
"lodash": "4.16.4",
82+
"mocha": "3.1.2",
83+
"node-sass": "3.10.1",
84+
"postcss-loader": "1.0.0",
85+
"react": "15.3.2",
86+
"react-dom": "15.3.2",
8787
"react-redux": "4.4.5",
88-
"react-router": "2.7.0",
89-
"react-router-redux": "4.0.5",
88+
"react-router": "2.8.1",
89+
"react-router-redux": "4.0.6",
9090
"redux": "3.6.0",
9191
"redux-localstorage": "0.4.1",
9292
"redux-thunk": "2.1.0",
93-
"reselect": "2.5.3",
93+
"reselect": "2.5.4",
9494
"resolve-url-loader": "1.6.0",
95-
"sass-loader": "4.0.1",
95+
"sass-loader": "4.0.2",
9696
"serve-static": "1.11.1",
9797
"style-loader": "0.13.1",
9898
"url-loader": "0.5.7",
9999
"webpack": "1.13.2",
100-
"webpack-isomorphic-tools": "2.5.8"
100+
"webpack-isomorphic-tools": "2.6.3"
101101
}
102102
}

server/index.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,11 @@ require('css-modules-require-hook')({
1414

1515
// this must be equal to the Webpack configuration's "context" parameter
1616
const basePath = require('path').resolve(__dirname, '..');
17+
18+
// configure isomoprhic tools
1719
const ISOTools = require('webpack-isomorphic-tools');
20+
const isoConfig = require('../webpack/isomorphic').default;
21+
const server = require('./server');
1822

1923
// this global variable will be used later in express middleware
20-
global.ISOTools = new ISOTools(require('../webpack/isomorphic').default)
21-
.development(process.env.NODE_ENV === 'development')
22-
.server(basePath, () => require('./server'));
24+
global.ISOTools = new ISOTools(isoConfig).server(basePath, () => server);

0 commit comments

Comments
 (0)