feathers-starter-react-redux-login-roles
                                
                                 feathers-starter-react-redux-login-roles copied to clipboard
                                
                                    feathers-starter-react-redux-login-roles copied to clipboard
                            
                            
                            
                        npm run build:dev failing - cannot resolve module react/lib/EventPluginHub
Looks like there are some version conflicts in package.json.
The following appears to fix it, but haven't confirmed it doesn't introduce any other issues, hence the lack of pull request:
{ "name": "feathers-starter-react-redux-login-roles", "version": "0.3.1", "description": "React+Redux+Feathersjs boilerplate with a functional local login supporting email verification and password reset.", "scripts": { "test": "npm run eslint && npm run mocha", "mocha": "mocha test/ --recursive", "eslint": "eslint client/. common/. config/. server/. test/. --ext .js,.jsx", "eslint:all": "eslint . --ext .js,.jsx", "prebuild": "rimraf ./public/dist/", "prebuild:dev": "rimraf ./public/dist/", "publish": "git push origin --tags && npm run changelog && git push origin", "changelog": "github_changelog_generator && git add CHANGELOG.md && git commit -am \"Updating changelog\"", "build": "NODE_ENV=production webpack --config webpack.production.config.js --history-api-fallback --progress --colors", "build:dev": "NODE_ENV=development webpack --config webpack.production.config.js --history-api-fallback --progress --colors", "build:devserver": "NODE_ENV=devserver webpack-dev-server --config webpack.devserver.config.js --content-base public/dist/ | grep -v  \"\\[built\\]\"", "start": "NODE_ENV=production node server/index.js", "start:dev": "NODE_ENV=development node server/index.js", "start:devserver": "NODE_ENV=devserver node server/index.js", "win:build": "set NODE_ENV=production&& webpack --config webpack.production.config.js --history-api-fallback --progress --colors", "win:build:dev": "set NODE_ENV=development&& webpack --config webpack.production.config.js --history-api-fallback --progress --colors", "win:build:devserver": "set NODE_ENV=devserver&& webpack-dev-server --config webpack.devserver.config.js --content-base public/dist/", "win:start": "set NODE_ENV=production&& node server/index.js", "win:start:dev": "set NODE_ENV=development&& node server/index.js", "win:start:devserver": "set NODE_ENV=devserver&& node server/index.js", "release:patch": "npm version patch && npm publish", "release:minor": "npm version minor && npm publish", "release:major": "npm version major && npm publish", "release:updates": "npm-check-updates" }, "repository": { "type": "git", "url": "git+https://github.com/eddyystop/feathers-starter-react-redux-login-roles.git" }, "keywords": [ "feathers", "feathersjs", "hook", "hooks", "react", "redux", "starter", "boilerplate", "login" ], "author": "John Szwaronek <[email protected]>", "license": "MIT", "bugs": { "url": "https://github.com/eddyystop/feathers-starter-react-redux-login-roles/issues" }, "homepage": "https://github.com/eddyystop/feathers-starter-react-redux-login-roles#readme", "dependencies": { "bcryptjs": "^2.3.0", "body-parser": "^1.15.2", "compression": "^1.6.2", "config": "1.21.0", "cors": "^2.8.1", "crypto": "^0.0.3", "debug": "^2.2.0", "dotenv": "2.0.0", "envalid": "^2.2.0", "feathers": "^2.0.1", "feathers-authentication": "^0.7.10", "feathers-configuration": "^0.3.3", "feathers-errors": "^2.4.0", "feathers-hooks": "^1.5.7", "feathers-hooks-common": "^1.5.7", "feathers-hooks-validate-joi": "^0.2.6", "feathers-nedb": "^2.5.0", "feathers-rest": "^1.5.0", "feathers-service-verify-reset": "^0.4.7", "feathers-socketio": "^1.4.1", "joi": "^9.0.4", "morgan": "1.7.0", "nedb": "^1.8.0", "object.assign": "^4.0.4", "passport": "^0.3.2", "react": "^15.4.2", "react-dom": "^15.4.2", "react-redux": "^4.4.5", "react-simple-input": "^0.2.1", "react-tap-event-plugin": "^2.0.1", "redux": "^3.6.0", "redux-actions": "^0.11.0", "redux-promise-middleware": "^4.0.0", "redux-thunk": "^2.1.0", "serve-favicon": "^2.3.0", "winston": "2.2.0" }, "devDependencies": { "autoprefixer": "6.4.1", "babel-cli": "^6.14.0", "babel-core": "^6.14.0", "babel-eslint": "^6.1.2", "babel-loader": "^6.2.5", "babel-plugin-add-module-exports": "^0.2.1", "babel-plugin-transform-es2015-destructuring": "^6.9.0", "babel-plugin-transform-object-rest-spread": "^6.8.0", "babel-plugin-transform-react-constant-elements": "6.9.1", "babel-plugin-transform-react-inline-elements": "6.8.0", "babel-plugin-transform-runtime": "^6.15.0", "babel-preset-es2015": "^6.14.0", "babel-preset-react": "^6.11.1", "babel-preset-stage-0": "^6.5.0", "chai": "^3.5.0", "coveralls": "^2.11.12", "css-loader": "^0.25.0", "eslint": "^3.5.0", "eslint-config-airbnb": "^10.0.0", "eslint-plugin-import": "^1.15.0", "eslint-plugin-jsdoc": "^2.3.1", "eslint-plugin-jsx-a11y": "^2.2.2", "eslint-plugin-react": "^6.2.1", "feathers-client": "^1.6.0", "feathers-hooks-common": "^1.0.1", "feathers-reduxify-authentication": "0.1.1", "feathers-reduxify-services": "^0.3.0", "feathers-service-verify-reset": "^0.4.6", "html-webpack-plugin": "2.22.0", "istanbul": "^0.4.5", "material-ui": "^0.16.7", "mocha": "^3.0.2", "postcss-loader": "^0.13.0", "react-router": "^2.8.1", "react-router-redux": "^4.0.5", "redux-auth-wrapper": "^0.8.0", "redux-form": "^6.0.2", "redux-form-material-ui": "^4.1.2", "redux-multi": "^0.1.12", "request": "^2.74.0", "rimraf": "2.5.4", "rucksack-css": "0.8.6", "style-loader": "^0.13.1", "webpack": "^1.13.2", "webpack-dev-server": "^1.15.2" }, "engines": { "node": ">=6.9.0", "npm": ">=3.10.8" } } 
PR at https://github.com/eddyystop/feathers-starter-react-redux-login-roles/pull/28 Tests pass, so hoping PR is ok