bamlab / bamlab/react-tv-space-navigation

Add support building the example project for Chrome 38

Open
#170 0 comments 0 reactions 0 assignees View on GitHub
support
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.