Effects and store v2 are not on npm yet, so download them from my github.
"@ngrx/core": "1.0.0",
"@ngrx/store": "fxck/store#v2-test",
"@ngrx/effects": "fxck/effects",
Guide is here https://github.com/ngrx/effects/blob/master/README.md
No middleware anymore, to get simple logger running, import these
import { combineReducers, provideStore } from '@ngrx/store';
import { compose } from '@ngrx/core/compose';
import { storeLogger } from './app/core/services/store-logger.services';
where storeLogger
is this https://gist.github.com/fxck/8b7b1cd5da023c0384239edcecf18c97
and provide your rootReducer like this
provideStore(compose(storeLogger, combineReducers)({
auth,
people,
clients
})),