diff --git a/package.json b/package.json
index 295444b8d..c6a1c36ae 100644
--- a/package.json
+++ b/package.json
@@ -138,9 +138,6 @@
"react-virtualized": "^8.0.8",
"readable-stream": "^2.3.3",
"redux": "^3.7.2",
- "redux-devtools": "^3.4.1",
- "redux-devtools-dock-monitor": "^1.1.3",
- "redux-devtools-log-monitor": "^1.4.0",
"redux-thunk": "^2.0.1",
"reselect": "^2.5.4",
"semver": "^5.4.1",
diff --git a/src/common/store/dev-tools/dev.js b/src/common/store/dev-tools/dev.js
deleted file mode 100644
index d568fc877..000000000
--- a/src/common/store/dev-tools/dev.js
+++ /dev/null
@@ -1,10 +0,0 @@
-import DockMonitor from 'redux-devtools-dock-monitor'
-import LogMonitor from 'redux-devtools-log-monitor'
-import React from 'react'
-import { createDevTools } from 'redux-devtools'
-
-export default createDevTools(
-
-
-
-)
diff --git a/src/common/store/dev-tools/index.js b/src/common/store/dev-tools/index.js
deleted file mode 100644
index e12758700..000000000
--- a/src/common/store/dev-tools/index.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = false // process.env.NODE_ENV !== 'production' && require('./dev-tools.dev')
diff --git a/src/common/store/index.js b/src/common/store/index.js
index a897c520f..e606cb1c8 100644
--- a/src/common/store/index.js
+++ b/src/common/store/index.js
@@ -1,20 +1,13 @@
import reduxThunk from 'redux-thunk'
-import { applyMiddleware, combineReducers, compose, createStore } from 'redux'
+import { applyMiddleware, combineReducers, createStore } from 'redux'
import { connectStore as connectXo } from '../xo'
-import DevTools from './dev-tools'
import reducer from './reducer'
// ===================================================================
-const enhancers = [applyMiddleware(reduxThunk)]
-DevTools && enhancers.push(DevTools.instrument())
-
-const store = createStore(
- combineReducers(reducer),
- compose.apply(null, enhancers)
-)
+const store = createStore(combineReducers(reducer), applyMiddleware(reduxThunk))
connectXo(store)
diff --git a/src/index.js b/src/index.js
index 99cf18bda..0a7891125 100644
--- a/src/index.js
+++ b/src/index.js
@@ -1,6 +1,5 @@
import './patch-react'
-import DevTools from 'store/dev-tools'
import hashHistory from 'react-router/lib/hashHistory'
import React from 'react'
import Router from 'react-router/lib/Router'
@@ -12,17 +11,14 @@ import XoApp from './xo-app'
render(
-
-
- {DevTools && }
-
+
,
document.getElementById('xo-app')
)
diff --git a/yarn.lock b/yarn.lock
index 8e4ca2102..009ad371b 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1186,7 +1186,7 @@ babel-runtime@^5.8.25:
dependencies:
core-js "^1.0.0"
-babel-runtime@^6.11.6, babel-runtime@^6.18.0, babel-runtime@^6.2.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0, babel-runtime@^6.6.1:
+babel-runtime@^6.11.6, babel-runtime@^6.18.0, babel-runtime@^6.2.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0:
version "6.26.0"
resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
dependencies:
@@ -1264,10 +1264,6 @@ balanced-match@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
-base16@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/base16/-/base16-1.0.0.tgz#e297f60d7ec1014a7a971a39ebc8a98c0b681e70"
-
base64-js@^1.0.2:
version "1.2.1"
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.1.tgz#a91947da1f4a516ea38e5b4ec0ec3773675e0886"
@@ -5481,20 +5477,6 @@ lodash.cond@^4.3.0:
version "4.5.2"
resolved "https://registry.yarnpkg.com/lodash.cond/-/lodash.cond-4.5.2.tgz#f471a1da486be60f6ab955d17115523dd1d255d5"
-lodash.curry@^4.0.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/lodash.curry/-/lodash.curry-4.1.1.tgz#248e36072ede906501d75966200a86dab8b23170"
-
-lodash.debounce@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-3.1.1.tgz#812211c378a94cc29d5aa4e3346cf0bfce3a7df5"
- dependencies:
- lodash._getnative "^3.0.0"
-
-lodash.debounce@^4.0.4:
- version "4.0.8"
- resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
-
lodash.escape@^3.0.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698"
@@ -5509,10 +5491,6 @@ lodash.flattendeep@^4.4.0:
version "4.4.0"
resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2"
-lodash.flow@^3.3.0:
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/lodash.flow/-/lodash.flow-3.5.0.tgz#87bf40292b8cf83e4e8ce1a3ae4209e20071675a"
-
lodash.foreach@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53"
@@ -6492,10 +6470,6 @@ parse-json@^3.0.0:
dependencies:
error-ex "^1.3.1"
-parse-key@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/parse-key/-/parse-key-0.2.1.tgz#7bcf76595536e36075664be4d687e4bdd910208f"
-
parse-passwd@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6"
@@ -6764,7 +6738,7 @@ prop-types-extra@^1.0.1:
dependencies:
warning "^3.0.0"
-prop-types@^15.0.0, prop-types@^15.5.10, prop-types@^15.5.4, prop-types@^15.5.6, prop-types@^15.5.7, prop-types@^15.5.8, prop-types@^15.6.0:
+prop-types@^15.5.10, prop-types@^15.5.4, prop-types@^15.5.6, prop-types@^15.5.7, prop-types@^15.5.8, prop-types@^15.6.0:
version "15.6.0"
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856"
dependencies:
@@ -6906,10 +6880,6 @@ punycode@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.0.tgz#5f863edc89b96db09074bad7947bf09056ca4e7d"
-pure-color@^1.2.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/pure-color/-/pure-color-1.3.0.tgz#1fe064fb0ac851f0de61320a8bf796836422f33e"
-
qs@5.2.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/qs/-/qs-5.2.0.tgz#a9f31142af468cb72b25b30136ba2456834916be"
@@ -7018,15 +6988,6 @@ react-addons-test-utils@^15.6.2:
version "15.6.2"
resolved "https://registry.yarnpkg.com/react-addons-test-utils/-/react-addons-test-utils-15.6.2.tgz#c12b6efdc2247c10da7b8770d185080a7b047156"
-react-base16-styling@^0.5.1:
- version "0.5.3"
- resolved "https://registry.yarnpkg.com/react-base16-styling/-/react-base16-styling-0.5.3.tgz#3858f24e9c4dd8cbd3f702f3f74d581ca2917269"
- dependencies:
- base16 "^1.0.0"
- lodash.curry "^4.0.1"
- lodash.flow "^3.3.0"
- pure-color "^1.2.0"
-
react-bootstrap-4@^0.29.1:
version "0.29.1"
resolved "https://registry.yarnpkg.com/react-bootstrap-4/-/react-bootstrap-4-0.29.1.tgz#32270a0473f5bd84cf447f2eebec2435e666505d"
@@ -7072,13 +7033,6 @@ react-dnd@^2.5.4:
lodash "^4.2.0"
prop-types "^15.5.10"
-react-dock@^0.2.4:
- version "0.2.4"
- resolved "https://registry.yarnpkg.com/react-dock/-/react-dock-0.2.4.tgz#e727dc7550b3b73116635dcb9c0e04d0b7afe17c"
- dependencies:
- lodash.debounce "^3.1.1"
- prop-types "^15.5.8"
-
react-document-title@^2.0.2:
version "2.0.3"
resolved "https://registry.yarnpkg.com/react-document-title/-/react-document-title-2.0.3.tgz#bbf922a0d71412fc948245e4283b2412df70f2b9"
@@ -7117,14 +7071,6 @@ react-intl@^2.4.0:
intl-relativeformat "^2.0.0"
invariant "^2.1.1"
-react-json-tree@^0.11.0:
- version "0.11.0"
- resolved "https://registry.yarnpkg.com/react-json-tree/-/react-json-tree-0.11.0.tgz#f5b17e83329a9c76ae38be5c04fda3a7fd684a35"
- dependencies:
- babel-runtime "^6.6.1"
- prop-types "^15.5.8"
- react-base16-styling "^0.5.1"
-
react-key-handler@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/react-key-handler/-/react-key-handler-1.0.1.tgz#1fc0f4f4855f506a192c2cbe9fe8cb78fc553191"
@@ -7168,10 +7114,6 @@ react-prop-types@^0.4.0:
dependencies:
warning "^3.0.0"
-react-pure-render@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/react-pure-render/-/react-pure-render-1.0.2.tgz#9d8a928c7f2c37513c2d064e57b3e3c356e9fabb"
-
react-redux@^5.0.6:
version "5.0.6"
resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-5.0.6.tgz#23ed3a4f986359d68b5212eaaa681e60d6574946"
@@ -7379,47 +7321,6 @@ redent@^1.0.0:
indent-string "^2.1.0"
strip-indent "^1.0.1"
-redux-devtools-dock-monitor@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/redux-devtools-dock-monitor/-/redux-devtools-dock-monitor-1.1.3.tgz#1205e823c82536570aac8551a1c4b70972cba6aa"
- dependencies:
- babel-runtime "^6.2.0"
- parse-key "^0.2.1"
- prop-types "^15.5.8"
- react-dock "^0.2.4"
- react-pure-render "^1.0.2"
-
-redux-devtools-instrument@^1.0.1:
- version "1.8.2"
- resolved "https://registry.yarnpkg.com/redux-devtools-instrument/-/redux-devtools-instrument-1.8.2.tgz#5e91cfe402e790dae3fd2f0d235f7b7d84b09ffe"
- dependencies:
- lodash "^4.2.0"
- symbol-observable "^1.0.2"
-
-redux-devtools-log-monitor@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/redux-devtools-log-monitor/-/redux-devtools-log-monitor-1.4.0.tgz#716b9580eda2a331cd359a36aa09e3a1602a854b"
- dependencies:
- lodash.debounce "^4.0.4"
- prop-types "^15.0.0"
- react-json-tree "^0.11.0"
- react-pure-render "^1.0.2"
- redux-devtools-themes "^1.0.0"
-
-redux-devtools-themes@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/redux-devtools-themes/-/redux-devtools-themes-1.0.0.tgz#c482dce3c5373976045f40134907d9dcb3ae3d5d"
- dependencies:
- base16 "^1.0.0"
-
-redux-devtools@^3.4.1:
- version "3.4.1"
- resolved "https://registry.yarnpkg.com/redux-devtools/-/redux-devtools-3.4.1.tgz#09d342ce0ab6087be679e953a1d7c530efa1138e"
- dependencies:
- lodash "^4.2.0"
- prop-types "^15.5.7"
- redux-devtools-instrument "^1.0.1"
-
redux-thunk@^2.0.1:
version "2.2.0"
resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.2.0.tgz#e615a16e16b47a19a515766133d1e3e99b7852e5"
@@ -8321,7 +8222,7 @@ symbol-observable@^0.2.2:
version "0.2.4"
resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-0.2.4.tgz#95a83db26186d6af7e7a18dbd9760a2f86d08f40"
-symbol-observable@^1.0.2, symbol-observable@^1.0.3:
+symbol-observable@^1.0.3:
version "1.1.0"
resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.1.0.tgz#5c68fd8d54115d9dfb72a84720549222e8db9b32"