From a19c33e20c139ed2ba1b7fda550fb536317734e4 Mon Sep 17 00:00:00 2001 From: bendtherules Date: Sat, 20 Oct 2018 14:07:12 +0530 Subject: [PATCH] Add redux-devtools-extension --- package-lock.json | 5 +++++ package.json | 3 ++- src/core/store/reducers.ts | 7 ++++++- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 28c86e7..3415a70 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7744,6 +7744,11 @@ "symbol-observable": "^1.2.0" } }, + "redux-devtools-extension": { + "version": "2.13.5", + "resolved": "https://registry.npmjs.org/redux-devtools-extension/-/redux-devtools-extension-2.13.5.tgz", + "integrity": "sha512-QQ9BRy77oURHMdGys9rfQcCQDzXZ1T4oW+eUyE5Cg7DNVau69HJzc4YNDMOmpi0Dzpi1zOQgQ2rUpgJta4Lfqg==" + }, "regenerate": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", diff --git a/package.json b/package.json index 66dc04c..be7bc39 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,8 @@ "react-dom": "^16.5.2", "react-redux": "^5.0.7", "react-table": "^6.8.6", - "redux": "^4.0.0" + "redux": "^4.0.0", + "redux-devtools-extension": "^2.13.5" }, "devDependencies": { "@types/jest": "^22.0.1", diff --git a/src/core/store/reducers.ts b/src/core/store/reducers.ts index d007c11..6de83c7 100644 --- a/src/core/store/reducers.ts +++ b/src/core/store/reducers.ts @@ -1,4 +1,6 @@ import { Reducer, createStore, Store } from 'redux'; +import { devToolsEnhancer } from 'redux-devtools-extension'; + import { ApplicationState, FilterStatus, RepoFilterState } from './model'; import { ActionNames, @@ -74,6 +76,9 @@ export const reducer: Reducer = ( export function createAppStore(): Store { return (createStore( reducer, - initialState + initialState, + devToolsEnhancer({ + serialize: true, + }) ) as any) as Store; }