├── source ├── tests.js ├── index.js ├── components │ ├── index.js │ ├── ActionFilter.js │ ├── FilterableState.js │ └── FilterHeader.js ├── actions.js ├── reducers.js ├── utils.js └── FilterableLogMonitor.js ├── website ├── favicon.png ├── index.html ├── createAppStore.js ├── DevTools.js ├── index.js ├── Application.css ├── resources.js └── Application.js ├── circle.yml ├── .gitignore ├── webpack.config.umd.js ├── karma.conf.js ├── webpack.config.dev.js ├── webpack.config.demo.js ├── LICENSE ├── .babelrc ├── CHANGELOG.md ├── README.md ├── package.json └── CONTRIBUTING.md /source/tests.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/index.js: -------------------------------------------------------------------------------- 1 | export default from './FilterableLogMonitor' 2 | -------------------------------------------------------------------------------- /source/components/index.js: -------------------------------------------------------------------------------- 1 | export FilterableState from './FilterableState' 2 | -------------------------------------------------------------------------------- /website/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bvaughn/redux-devtools-filterable-log-monitor/HEAD/website/favicon.png -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- 1 | general: 2 | branches: 3 | ignore: 4 | - gh-pages 5 | machine: 6 | node: 7 | version: v5.1.0 8 | 9 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | 3 | # Logs 4 | /log/* 5 | !/log/.keep 6 | /tmp 7 | *.log 8 | 9 | # Dependency directory 10 | node_modules 11 | 12 | # Test stuff 13 | coverage 14 | 15 | # OS X 16 | .DS_Store 17 | 18 | # Misc 19 | node_modules 20 | npm-debug.log 21 | build 22 | -------------------------------------------------------------------------------- /website/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |
2 | =========================
3 |
4 | 
5 | 
6 | 
7 | 
8 |
9 | Filterable tree view monitor for [Redux DevTools](https://github.com/gaearon/redux-devtools).
10 |
11 | Actions are collapsed by default but they can be expanded by clicking on the action type. Strings and regular expressions can be used to filter actions by type as well as to filter the state tree by nodes or values.
12 |
13 | Check out the [demo application here](https://bvaughn.github.io/redux-devtools-filterable-log-monitor).
14 |
15 |
16 |
17 | Installation
18 | ------------
19 |
20 | ```
21 | npm install --save-dev redux-devtools-filterable-log-monitor
22 | ```
23 |
24 | Usage
25 | ------------
26 |
27 | The `FilterableLogMonitor` is intended for use within the [`DockMonitor`](https://github.com/gaearon/redux-devtools-dock-monitor). You can configure your app to use these monitors like so:
28 |
29 | ```js
30 | import React from 'react'
31 | import { createDevTools } from 'redux-devtools'
32 | import DockMonitor from 'redux-devtools-dock-monitor'
33 | import FilterableLogMonitor from '../src'
34 |
35 | const DevTools = createDevTools(
36 |
47 |
48 |
49 |
56 |
79 | 83 |
84 | 85 |86 | Apologies for the basic demo. 87 | I hope to add more soon! 88 | In the meanwhile check out the documentation to learn more. 89 |
90 |