Update client dependencies

This commit is contained in:
Ken-Håvard Lieng 2016-03-14 23:22:24 +01:00
parent 42efc20748
commit 81b635a872
18 changed files with 97 additions and 162 deletions

View file

@ -1,5 +1,20 @@
if (__DEV__) {
module.exports = require('./store.dev');
} else {
module.exports = require('./store.prod');
import { createStore, applyMiddleware, compose } from 'redux';
import thunk from 'redux-thunk';
import { routerMiddleware } from 'react-router-redux';
import reducer from '../reducers';
import createSocketMiddleware from '../middleware/socket';
import commands from '../commands';
export default function configureStore(socket, history, initialState) {
const finalCreateStore = compose(
applyMiddleware(
routerMiddleware(history),
thunk,
createSocketMiddleware(socket),
commands
),
window.devToolsExtension ? window.devToolsExtension() : f => f
)(createStore);
return finalCreateStore(reducer, initialState);
}