├── .editorconfig ├── .eslintrc.js ├── .github └── workflows │ ├── coverage.yml │ ├── publish.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .prettierrc ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── legacy ├── CHANGELOG.md ├── README.md ├── index.d.ts ├── index.js └── package.json ├── package.json ├── packages ├── react │ ├── CHANGELOG.md │ ├── README.md │ ├── dev │ │ └── main.tsx │ ├── index.html │ ├── libundler.config.ts │ ├── package.json │ ├── src │ │ └── index.tsx │ ├── test │ │ └── index.test.tsx │ ├── tsconfig.json │ └── vite.config.ts └── vue │ ├── CHANGELOG.md │ ├── README.md │ ├── dev │ ├── App.vue │ ├── Table.vue │ └── main.ts │ ├── index.html │ ├── libundler.config.ts │ ├── package.json │ ├── src │ ├── component.ts │ ├── helper.ts │ └── index.ts │ ├── test │ └── index.test.ts │ ├── tsconfig.json │ └── vite.config.ts ├── player ├── events.ts ├── index.ts ├── player.ts ├── props.ts ├── state.ts └── type.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts ├── publish.js ├── release.js └── utils.js ├── tsconfig.json ├── videojs-logo.png └── vitest.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/README.md -------------------------------------------------------------------------------- /legacy/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/legacy/CHANGELOG.md -------------------------------------------------------------------------------- /legacy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/legacy/README.md -------------------------------------------------------------------------------- /legacy/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/legacy/index.d.ts -------------------------------------------------------------------------------- /legacy/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/legacy/index.js -------------------------------------------------------------------------------- /legacy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/legacy/package.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/package.json -------------------------------------------------------------------------------- /packages/react/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/packages/react/CHANGELOG.md -------------------------------------------------------------------------------- /packages/react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/packages/react/README.md -------------------------------------------------------------------------------- /packages/react/dev/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/packages/react/dev/main.tsx -------------------------------------------------------------------------------- /packages/react/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/packages/react/index.html -------------------------------------------------------------------------------- /packages/react/libundler.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/packages/react/libundler.config.ts -------------------------------------------------------------------------------- /packages/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/packages/react/package.json -------------------------------------------------------------------------------- /packages/react/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/packages/react/src/index.tsx -------------------------------------------------------------------------------- /packages/react/test/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/packages/react/test/index.test.tsx -------------------------------------------------------------------------------- /packages/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/packages/react/tsconfig.json -------------------------------------------------------------------------------- /packages/react/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/packages/react/vite.config.ts -------------------------------------------------------------------------------- /packages/vue/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/packages/vue/CHANGELOG.md -------------------------------------------------------------------------------- /packages/vue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/packages/vue/README.md -------------------------------------------------------------------------------- /packages/vue/dev/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/packages/vue/dev/App.vue -------------------------------------------------------------------------------- /packages/vue/dev/Table.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/packages/vue/dev/Table.vue -------------------------------------------------------------------------------- /packages/vue/dev/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/packages/vue/dev/main.ts -------------------------------------------------------------------------------- /packages/vue/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/packages/vue/index.html -------------------------------------------------------------------------------- /packages/vue/libundler.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/packages/vue/libundler.config.ts -------------------------------------------------------------------------------- /packages/vue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/packages/vue/package.json -------------------------------------------------------------------------------- /packages/vue/src/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/packages/vue/src/component.ts -------------------------------------------------------------------------------- /packages/vue/src/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/packages/vue/src/helper.ts -------------------------------------------------------------------------------- /packages/vue/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/packages/vue/src/index.ts -------------------------------------------------------------------------------- /packages/vue/test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/packages/vue/test/index.test.ts -------------------------------------------------------------------------------- /packages/vue/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/packages/vue/tsconfig.json -------------------------------------------------------------------------------- /packages/vue/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/packages/vue/vite.config.ts -------------------------------------------------------------------------------- /player/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/player/events.ts -------------------------------------------------------------------------------- /player/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/player/index.ts -------------------------------------------------------------------------------- /player/player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/player/player.ts -------------------------------------------------------------------------------- /player/props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/player/props.ts -------------------------------------------------------------------------------- /player/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/player/state.ts -------------------------------------------------------------------------------- /player/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/player/type.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /scripts/publish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/scripts/publish.js -------------------------------------------------------------------------------- /scripts/release.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/scripts/release.js -------------------------------------------------------------------------------- /scripts/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/scripts/utils.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/tsconfig.json -------------------------------------------------------------------------------- /videojs-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/videojs-logo.png -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surmon-china/videojs-player/HEAD/vitest.config.ts --------------------------------------------------------------------------------