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"