expo / expo/browser-polyfill

Outdated/not maintained dependencies

Open
#77 1 comment 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.