{"action":"created","issue":{"url":"https://api.github.com/repos/gaearon/redux-devtools/issues/11","labels_url":"https://api.github.com/repos/gaearon/redux-devtools/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/gaearon/redux-devtools/issues/11/comments","events_url":"https://api.github.com/repos/gaearon/redux-devtools/issues/11/events","html_url":"https://github.com/gaearon/redux-devtools/issues/11","id":95830537,"number":11,"title":"Chrome Extension Wrapper","user":{"login":"taylorhakes","id":341159,"avatar_url":"https://avatars.githubusercontent.com/u/341159?v=3","gravatar_id":"","url":"https://api.github.com/users/taylorhakes","html_url":"https://github.com/taylorhakes","followers_url":"https://api.github.com/users/taylorhakes/followers","following_url":"https://api.github.com/users/taylorhakes/following{/other_user}","gists_url":"https://api.github.com/users/taylorhakes/gists{/gist_id}","starred_url":"https://api.github.com/users/taylorhakes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/taylorhakes/subscriptions","organizations_url":"https://api.github.com/users/taylorhakes/orgs","repos_url":"https://api.github.com/users/taylorhakes/repos","events_url":"https://api.github.com/users/taylorhakes/events{/privacy}","received_events_url":"https://api.github.com/users/taylorhakes/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-07-18T14:51:39Z","updated_at":"2015-07-23T03:32:55Z","closed_at":null,"body":"I have started work on a Chrome extension wrapper for redux-devtools. I wanted to create this issue to make sure we don't have multiple people working on it at the same time.\r\n\r\nI created it in a folder in this repo, but we could easily move it to another repo after it's finished.\r\n\r\nWIP:\r\nhttps://github.com/taylorhakes/redux-devtools"},"comment":{"url":"https://api.github.com/repos/gaearon/redux-devtools/issues/comments/123952754","html_url":"https://github.com/gaearon/redux-devtools/issues/11#issuecomment-123952754","issue_url":"https://api.github.com/repos/gaearon/redux-devtools/issues/11","id":123952754,"user":{"login":"taylorhakes","id":341159,"avatar_url":"https://avatars.githubusercontent.com/u/341159?v=3","gravatar_id":"","url":"https://api.github.com/users/taylorhakes","html_url":"https://github.com/taylorhakes","followers_url":"https://api.github.com/users/taylorhakes/followers","following_url":"https://api.github.com/users/taylorhakes/following{/other_user}","gists_url":"https://api.github.com/users/taylorhakes/gists{/gist_id}","starred_url":"https://api.github.com/users/taylorhakes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/taylorhakes/subscriptions","organizations_url":"https://api.github.com/users/taylorhakes/orgs","repos_url":"https://api.github.com/users/taylorhakes/repos","events_url":"https://api.github.com/users/taylorhakes/events{/privacy}","received_events_url":"https://api.github.com/users/taylorhakes/received_events","type":"User","site_admin":false},"created_at":"2015-07-23T03:32:55Z","updated_at":"2015-07-23T03:32:55Z","body":"@gaearon It would great if users could get the Chrome extension working without any code change. Preferably it would like it work similar to how the React chrome extension just works out of the box. No need to mixin/compose components or remember to expose objects (React does that for you).\r\n\r\nI am suggesting changing the API for devtools to make this happen. The major one being moving devtools state into a separate store. \r\n```js\r\nconst finalCreateStore = compose(\r\n  applyMiddleware(thunk),\r\n   \r\n  // get rid of this\r\n  devTools(),\r\n  persistState(window.location.href.match(/[?&]debug_session=([^&]+)\\b/)), \r\n  \r\n  createStore\r\n);\r\n```\r\nIt would allow the devtools state to live remotely and chrome extension dev tool to work without any code changes.\r\n\r\nI am sure you understand the best way to make this happen, but I assume it may require some changes to the public `Store` api. I haven't dug that deep into it yet. What do you think?\r\n\r\n\r\n\r\n\r\n"}}