acostalima / react-native-polyfill-globals

Polyfills and patches missing or partially supported web and core APIs.
MIT License
41 stars 4 forks source link

Very old npm version used, outdated packages and @moxy packages peer dependency issues #8

Open david-gettins opened 3 months ago

david-gettins commented 3 months ago

While attempting to contribute I noticed that the npm version used to generate the package lock is really out of date. Furthermore, the packages from @moxy despite having the same version number, depend on different minimum versions of eslint making it difficult to upgrade using npm.

Upon attempting to install npm packages on the latest version I get lots of peer dependency conflicts that are impossible to resolve. I had to use the --legacy-peer-deps option to successfully install.

I would have a go myself, but I'm unsure of whether there are any conscious decisions to have the current set up.