A typescript version of
<ReactJWPlayer> – a React component for initialization and control over client-side instances of JWPlayer.
The project originally started as a fork of the existing react-jw-player library and then evolved into a standalone repo with a redesigned and fully typed codebase. At the moment, the package is at its alpha stage with most of the planned features still being under development.
✅ upgrade React packages to support React 17
✅ use custom eslint config
✅ replace Tape test runner with Jest
✅ rewrite original codebase in typescript
✅ cleanup and update component’s props and events
❌ provide a complete typing of configuration props and events
❌ update component’s interface to support the most recent edition of JWplayer API (v8.23.2)
❌ rewire props to native JSON API
❌ cover the component with new tests
❌ write a thorough documentation
⚠️ FOR TESTING ONLY: currently not recommended for production use ⚠️
npm install react-jw-player-ts