├── .github └── workflows │ ├── deploy_demo.yml │ ├── integration.yml │ ├── main.yml │ └── test.yml ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── examples ├── index.html ├── player │ ├── index.html │ └── index.js └── web-component │ └── index.html ├── lerna.json ├── package.json ├── packages ├── airplay │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── util │ │ │ └── EventEmitter.ts │ └── tsconfig.json ├── cast │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── util │ │ │ └── EventEmitter.ts │ └── tsconfig.json ├── core │ ├── README.md │ ├── jest.config.js │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── WebPlayer.test.ts │ │ ├── WebPlayer.ts │ │ ├── tech │ │ │ ├── BaseTech.ts │ │ │ ├── DashJsTech.ts │ │ │ ├── HlsJsTech.ts │ │ │ ├── ShakaTech.ts │ │ │ ├── WHEPTech.ts │ │ │ ├── WHPPTech.ts │ │ │ └── WebRTCTech.ts │ │ └── util │ │ │ ├── EventEmitter.ts │ │ │ ├── browser.test.ts │ │ │ ├── browser.ts │ │ │ ├── constants.ts │ │ │ ├── contentType.test.ts │ │ │ ├── contentType.ts │ │ │ └── interfaces.ts │ └── tsconfig.json ├── debug │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json ├── demo │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.js │ │ ├── logo-darkmode.png │ │ ├── logo-lightmode.png │ │ ├── style.css │ │ └── template.html │ └── webpack.config.js ├── eyevinn-skin │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── EyevinnSkin.tsx │ │ ├── components │ │ │ ├── buttons │ │ │ │ ├── airplayButton │ │ │ │ │ ├── AirPlayButton.tsx │ │ │ │ │ └── airplay.module.css │ │ │ │ ├── audioTrack │ │ │ │ │ ├── AudioTrackButton.tsx │ │ │ │ │ └── audioTrack.module.css │ │ │ │ ├── castButton │ │ │ │ │ ├── CastButton.tsx │ │ │ │ │ └── cast.module.css │ │ │ │ ├── fullscreen │ │ │ │ │ ├── FullscreenButton.tsx │ │ │ │ │ └── fullscreen.module.css │ │ │ │ ├── liveButton │ │ │ │ │ ├── LiveButton.tsx │ │ │ │ │ └── liveButton.module.scss │ │ │ │ ├── playPause │ │ │ │ │ ├── PlayPauseButton.tsx │ │ │ │ │ └── playPause.module.css │ │ │ │ ├── textTrack │ │ │ │ │ ├── textTrack.module.css │ │ │ │ │ └── textTrackButton.tsx │ │ │ │ └── volume │ │ │ │ │ ├── VolumeButton.tsx │ │ │ │ │ ├── VolumeControls.tsx │ │ │ │ │ ├── VolumeSlider.tsx │ │ │ │ │ └── volume.module.css │ │ │ ├── castOverlay │ │ │ │ ├── CastOverlay.tsx │ │ │ │ └── castOverlay.module.scss │ │ │ ├── contextMenu │ │ │ │ ├── ContextMenu.tsx │ │ │ │ └── context-menu.module.css │ │ │ ├── loader │ │ │ │ ├── Loader.tsx │ │ │ │ └── loader.module.css │ │ │ ├── logo │ │ │ │ └── Logo.tsx │ │ │ └── timeline │ │ │ │ ├── Timeline.tsx │ │ │ │ └── timeline.module.scss │ │ ├── index.module.css │ │ ├── index.tsx │ │ ├── skin.module.scss │ │ └── util │ │ │ ├── fullscreen.ts │ │ │ └── hooks.ts │ ├── tsconfig.json │ └── types │ │ └── css.d.ts ├── player │ ├── README.md │ ├── index.d.ts │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── index.js │ └── webpack.config.js └── web-player-component │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── index.html │ └── index.js │ └── webpack.config.js ├── playwright.config.ts ├── tests ├── error-reporting.spec.ts ├── global.setup.ts ├── global.teardown.ts ├── player-page.ts └── web-component.spec.ts ├── tsconfig.build.json └── tsconfig.json /.github/workflows/deploy_demo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/.github/workflows/deploy_demo.yml -------------------------------------------------------------------------------- /.github/workflows/integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/.github/workflows/integration.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/README.md -------------------------------------------------------------------------------- /examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/examples/index.html -------------------------------------------------------------------------------- /examples/player/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/examples/player/index.html -------------------------------------------------------------------------------- /examples/player/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/examples/player/index.js -------------------------------------------------------------------------------- /examples/web-component/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/examples/web-component/index.html -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/package.json -------------------------------------------------------------------------------- /packages/airplay/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/airplay/README.md -------------------------------------------------------------------------------- /packages/airplay/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/airplay/package-lock.json -------------------------------------------------------------------------------- /packages/airplay/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/airplay/package.json -------------------------------------------------------------------------------- /packages/airplay/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/airplay/src/index.ts -------------------------------------------------------------------------------- /packages/airplay/src/util/EventEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/airplay/src/util/EventEmitter.ts -------------------------------------------------------------------------------- /packages/airplay/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/airplay/tsconfig.json -------------------------------------------------------------------------------- /packages/cast/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/cast/README.md -------------------------------------------------------------------------------- /packages/cast/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/cast/package-lock.json -------------------------------------------------------------------------------- /packages/cast/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/cast/package.json -------------------------------------------------------------------------------- /packages/cast/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/cast/src/index.ts -------------------------------------------------------------------------------- /packages/cast/src/util/EventEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/cast/src/util/EventEmitter.ts -------------------------------------------------------------------------------- /packages/cast/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/cast/tsconfig.json -------------------------------------------------------------------------------- /packages/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/core/README.md -------------------------------------------------------------------------------- /packages/core/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/core/jest.config.js -------------------------------------------------------------------------------- /packages/core/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/core/package-lock.json -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/WebPlayer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/core/src/WebPlayer.test.ts -------------------------------------------------------------------------------- /packages/core/src/WebPlayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/core/src/WebPlayer.ts -------------------------------------------------------------------------------- /packages/core/src/tech/BaseTech.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/core/src/tech/BaseTech.ts -------------------------------------------------------------------------------- /packages/core/src/tech/DashJsTech.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/core/src/tech/DashJsTech.ts -------------------------------------------------------------------------------- /packages/core/src/tech/HlsJsTech.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/core/src/tech/HlsJsTech.ts -------------------------------------------------------------------------------- /packages/core/src/tech/ShakaTech.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/core/src/tech/ShakaTech.ts -------------------------------------------------------------------------------- /packages/core/src/tech/WHEPTech.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/core/src/tech/WHEPTech.ts -------------------------------------------------------------------------------- /packages/core/src/tech/WHPPTech.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/core/src/tech/WHPPTech.ts -------------------------------------------------------------------------------- /packages/core/src/tech/WebRTCTech.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/core/src/tech/WebRTCTech.ts -------------------------------------------------------------------------------- /packages/core/src/util/EventEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/core/src/util/EventEmitter.ts -------------------------------------------------------------------------------- /packages/core/src/util/browser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/core/src/util/browser.test.ts -------------------------------------------------------------------------------- /packages/core/src/util/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/core/src/util/browser.ts -------------------------------------------------------------------------------- /packages/core/src/util/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/core/src/util/constants.ts -------------------------------------------------------------------------------- /packages/core/src/util/contentType.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/core/src/util/contentType.test.ts -------------------------------------------------------------------------------- /packages/core/src/util/contentType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/core/src/util/contentType.ts -------------------------------------------------------------------------------- /packages/core/src/util/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/core/src/util/interfaces.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/debug/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/debug/README.md -------------------------------------------------------------------------------- /packages/debug/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/debug/package.json -------------------------------------------------------------------------------- /packages/debug/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/debug/src/index.ts -------------------------------------------------------------------------------- /packages/debug/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/debug/tsconfig.json -------------------------------------------------------------------------------- /packages/demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/demo/README.md -------------------------------------------------------------------------------- /packages/demo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/demo/package-lock.json -------------------------------------------------------------------------------- /packages/demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/demo/package.json -------------------------------------------------------------------------------- /packages/demo/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/demo/src/index.js -------------------------------------------------------------------------------- /packages/demo/src/logo-darkmode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/demo/src/logo-darkmode.png -------------------------------------------------------------------------------- /packages/demo/src/logo-lightmode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/demo/src/logo-lightmode.png -------------------------------------------------------------------------------- /packages/demo/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/demo/src/style.css -------------------------------------------------------------------------------- /packages/demo/src/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/demo/src/template.html -------------------------------------------------------------------------------- /packages/demo/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/demo/webpack.config.js -------------------------------------------------------------------------------- /packages/eyevinn-skin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/README.md -------------------------------------------------------------------------------- /packages/eyevinn-skin/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/package-lock.json -------------------------------------------------------------------------------- /packages/eyevinn-skin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/package.json -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/EyevinnSkin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/EyevinnSkin.tsx -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/buttons/airplayButton/AirPlayButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/buttons/airplayButton/AirPlayButton.tsx -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/buttons/airplayButton/airplay.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/buttons/airplayButton/airplay.module.css -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/buttons/audioTrack/AudioTrackButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/buttons/audioTrack/AudioTrackButton.tsx -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/buttons/audioTrack/audioTrack.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/buttons/audioTrack/audioTrack.module.css -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/buttons/castButton/CastButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/buttons/castButton/CastButton.tsx -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/buttons/castButton/cast.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/buttons/castButton/cast.module.css -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/buttons/fullscreen/FullscreenButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/buttons/fullscreen/FullscreenButton.tsx -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/buttons/fullscreen/fullscreen.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/buttons/fullscreen/fullscreen.module.css -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/buttons/liveButton/LiveButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/buttons/liveButton/LiveButton.tsx -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/buttons/liveButton/liveButton.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/buttons/liveButton/liveButton.module.scss -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/buttons/playPause/PlayPauseButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/buttons/playPause/PlayPauseButton.tsx -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/buttons/playPause/playPause.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/buttons/playPause/playPause.module.css -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/buttons/textTrack/textTrack.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/buttons/textTrack/textTrack.module.css -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/buttons/textTrack/textTrackButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/buttons/textTrack/textTrackButton.tsx -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/buttons/volume/VolumeButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/buttons/volume/VolumeButton.tsx -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/buttons/volume/VolumeControls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/buttons/volume/VolumeControls.tsx -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/buttons/volume/VolumeSlider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/buttons/volume/VolumeSlider.tsx -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/buttons/volume/volume.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/buttons/volume/volume.module.css -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/castOverlay/CastOverlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/castOverlay/CastOverlay.tsx -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/castOverlay/castOverlay.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/castOverlay/castOverlay.module.scss -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/contextMenu/ContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/contextMenu/ContextMenu.tsx -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/contextMenu/context-menu.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/contextMenu/context-menu.module.css -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/loader/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/loader/Loader.tsx -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/loader/loader.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/loader/loader.module.css -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/logo/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/logo/Logo.tsx -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/timeline/Timeline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/timeline/Timeline.tsx -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/components/timeline/timeline.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/components/timeline/timeline.module.scss -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/index.module.css -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/index.tsx -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/skin.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/skin.module.scss -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/util/fullscreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/util/fullscreen.ts -------------------------------------------------------------------------------- /packages/eyevinn-skin/src/util/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/src/util/hooks.ts -------------------------------------------------------------------------------- /packages/eyevinn-skin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/tsconfig.json -------------------------------------------------------------------------------- /packages/eyevinn-skin/types/css.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/eyevinn-skin/types/css.d.ts -------------------------------------------------------------------------------- /packages/player/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/player/README.md -------------------------------------------------------------------------------- /packages/player/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/player/index.d.ts -------------------------------------------------------------------------------- /packages/player/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/player/package-lock.json -------------------------------------------------------------------------------- /packages/player/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/player/package.json -------------------------------------------------------------------------------- /packages/player/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/player/src/index.js -------------------------------------------------------------------------------- /packages/player/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/player/webpack.config.js -------------------------------------------------------------------------------- /packages/web-player-component/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/web-player-component/README.md -------------------------------------------------------------------------------- /packages/web-player-component/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/web-player-component/package-lock.json -------------------------------------------------------------------------------- /packages/web-player-component/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/web-player-component/package.json -------------------------------------------------------------------------------- /packages/web-player-component/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/web-player-component/src/index.html -------------------------------------------------------------------------------- /packages/web-player-component/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/web-player-component/src/index.js -------------------------------------------------------------------------------- /packages/web-player-component/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/packages/web-player-component/webpack.config.js -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /tests/error-reporting.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/tests/error-reporting.spec.ts -------------------------------------------------------------------------------- /tests/global.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/tests/global.setup.ts -------------------------------------------------------------------------------- /tests/global.teardown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/tests/global.teardown.ts -------------------------------------------------------------------------------- /tests/player-page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/tests/player-page.ts -------------------------------------------------------------------------------- /tests/web-component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/tests/web-component.spec.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyevinn/web-player/HEAD/tsconfig.json --------------------------------------------------------------------------------