Skip to content

Commit a2abdfe

Browse files
author
Seth Davenport
committed
Add redux-logger as an example middleware
1 parent b37dee1 commit a2abdfe

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"@angular/router": "^3.3.1",
2727
"core-js": "^2.4.1",
2828
"redux": "^3.6.0",
29+
"redux-logger": "^2.8.1",
2930
"redux-observable": "^0.12.2",
3031
"rxjs": "^5.0.1",
3132
"ts-helpers": "^1.1.1",
@@ -35,6 +36,7 @@
3536
"@angular/compiler-cli": "^2.3.1",
3637
"@types/jasmine": "2.5.38",
3738
"@types/node": "^6.0.42",
39+
"@types/redux-logger": "^2.6.34",
3840
"angular-cli": "1.0.0-beta.24",
3941
"codelyzer": "~2.0.0-beta.1",
4042
"jasmine-core": "2.5.2",

src/app/app.component.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { NgReduxRouter, routerReducer } from '@angular-redux/router';
44
import { provideReduxForms, composeReducers, defaultFormReducer } from '@angular-redux/form';
55
import { Action, combineReducers } from 'redux';
66
import { createEpicMiddleware, combineEpics } from 'redux-observable';
7+
import * as createLogger from 'redux-logger';
78

89
import { AppActions } from './app.actions';
910
import { ElephantsEpics } from './elephants/elephants.epics';
@@ -40,6 +41,7 @@ export class AppComponent {
4041
rootReducer,
4142
{},
4243
[
44+
createLogger(),
4345
createEpicMiddleware(combineEpics(...elephantsEpics.epics)),
4446
createEpicMiddleware(combineEpics(...lionsEpics.epics)),
4547
],

yarn.lock

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,12 @@
123123
version "0.0.32"
124124
resolved "https://registry.yarnpkg.com/@types/q/-/q-0.0.32.tgz#bd284e57c84f1325da702babfc82a5328190c0c5"
125125

126+
"@types/redux-logger@^2.6.34":
127+
version "2.6.34"
128+
resolved "https://registry.yarnpkg.com/@types/redux-logger/-/redux-logger-2.6.34.tgz#4f0201ce75cf7e35f3ea22cbeb71f20568e93262"
129+
dependencies:
130+
redux "^3.6.0"
131+
126132
127133
version "2.53.37"
128134
resolved "https://registry.yarnpkg.com/@types/selenium-webdriver/-/selenium-webdriver-2.53.37.tgz#34f743c20e53ae7100ede90870fde554df2447f8"
@@ -4995,7 +5001,7 @@ [email protected], readable-stream@~1.0.2:
49955001
isarray "0.0.1"
49965002
string_decoder "~0.10.x"
49975003

4998-
readable-stream@^2.0.0, readable-stream@^2.1.0:
5004+
readable-stream@^2.0.0, "readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.1.0:
49995005
version "2.2.2"
50005006
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.2.tgz#a9e6fec3c7dda85f8bb1b3ba7028604556fc825e"
50015007
dependencies:
@@ -5007,7 +5013,7 @@ readable-stream@^2.0.0, readable-stream@^2.1.0:
50075013
string_decoder "~0.10.x"
50085014
util-deprecate "~1.0.1"
50095015

5010-
"readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@~2.0.0:
5016+
readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@~2.0.0:
50115017
version "2.0.6"
50125018
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e"
50135019
dependencies:
@@ -5102,6 +5108,12 @@ redux-logger@^2.6.1:
51025108
dependencies:
51035109
deep-diff "0.3.4"
51045110

5111+
redux-logger@^2.8.1:
5112+
version "2.8.1"
5113+
resolved "https://registry.yarnpkg.com/redux-logger/-/redux-logger-2.8.1.tgz#c00e689ba00342f44858701d76b1d73fbade72bd"
5114+
dependencies:
5115+
deep-diff "0.3.4"
5116+
51055117
redux-observable@^0.12.2:
51065118
version "0.12.2"
51075119
resolved "https://registry.yarnpkg.com/redux-observable/-/redux-observable-0.12.2.tgz#4bc1657c7eedace577e114b74ffe6f6fb2b36ccf"

0 commit comments

Comments
 (0)