{"_id":"remotedev-inspector-monitor","_rev":"3143485","name":"remotedev-inspector-monitor","description":"Redux DevTools Diff Monitor","dist-tags":{"latest":"0.11.0"},"maintainers":[{"name":"zalmoxisus","email":""}],"time":{"modified":"2023-11-27T06:55:54.000Z","created":"2017-01-10T13:44:34.350Z","0.11.0":"2017-03-15T14:51:23.590Z","0.10.2":"2017-02-02T18:50:20.439Z","0.10.1":"2017-01-11T11:09:29.075Z","0.10.0":"2017-01-10T13:44:34.350Z"},"users":{},"author":{"name":"Alexander","email":"alexkuz@gmail.com","url":"http://kuzya.org/"},"repository":{"url":"git+https://github.com/zalmoxisus/remotedev-inspector-monitor.git"},"versions":{"0.11.0":{"name":"remotedev-inspector-monitor","version":"0.11.0","description":"Redux DevTools Diff Monitor","scripts":{"build:lib":"NODE_ENV=production babel src --out-dir lib","build:demo":"NODE_ENV=production webpack -p","stats":"webpack --profile --json > stats.json","start":"webpack-dev-server","lint":"eslint --ext .jsx,.js --max-warnings 0 src","preversion":"npm run lint","version":"npm run build:demo && git add -A .","postversion":"git push","prepublish":"npm run build:lib","gh":"git subtree push --prefix demo/dist origin gh-pages"},"main":"lib/index.js","repository":{"url":"git+https://github.com/zalmoxisus/remotedev-inspector-monitor.git"},"devDependencies":{"babel":"^6.3.26","babel-cli":"^6.4.5","babel-core":"^6.4.5","babel-eslint":"^7.1.0","babel-loader":"^6.2.2","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-stage-0":"^6.3.13","base16":"^1.0.0","chokidar":"^1.6.1","clean-webpack-plugin":"^0.1.8","eslint":"^3.9.1","eslint-loader":"^1.2.1","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^6.6.0","export-files-webpack-plugin":"0.0.1","html-webpack-plugin":"^2.8.1","imports-loader":"^0.6.5","json-loader":"^0.5.4","lodash.shuffle":"^4.2.0","nyan-progress-webpack-plugin":"^1.1.4","pre-commit":"^1.1.3","raw-loader":"^0.5.1","react":"^15.3.2","react-bootstrap":"^0.30.6","react-dom":"^15.3.2","react-input-enhancements":"^0.5.3","react-redux":"^4.4.0","react-router":"^3.0.0","react-router-redux":"^4.0.2","react-transform-hmr":"^1.0.2","redux":"^3.3.1","redux-devtools":"^3.1.0","redux-devtools-dock-monitor":"^1.0.1","redux-logger":"^2.5.2","webpack":"^1.12.13","webpack-dev-server":"^1.14.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"author":{"name":"Alexander","email":"alexkuz@gmail.com","url":"http://kuzya.org/"},"contributors":[{"name":"Mihail Diordiev","email":"zalmoxisus@gmail.com","url":"https://github.com/zalmoxisus"}],"license":"MIT","dependencies":{"babel-runtime":"^6.3.19","dateformat":"^1.0.12","hex-rgba":"^1.0.0","immutable":"^3.7.6","javascript-stringify":"^1.1.0","jsondiffpatch":"^0.2.4","jss":"^6.0.0","jss-nested":"^3.0.0","jss-vendor-prefixer":"^4.0.0","lodash.debounce":"^4.0.3","react-base16-styling":"^0.4.1","react-dragula":"^1.1.17","react-json-tree":"^0.10.7","react-pure-render":"^1.0.2","redux-devtools-themes":"^1.0.0"},"pre-commit":["lint"],"gitHead":"5e3d293a0a8dc3f902afc0d82f0c6d3a2f4bd27d","bugs":{"url":"https://github.com/zalmoxisus/remotedev-inspector-monitor/issues"},"homepage":"https://github.com/zalmoxisus/remotedev-inspector-monitor#readme","_id":"remotedev-inspector-monitor@0.11.0","_shasum":"552dbc3736e6d898a783b51cfd7d20b875620d5f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.9.0","_npmUser":{"name":"zalmoxisus","email":"zalmoxisus@gmail.com"},"dist":{"shasum":"552dbc3736e6d898a783b51cfd7d20b875620d5f","size":60023,"noattachment":false,"key":"/remotedev-inspector-monitor/-/remotedev-inspector-monitor-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/remotedev-inspector-monitor/download/remotedev-inspector-monitor-0.11.0.tgz"},"maintainers":[{"name":"zalmoxisus","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/remotedev-inspector-monitor-0.11.0.tgz_1489589482900_0.7664572319481522"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T02:12:16.665Z","publish_time":1489589483590,"_cnpm_publish_time":1489589483590},"0.10.2":{"name":"remotedev-inspector-monitor","version":"0.10.2","description":"Redux DevTools Diff Monitor","scripts":{"build:lib":"NODE_ENV=production babel src --out-dir lib","build:demo":"NODE_ENV=production webpack -p","stats":"webpack --profile --json > stats.json","start":"webpack-dev-server","lint":"eslint --ext .jsx,.js --max-warnings 0 src","preversion":"npm run lint","version":"npm run build:demo && git add -A .","postversion":"git push","prepublish":"npm run build:lib","gh":"git subtree push --prefix demo/dist origin gh-pages"},"main":"lib/index.js","repository":{"url":"git+https://github.com/zalmoxisus/remotedev-inspector-monitor.git"},"devDependencies":{"babel":"^6.3.26","babel-cli":"^6.4.5","babel-core":"^6.4.5","babel-eslint":"^7.1.0","babel-loader":"^6.2.2","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-stage-0":"^6.3.13","base16":"^1.0.0","chokidar":"^1.6.1","clean-webpack-plugin":"^0.1.8","eslint":"^3.9.1","eslint-loader":"^1.2.1","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^6.6.0","export-files-webpack-plugin":"0.0.1","html-webpack-plugin":"^2.8.1","imports-loader":"^0.6.5","json-loader":"^0.5.4","lodash.shuffle":"^4.2.0","nyan-progress-webpack-plugin":"^1.1.4","pre-commit":"^1.1.3","raw-loader":"^0.5.1","react":"^15.3.2","react-bootstrap":"^0.30.6","react-dom":"^15.3.2","react-input-enhancements":"^0.5.3","react-redux":"^4.4.0","react-router":"^3.0.0","react-router-redux":"^4.0.2","react-transform-hmr":"^1.0.2","redux":"^3.3.1","redux-devtools":"^3.1.0","redux-devtools-dock-monitor":"^1.0.1","redux-logger":"^2.5.2","webpack":"^1.12.13","webpack-dev-server":"^1.14.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"author":{"name":"Alexander","email":"alexkuz@gmail.com","url":"http://kuzya.org/"},"contributors":[{"name":"Mihail Diordiev","email":"zalmoxisus@gmail.com","url":"https://github.com/zalmoxisus"}],"license":"MIT","dependencies":{"babel-runtime":"^6.3.19","dateformat":"^1.0.12","hex-rgba":"^1.0.0","immutable":"^3.7.6","javascript-stringify":"^1.1.0","jsondiffpatch":"^0.2.4","jss":"^6.0.0","jss-nested":"^3.0.0","jss-vendor-prefixer":"^4.0.0","lodash.debounce":"^4.0.3","react-base16-styling":"^0.4.1","react-dragula":"^1.1.17","react-json-tree":"0.10.0","react-pure-render":"^1.0.2","redux-devtools-themes":"^1.0.0"},"pre-commit":["lint"],"gitHead":"4c7450448818efe032ea04633847a26f930b504f","bugs":{"url":"https://github.com/zalmoxisus/remotedev-inspector-monitor/issues"},"homepage":"https://github.com/zalmoxisus/remotedev-inspector-monitor#readme","_id":"remotedev-inspector-monitor@0.10.2","_shasum":"2f6618fc2a2d5aa9d57e97baa21b9cb4f330f638","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.4","_npmUser":{"name":"zalmoxisus","email":"zalmoxisus@gmail.com"},"dist":{"shasum":"2f6618fc2a2d5aa9d57e97baa21b9cb4f330f638","size":59783,"noattachment":false,"key":"/remotedev-inspector-monitor/-/remotedev-inspector-monitor-0.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/remotedev-inspector-monitor/download/remotedev-inspector-monitor-0.10.2.tgz"},"maintainers":[{"name":"zalmoxisus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/remotedev-inspector-monitor-0.10.2.tgz_1486061418206_0.5799668950494379"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T02:12:15.600Z","publish_time":1486061420439,"_cnpm_publish_time":1486061420439},"0.10.1":{"name":"remotedev-inspector-monitor","version":"0.10.1","description":"Redux DevTools Diff Monitor","scripts":{"build:lib":"NODE_ENV=production babel src --out-dir lib","build:demo":"NODE_ENV=production webpack -p","stats":"webpack --profile --json > stats.json","start":"webpack-dev-server","lint":"eslint --ext .jsx,.js --max-warnings 0 src","preversion":"npm run lint","version":"npm run build:demo && git add -A .","postversion":"git push","prepublish":"npm run build:lib","gh":"git subtree push --prefix demo/dist origin gh-pages"},"main":"lib/index.js","repository":{"url":"git+https://github.com/zalmoxisus/remotedev-inspector-monitor.git"},"devDependencies":{"babel":"^6.3.26","babel-cli":"^6.4.5","babel-core":"^6.4.5","babel-eslint":"^7.1.0","babel-loader":"^6.2.2","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-stage-0":"^6.3.13","base16":"^1.0.0","chokidar":"^1.6.1","clean-webpack-plugin":"^0.1.8","eslint":"^3.9.1","eslint-loader":"^1.2.1","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^6.6.0","export-files-webpack-plugin":"0.0.1","html-webpack-plugin":"^2.8.1","imports-loader":"^0.6.5","json-loader":"^0.5.4","nyan-progress-webpack-plugin":"^1.1.4","pre-commit":"^1.1.3","raw-loader":"^0.5.1","react":"^15.3.2","react-bootstrap":"^0.30.6","react-dom":"^15.3.2","react-input-enhancements":"^0.5.3","react-redux":"^4.4.0","react-router":"^3.0.0","react-router-redux":"^4.0.2","react-transform-hmr":"^1.0.2","redux":"^3.3.1","redux-devtools":"^3.1.0","redux-devtools-dock-monitor":"^1.0.1","redux-logger":"^2.5.2","webpack":"^1.12.13","webpack-dev-server":"^1.14.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"author":{"name":"Alexander","email":"alexkuz@gmail.com","url":"http://kuzya.org/"},"license":"MIT","dependencies":{"babel-runtime":"^6.3.19","dateformat":"^1.0.12","hex-rgba":"^1.0.0","immutable":"^3.7.6","javascript-stringify":"^1.1.0","jsondiffpatch":"^0.2.4","jss":"^6.0.0","jss-nested":"^3.0.0","jss-vendor-prefixer":"^4.0.0","lodash.debounce":"^4.0.3","react-base16-styling":"^0.4.1","react-dragula":"^1.1.17","react-json-tree":"^0.10.0","react-pure-render":"^1.0.2","redux-devtools-themes":"^1.0.0"},"pre-commit":["lint"],"gitHead":"1287058990ee6710e0436651e367e46113534bcc","bugs":{"url":"https://github.com/zalmoxisus/remotedev-inspector-monitor/issues"},"homepage":"https://github.com/zalmoxisus/remotedev-inspector-monitor#readme","_id":"remotedev-inspector-monitor@0.10.1","_shasum":"fa2d3dd87328a2d4147c006b48ffa540f46faa20","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.4","_npmUser":{"name":"zalmoxisus","email":"zalmoxisus@gmail.com"},"dist":{"shasum":"fa2d3dd87328a2d4147c006b48ffa540f46faa20","size":16190,"noattachment":false,"key":"/remotedev-inspector-monitor/-/remotedev-inspector-monitor-0.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/remotedev-inspector-monitor/download/remotedev-inspector-monitor-0.10.1.tgz"},"maintainers":[{"name":"zalmoxisus","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/remotedev-inspector-monitor-0.10.1.tgz_1484132968140_0.02927062031812966"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T02:12:14.349Z","publish_time":1484132969075,"_cnpm_publish_time":1484132969075},"0.10.0":{"name":"remotedev-inspector-monitor","version":"0.10.0","description":"Redux DevTools Diff Monitor","scripts":{"build:lib":"NODE_ENV=production babel src --out-dir lib","build:demo":"NODE_ENV=production webpack -p","stats":"webpack --profile --json > stats.json","start":"webpack-dev-server","lint":"eslint --ext .jsx,.js --max-warnings 0 src","preversion":"npm run lint","version":"npm run build:demo && git add -A .","postversion":"git push","prepublish":"npm run build:lib","gh":"git subtree push --prefix demo/dist origin gh-pages"},"main":"lib/index.js","repository":{"url":"https://github.com/zalmoxisus/remotedev-inspector-monitor"},"keywords":["react","reactjs"],"devDependencies":{"babel":"^6.3.26","babel-cli":"^6.4.5","babel-core":"^6.4.5","babel-eslint":"^7.1.0","babel-loader":"^6.2.2","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-stage-0":"^6.3.13","base16":"^1.0.0","chokidar":"^1.6.1","clean-webpack-plugin":"^0.1.8","eslint":"^3.9.1","eslint-loader":"^1.2.1","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^6.6.0","export-files-webpack-plugin":"0.0.1","html-webpack-plugin":"^2.8.1","imports-loader":"^0.6.5","json-loader":"^0.5.4","nyan-progress-webpack-plugin":"^1.1.4","pre-commit":"^1.1.3","raw-loader":"^0.5.1","react":"^15.3.2","react-bootstrap":"^0.30.6","react-dom":"^15.3.2","react-input-enhancements":"^0.5.3","react-pure-render":"^1.0.2","react-redux":"^4.4.0","react-router":"^3.0.0","react-router-redux":"^4.0.2","react-transform-hmr":"^1.0.2","redux":"^3.3.1","redux-devtools":"^3.1.0","redux-devtools-dock-monitor":"^1.0.1","redux-logger":"^2.5.2","webpack":"^1.12.13","webpack-dev-server":"^1.14.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"author":{"name":"Alexander","email":"alexkuz@gmail.com","url":"http://kuzya.org/"},"license":"MIT","dependencies":{"babel-runtime":"^6.3.19","dateformat":"^1.0.12","hex-rgba":"^1.0.0","immutable":"^3.7.6","javascript-stringify":"^1.1.0","jsondiffpatch":"^0.2.4","jss":"^5.5.6","jss-nested":"^2.5.0","jss-vendor-prefixer":"^3.0.1","lodash.debounce":"^4.0.3","react-base16-styling":"^0.4.1","react-dragula":"^1.1.17","react-json-tree":"^0.10.0","react-pure-render":"^1.0.2","redux-devtools-themes":"^1.0.0"},"pre-commit":["lint"],"gitHead":"17135a2d1a2485e26de5dc5aeafe6b48b5c371c8","bugs":{"url":"https://github.com/zalmoxisus/remotedev-inspector-monitor/issues"},"homepage":"https://github.com/zalmoxisus/remotedev-inspector-monitor","_id":"remotedev-inspector-monitor@0.10.0","_shasum":"a5a962be680acf61bb42c37bc8d9e92d66b3c498","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"zalmoxisus","email":"zalmoxisus@gmail.com"},"dist":{"shasum":"a5a962be680acf61bb42c37bc8d9e92d66b3c498","size":49271,"noattachment":false,"key":"/remotedev-inspector-monitor/-/remotedev-inspector-monitor-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/remotedev-inspector-monitor/download/remotedev-inspector-monitor-0.10.0.tgz"},"maintainers":[{"name":"zalmoxisus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/remotedev-inspector-monitor-0.10.0.tgz_1484055872280_0.2055662136990577"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T02:12:13.449Z","publish_time":1484055874350,"_cnpm_publish_time":1484055874350}},"readme":"# redux-devtools-inspector\n\n[![npm version](https://badge.fury.io/js/redux-devtools-inspector.svg)](https://badge.fury.io/js/redux-devtools-inspector)\n\nA state monitor for [Redux DevTools](https://github.com/gaearon/redux-devtools) that provides a convenient way to inspect \"real world\" app states that could be complicated and deeply nested.\n\n![](https://raw.githubusercontent.com/alexkuz/redux-devtools-inspector/master/demo.gif)\n\n### Installation\n\n```\nnpm install --save-dev redux-devtools-inspector\n```\n\n### Usage\n\nYou can use `Inspector` as the only monitor in your app:\n\n##### `containers/DevTools.js`\n\n```js\nimport React from 'react';\nimport { createDevTools } from 'redux-devtools';\nimport Inspector from 'redux-devtools-inspector';\n\nexport default createDevTools(\n  <Inspector />\n);\n```\n\nThen you can render `<DevTools>` to any place inside app or even into a separate popup window.\n\nAlternative, you can use it together with [`DockMonitor`](https://github.com/gaearon/redux-devtools-dock-monitor) to make it dockable.  \nConsult the [`DockMonitor` README](https://github.com/gaearon/redux-devtools-dock-monitor) for details of this approach.\n\n[Read how to start using Redux DevTools.](https://github.com/gaearon/redux-devtools)\n\n### Features\n\nThe inspector displays a list of actions and a preview panel which shows the state after the selected action and a diff with the previous state. If no actions are selected, the last state is shown.\n\nYou may pin a certain part of the state to only track its changes.\n\n### Props\n\nName               | Type             | Description\n------------------ | ---------------- | -------------\n`theme`            | Object or string | Contains either [base16](https://github.com/chriskempson/base16) theme name or object, that can be `base16` colors map or object containing classnames or styles.\n`invertTheme`      | Boolean          | Inverts theme color luminance, making light theme out of dark theme and vice versa.\n`supportImmutable` | Boolean          | Better `Immutable` rendering in `Diff` (can affect performance if state has huge objects/arrays). `false` by default.\n`tabs`             | Array or function | Overrides list of tabs (see below)\n`diffObjectHash`   | Function         | Optional callback for better array handling in diffs (see [jsondiffpatch docs](https://github.com/benjamine/jsondiffpatch/blob/master/docs/arrays.md))\n`diffPropertyFilter` | Function       | Optional callback for ignoring particular props in diff (see [jsondiffpatch docs](https://github.com/benjamine/jsondiffpatch#options))\n\n\nIf `tabs` is a function, it receives a list of default tabs and should return updated list, for example:\n```\ndefaultTabs => [...defaultTabs, { name: 'My Tab', component: MyTab }]\n```\nIf `tabs` is an array, only provided tabs are rendered.\n\n`component` is provided with `action` and other props, see [`ActionPreview.jsx`](src/ActionPreview.jsx#L42) for reference.\n\nUsage example: [`redux-devtools-test-generator`](https://github.com/zalmoxisus/redux-devtools-test-generator#containersdevtoolsjs).\n\n### License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/zalmoxisus/remotedev-inspector-monitor#readme","bugs":{"url":"https://github.com/zalmoxisus/remotedev-inspector-monitor/issues"},"license":"MIT"}