{"id":13492471,"url":"https://github.com/zalmoxisus/redux-devtools-extension","last_synced_at":"2025-05-13T18:04:55.952Z","repository":{"id":39988654,"uuid":"44869078","full_name":"zalmoxisus/redux-devtools-extension","owner":"zalmoxisus","description":"Redux DevTools extension.","archived":false,"fork":false,"pushed_at":"2023-11-07T11:04:59.000Z","size":11615,"stargazers_count":13495,"open_issues_count":265,"forks_count":1007,"subscribers_count":155,"default_branch":"master","last_synced_at":"2025-05-06T16:17:27.122Z","etag":null,"topics":["debug","devtools","extension","javascript","redux"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zalmoxisus.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2015-10-24T14:10:38.000Z","updated_at":"2025-05-05T04:47:17.000Z","dependencies_parsed_at":"2024-01-14T21:11:46.675Z","dependency_job_id":"c7d66c8d-442c-4648-a6ca-278cbfb874d4","html_url":"https://github.com/zalmoxisus/redux-devtools-extension","commit_stats":{"total_commits":891,"total_committers":70,"mean_commits":"12.728571428571428","dds":0.1582491582491582,"last_synced_commit":"955cfc4f9c2ed7b4212ad8ff50883ad322051678"},"previous_names":[],"tags_count":81,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zalmoxisus%2Fredux-devtools-extension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zalmoxisus%2Fredux-devtools-extension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zalmoxisus%2Fredux-devtools-extension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zalmoxisus%2Fredux-devtools-extension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zalmoxisus","download_url":"https://codeload.github.com/zalmoxisus/redux-devtools-extension/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253857989,"owners_count":21974843,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["debug","devtools","extension","javascript","redux"],"created_at":"2024-07-31T19:01:06.366Z","updated_at":"2025-05-13T18:04:55.919Z","avatar_url":"https://github.com/zalmoxisus.png","language":"JavaScript","funding_links":["https://opencollective.com/redux-devtools-extension","https://opencollective.com/redux-devtools-extension/backer/0/website","https://opencollective.com/redux-devtools-extension/backer/1/website","https://opencollective.com/redux-devtools-extension/backer/2/website","https://opencollective.com/redux-devtools-extension/backer/3/website","https://opencollective.com/redux-devtools-extension/backer/4/website","https://opencollective.com/redux-devtools-extension/backer/5/website","https://opencollective.com/redux-devtools-extension/backer/6/website","https://opencollective.com/redux-devtools-extension/backer/7/website","https://opencollective.com/redux-devtools-extension/backer/8/website","https://opencollective.com/redux-devtools-extension/backer/9/website","https://opencollective.com/redux-devtools-extension/backer/10/website","https://opencollective.com/redux-devtools-extension/backer/11/website","https://opencollective.com/redux-devtools-extension/backer/12/website","https://opencollective.com/redux-devtools-extension/backer/13/website","https://opencollective.com/redux-devtools-extension/backer/14/website","https://opencollective.com/redux-devtools-extension/backer/15/website","https://opencollective.com/redux-devtools-extension/backer/16/website","https://opencollective.com/redux-devtools-extension/backer/17/website","https://opencollective.com/redux-devtools-extension/backer/18/website","https://opencollective.com/redux-devtools-extension/backer/19/website","https://opencollective.com/redux-devtools-extension/backer/20/website","https://opencollective.com/redux-devtools-extension/backer/21/website","https://opencollective.com/redux-devtools-extension/backer/22/website","https://opencollective.com/redux-devtools-extension/backer/23/website","https://opencollective.com/redux-devtools-extension/backer/24/website","https://opencollective.com/redux-devtools-extension/backer/25/website","https://opencollective.com/redux-devtools-extension/backer/26/website","https://opencollective.com/redux-devtools-extension/backer/27/website","https://opencollective.com/redux-devtools-extension/backer/28/website","https://opencollective.com/redux-devtools-extension/backer/29/website"],"categories":["JavaScript","Developer","Uncategorized","Setup Redux DevTools Extension","Marks"],"sub_categories":["Uncategorized","[React - A JavaScript library for building user interfaces](http://facebook.github.io/react)"],"readme":"⚠️⚠️⚠️🚨🚨🚨⚠️⚠️⚠️\n## This repo is no longer the home of the redux-devtools-extension. The new home is https://github.com/reduxjs/redux-devtools. Please file your issues and PRs there. \n⚠️⚠️⚠️🚨🚨🚨⚠️⚠️⚠️\n\n# Redux DevTools Extension\n\n[![Join the chat at https://gitter.im/zalmoxisus/redux-devtools-extension](https://badges.gitter.im/zalmoxisus/redux-devtools-extension.svg)](https://gitter.im/zalmoxisus/redux-devtools-extension?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=round-square)](http://makeapullrequest.com)\n[![OpenCollective](https://opencollective.com/redux-devtools-extension/backers/badge.svg)](#backers) \n[![OpenCollective](https://opencollective.com/redux-devtools-extension/sponsors/badge.svg)](#sponsors)\n\n![Demo](https://cloud.githubusercontent.com/assets/7957859/18002950/aacb82fc-6b93-11e6-9ae9-609862c18302.png)\n\n## Installation\n\n### 1. For Chrome\n - from [Chrome Web Store](https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd);\n - or download `extension.zip` from [last releases](https://github.com/zalmoxisus/redux-devtools-extension/releases), unzip, open `chrome://extensions` url and turn on developer mode from top left and then click; on `Load Unpacked` and select the extracted folder for use\n - or build it with `npm i \u0026\u0026 npm run build:extension` and [load the extension's folder](https://developer.chrome.com/extensions/getstarted#unpacked) `./build/extension`;\n - or run it in dev mode with `npm i \u0026\u0026 npm start` and [load the extension's folder](https://developer.chrome.com/extensions/getstarted#unpacked) `./dev`.\n\n### 2. For Firefox\n - from [Mozilla Add-ons](https://addons.mozilla.org/en-US/firefox/addon/reduxdevtools/);\n - or build it with `npm i \u0026\u0026 npm run build:firefox` and [load the extension's folder](https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Temporary_Installation_in_Firefox) `./build/firefox` (just select a file from inside the dir).\n\n### 3. For Electron\n  - just specify `REDUX_DEVTOOLS` in [`electron-devtools-installer`](https://github.com/GPMDP/electron-devtools-installer).\n\n### 4. For other browsers and non-browser environment\n  - use [`remote-redux-devtools`](https://github.com/zalmoxisus/remote-redux-devtools). \n\n## Usage\n\n\u003e Note that starting from v2.7, `window.devToolsExtension` was renamed to `window.__REDUX_DEVTOOLS_EXTENSION__` / `window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__`. \n\n## 1. With Redux\n### 1.1 Basic store\n  \nFor a basic [Redux store](https://redux.js.org/api/createstore#createstorereducer-preloadedstate-enhancer) simply add:\n```diff\n const store = createStore(\n   reducer, /* preloadedState, */\n+  window.__REDUX_DEVTOOLS_EXTENSION__ \u0026\u0026 window.__REDUX_DEVTOOLS_EXTENSION__()\n );\n```\n\nNote that [`preloadedState`](https://redux.js.org/api/createstore#createstorereducer-preloadedstate-enhancer) argument is optional in Redux's [`createStore`](https://redux.js.org/api/createstore#createstorereducer-preloadedstate-enhancer).\n\n\u003e For universal (\"isomorphic\") apps, prefix it with `typeof window !== 'undefined' \u0026\u0026`.\n```js\nconst composeEnhancers = (typeof window !== 'undefined' \u0026\u0026 window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__) || compose;\n```\n\n\u003e For TypeScript use [`redux-devtools-extension` npm package](#13-use-redux-devtools-extension-package-from-npm), which contains all the definitions, or just use `(window as any)` (see [Recipes](/docs/Recipes.md#using-in-a-typescript-project) for an example).\n```js\nconst composeEnhancers = (window as any).__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;\n```\n\nIn case ESLint is configured to not allow using the underscore dangle, wrap it like so:\n```diff\n+ /* eslint-disable no-underscore-dangle */\n  const store = createStore(\n   reducer, /* preloadedState, */\n   window.__REDUX_DEVTOOLS_EXTENSION__ \u0026\u0026 window.__REDUX_DEVTOOLS_EXTENSION__()\n  );\n+ /* eslint-enable */\n```\n\n\u003e **Note**: Passing enhancer as last argument requires **redux@\u003e=3.1.0**. For older versions apply it like [here](https://github.com/zalmoxisus/redux-devtools-extension/blob/v0.4.2/examples/todomvc/store/configureStore.js) or [here](https://github.com/zalmoxisus/redux-devtools-extension/blob/v0.4.2/examples/counter/store/configureStore.js#L7-L12). Don't mix the old Redux API with the new one.\n\n\u003e You don't need to npm install [`redux-devtools`](https://github.com/gaearon/redux-devtools) when using the extension (that's a different lib).\n\n### 1.2 Advanced store setup\nIf you setup your store with [middleware and enhancers](http://redux.js.org/docs/api/applyMiddleware.html), change:\n```diff\n  import { createStore, applyMiddleware, compose } from 'redux';\n\n+ const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;\n+ const store = createStore(reducer, /* preloadedState, */ composeEnhancers(\n- const store = createStore(reducer, /* preloadedState, */ compose(\n    applyMiddleware(...middleware)\n  ));\n```\n\u003e Note that when the extension is not installed, we’re using Redux compose here.\n  \nTo specify [extension’s options](https://github.com/zalmoxisus/redux-devtools-extension/blob/master/docs/API/Arguments.md), use it like so:\n```js\nconst composeEnhancers =\n  typeof window === 'object' \u0026\u0026\n  window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ?   \n    window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({\n      // Specify extension’s options like name, actionsBlacklist, actionsCreators, serialize...\n    }) : compose;\n\nconst enhancer = composeEnhancers(\n  applyMiddleware(...middleware),\n  // other store enhancers if any\n);\nconst store = createStore(reducer, enhancer);\n```\n\n\u003e [See the post for more details](https://medium.com/@zalmoxis/improve-your-development-workflow-with-redux-devtools-extension-f0379227ff83).\n\n### 1.3 Use `redux-devtools-extension` package from npm\n\nTo make things easier, there's an npm package to install:\n```\nnpm install --save redux-devtools-extension\n```\nand to use like so:\n```js\nimport { createStore, applyMiddleware } from 'redux';\nimport { composeWithDevTools } from 'redux-devtools-extension';\n\nconst store = createStore(reducer, composeWithDevTools(\n  applyMiddleware(...middleware),\n  // other store enhancers if any\n));\n```\nTo specify [extension’s options](https://github.com/zalmoxisus/redux-devtools-extension/blob/master/docs/API/Arguments.md#windowdevtoolsextensionconfig):\n```js\nimport { createStore, applyMiddleware } from 'redux';\nimport { composeWithDevTools } from 'redux-devtools-extension';\n\nconst composeEnhancers = composeWithDevTools({\n  // Specify name here, actionsBlacklist, actionsCreators and other options if needed\n});\nconst store = createStore(reducer, /* preloadedState, */ composeEnhancers(\n  applyMiddleware(...middleware),\n  // other store enhancers if any\n));\n```  \n\u003e There’re just [few lines of code](https://github.com/zalmoxisus/redux-devtools-extension/blob/master/npm-package/index.js) added to your bundle.\n\nIn case you don't include other enhancers and middlewares, just use `devToolsEnhancer`:\n```js\nimport { createStore } from 'redux';\nimport { devToolsEnhancer } from 'redux-devtools-extension';\n\nconst store = createStore(reducer, /* preloadedState, */ devToolsEnhancer(\n  // Specify name here, actionsBlacklist, actionsCreators and other options if needed\n));\n```    \n\n### 1.4 Using in production\nIt's useful to include the extension in production as well. Usually you [can use it for development](https://medium.com/@zalmoxis/using-redux-devtools-in-production-4c5b56c5600f). \n\nIf you want to restrict it there, use `redux-devtools-extension/logOnlyInProduction`:\n```js\nimport { createStore } from 'redux';\nimport { devToolsEnhancer } from 'redux-devtools-extension/logOnlyInProduction';\n\nconst store = createStore(reducer, /* preloadedState, */ devToolsEnhancer(\n  // options like actionSanitizer, stateSanitizer\n));\n```\nor with middlewares and enhancers:\n ```js\n import { createStore, applyMiddleware } from 'redux';\n import { composeWithDevTools } from 'redux-devtools-extension/logOnlyInProduction';\n\n const composeEnhancers = composeWithDevTools({\n   // options like actionSanitizer, stateSanitizer\n });\n const store = createStore(reducer, /* preloadedState, */ composeEnhancers(\n   applyMiddleware(...middleware),\n   // other store enhancers if any\n ));\n ```\n\u003e  You'll have to add `'process.env.NODE_ENV': JSON.stringify('production')` in your Webpack config for the production bundle ([to envify](https://github.com/gaearon/redux-devtools/blob/master/docs/Walkthrough.md#exclude-devtools-from-production-builds)). If you use `create-react-app`, [it already does it for you.](https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/config/webpack.config.prod.js#L253-L257)\n\n If you're already checking `process.env.NODE_ENV` when creating the store, include `redux-devtools-extension/logOnly` for production environment.\n\n If you don’t want to allow the extension in production, just use `redux-devtools-extension/developmentOnly`.\n\n\u003e See [the article](https://medium.com/@zalmoxis/using-redux-devtools-in-production-4c5b56c5600f) for more details. \n\n### 1.5 For React Native, hybrid, desktop and server side Redux apps\nFor React Native we can use [`react-native-debugger`](https://github.com/jhen0409/react-native-debugger), which already included [the same API](https://github.com/jhen0409/react-native-debugger/blob/master/docs/redux-devtools-integration.md) with Redux DevTools Extension.\n\nFor most platforms, include [`Remote Redux DevTools`](https://github.com/zalmoxisus/remote-redux-devtools)'s store enhancer, and from the extension's context menu choose 'Open Remote DevTools' for remote monitoring.\n\n## 2. Without Redux\nSee [integrations](docs/Integrations.md) and [the blog post](https://medium.com/@zalmoxis/redux-devtools-without-redux-or-how-to-have-a-predictable-state-with-any-architecture-61c5f5a7716f) for more details on how to use the extension with any architecture.\n  \n## Docs\n  - [Options (arguments)](docs/API/Arguments.md)\n  - [Methods (advanced API)](docs/API/Methods.md)\n  - [FAQ](docs/FAQ.md)\n  - Features\n    - [Trace actions calls](/docs/Features/Trace.md)\n  - [Troubleshooting](docs/Troubleshooting.md)\n  - [Articles](docs/Articles.md)\n  - [Videos](docs/Videos.md)\n  - [Feedback](docs/Feedback.md)\n\n## Demo\nLive demos to use the extension with:\n\n - [Counter](http://zalmoxisus.github.io/examples/counter/)\n - [TodoMVC](http://zalmoxisus.github.io/examples/todomvc/)\n - [Redux Form](http://redux-form.com/6.5.0/examples/simple/)\n - [React Tetris](https://chvin.github.io/react-tetris/?lan=en)\n - [Book Collection (Angular ngrx store)](https://ngrx.github.io/platform/example-app/)\n\nAlso see [`./examples` folder](https://github.com/zalmoxisus/redux-devtools-extension/tree/master/examples).\n\n## Backers\nSupport us with a monthly donation and help us continue our activities. [[Become a backer](https://opencollective.com/redux-devtools-extension#backer)]\n\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/0/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/0/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/1/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/1/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/2/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/2/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/3/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/3/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/4/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/4/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/5/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/5/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/6/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/6/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/7/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/7/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/8/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/8/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/9/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/9/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/10/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/10/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/11/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/11/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/12/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/12/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/13/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/13/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/14/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/14/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/15/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/15/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/16/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/16/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/17/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/17/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/18/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/18/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/19/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/19/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/20/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/20/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/21/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/21/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/22/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/22/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/23/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/23/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/24/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/24/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/25/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/25/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/26/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/26/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/27/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/27/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/28/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/28/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/backer/29/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/backer/29/avatar.svg\"\u003e\u003c/a\u003e\n\n\n## Sponsors\nBecome a sponsor and get your logo on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/redux-devtools-extension#sponsor)]\n\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/0/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/0/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/1/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/1/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/2/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/2/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/3/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/3/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/4/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/4/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/5/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/5/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/6/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/6/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/7/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/7/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/8/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/8/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/9/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/9/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/10/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/10/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/11/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/11/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/12/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/12/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/13/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/13/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/14/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/14/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/15/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/15/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/16/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/16/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/17/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/17/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/18/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/18/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/19/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/19/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/20/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/20/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/21/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/21/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/22/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/22/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/23/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/23/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/24/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/24/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/25/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/25/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/26/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/26/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/27/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/27/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/28/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/28/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/redux-devtools-extension/sponsor/29/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/redux-devtools-extension/sponsor/29/avatar.svg\"\u003e\u003c/a\u003e\n\n## License\n\nMIT\n\n## Created By\n\nIf you like this, follow [@mdiordiev](https://twitter.com/mdiordiev) on twitter.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzalmoxisus%2Fredux-devtools-extension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzalmoxisus%2Fredux-devtools-extension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzalmoxisus%2Fredux-devtools-extension/lists"}