The package.json contains multiple unnecessary dependencies. I will review in the coming days and remove packages which are no longer required for this project.
Additionally, after removing a few outdated dependencies I should be able to update to React 16, so the project can use fancy new React features in the future.
"dependencies": {
"@material-ui/core": "^1.2.0",
"blob-util": "^2.0.2",
"ethers": "3.0.15",
"filter-keys": "^1.1.0",
"firebase": "^4.9.1",
"glamor": "^2.20.40",
"history": "^4.6.3",
"idx": "^1.5.0",
"ipfs-api": "^22.0.1",
"js-sha3": "^0.7.0",
"lodash": "^4.17.4",
"material": "^0.2.6",
"material-ui": "^0.18.6",
"material-ui-chip-input": "^0.19.0",
"mnid": "^0.1.1",
"palx": "^1.0.2",
"raw-loader": "^0.5.1",
"react": "^15.6.1",
"react-addons-css-transition-group": "^15.6.0",
"react-async-component": "^1.0.2",
"react-dev-utils": "^3.0.2",
"react-dom": "^15.6.1",
"react-dropzone": "^4.2.11",
"react-error-overlay": "^1.0.9",
"react-hot-loader": "next",
"react-particles-js": "^2.2.0",
"react-perfect-scrollbar": "^1.0.0",
"react-places-autocomplete": "^7.1.2",
"react-popover": "^0.4.16",
"react-qr-svg": "^2.1.0",
"react-redux": "^5.0.5",
"react-remarkable": "^1.1.3",
"react-router": "^4.1.1",
"react-router-dom": "^4.1.1",
"react-router-redux": "next",
"react-svg-inline": "^2.0.0",
"react-tap-event-plugin": "^2.0.1",
"react-toastify": "^3.3.2",
"recompose": "^0.25.0",
"redux": "^3.7.2",
"redux-form": "7.1.2",
"redux-form-material-ui": "^4.2.0",
"redux-logger": "^3.0.6",
"redux-saga": "^0.15.4",
"redux-saga-firebase": "git+https://github.com/KamesCG/redux-saga-firebase",
"redux-saga-thunk": "^0.5.1",
"style-loader": "0.18.2",
"styled-components": "^2.1.1",
"styled-system": "1.1.1",
"styled-theme": "^0.3.3",
"sw-precache-webpack-plugin": "0.11.3",
"uport-connect": "^0.7.0",
"url-loader": "0.5.9",
"uuid": "^3.2.1",
"validator": "^8.0.0",
"web3": "^1.0.0-beta.34",
"webassembly": "^0.11.0",
"whatwg-fetch": "2.0.3",
"write-file-webpack-plugin": "^4.2.0"