bamlab / bamlab/react-tv-space-navigation
Add support building the example project for Chrome 38
- Dominant language
- TypeScript
- Stars
- 319
- Forks
- 46
- PR merge metrics
- No merged PRs in 30d
Description
**Is your feature request related to a problem? Please describe.**
Exporting for web and packaging for webOS TV 3.x does not work because webOS TV 3.x is using Chrome 38.0.
**Describe the solution you'd like**
Make the project build process (babel, tsconfig) changes so it would run on Chrome 38.
Diagrams and screenshots welcome!
**Describe alternatives you've considered**
If it is not possible to export for Chrome 38 then change the project so it would use libraries/configurations/methods that will support it.
**Additional context**
Current example runs on Chrome 87 (out of the box example, which is live).
With some babel configuration I was able to run it on Chrome 79 - but my knowledge of babel/tsconfig is very limited.
I ran into error related to `EventEmitter` on Chrome 68.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the example project's Babel and tsconfig configuration, then review how the web export is built and which output currently requires Chrome 87 or newer. Test the resulting build against Chrome 38 or the webOS TV 3.x environment, including the reported EventEmitter failure. Done means the example builds and runs on Chrome 38.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- babel, react-native, typescript
- Domain
- build-system, web-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100