With newer versions of npm peer dependencies are resolved and installed automatically. Unfortunately in our case it doesn't seem like we can easily resolve the conflicts with peer dependencies without changing things upstream. Current conflicts around the following dev dependencies:
eslint-plugin-jsdoc
eslint-config-react-app
babel-eslint
@humanmade/eslint-config
The conflicts originate from the versions defined in humanmade/eslint-config. This PR avoids installing or attempting to resolve peer dependencies using --legacy-peer-deps.
With newer versions of npm peer dependencies are resolved and installed automatically. Unfortunately in our case it doesn't seem like we can easily resolve the conflicts with peer dependencies without changing things upstream. Current conflicts around the following dev dependencies:
The conflicts originate from the versions defined in humanmade/eslint-config. This PR avoids installing or attempting to resolve peer dependencies using
--legacy-peer-deps
.Done earlier for the js tests here: https://github.com/humanmade/authorship/pull/102#issuecomment-1156071970