Outdated/not maintained dependencies
- Dominant language
- JavaScript
- Stars
- 69
- Forks
- 26
- PR merge metrics
- No merged PRs in 30d
Description
Hi,
I got those 2 warnings when installing this package (through expo-three@7.0.0):
```
warning expo-three > @expo/browser-polyfill > text-encoding@0.7.0: no longer maintained
warning expo-three > @expo/browser-polyfill > fbemitter > fbjs > core-js@1.2.7: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
```
Is it possible to update the dependencies?
Repro:
```shell
npx create-expo-app MyApp
cd MyApp
npm i expo-three expo-gl three@"^0.145.0"
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by running the reported commands with npx create-expo-app, expo-three, expo-gl, and three@^0.145.0 to reproduce the warnings. Trace the dependency chain through @expo/browser-polyfill, text-encoding, fbemitter, fbjs, and core-js; the work is done when the outdated-dependency warnings are resolved.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, react-native, three.js
- Domain
- mobile-dev
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100