//jshint -W067

'use strict';

import * as todosreducers from 'todosreducers';
import {default as DevTools} from 'devtools';

var {
        Immutable,
        Redux
    } = window,
    {
        List
    } = Immutable;

const finalCreateStore = Redux.compose(
    DevTools.instrument(),
    window.ReduxDevTools.persistState(window.location.href.match(/[?&]debug_session=([^&]+)\b/))
)(Redux.applyMiddleware(window.ReduxThunk)(Redux.createStore));

const rootReducer = Redux.combineReducers({
    ...todosreducers
});

export default finalCreateStore(rootReducer, {
    todos: List()
});
//jshint -W067

'use strict';

import * as todosreducers from 'todosreducers';
import {default as DevTools} from 'devtools';

var {
        Immutable,
        Redux
    } = window,
    {
        List
    } = Immutable;

const finalCreateStore = Redux.applyMiddleware(window.ReduxThunk)(Redux.compose(
    DevTools.instrument(),
    window.ReduxDevTools.persistState(window.location.href.match(/[?&]debug_session=([^&]+)\b/))
)(Redux.createStore));

const rootReducer = Redux.combineReducers({
    ...todosreducers
});

export default finalCreateStore(rootReducer, {
    todos: List()
});
Fix thunker and logger priority
Fix thunker and logger priority
