humanmade / authorship

A modern approach to author attribution in WordPress.
GNU General Public License v3.0
66 stars 7 forks source link

Build/release: Use --legacy-peer-deps #105

Closed kovshenin closed 2 years ago

kovshenin commented 2 years ago

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