├── .browserslistrc ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ └── npm-publish.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierignore ├── .prettierrc.js ├── .vscode ├── extensions.json └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── demo ├── esm.html ├── index.html └── umd.html ├── dist ├── video-worker.cjs ├── video-worker.cjs.map ├── video-worker.esm.js ├── video-worker.esm.js.map ├── video-worker.esm.min.js ├── video-worker.esm.min.js.map ├── video-worker.js ├── video-worker.js.map ├── video-worker.min.js └── video-worker.min.js.map ├── lint-staged.config.js ├── package.json ├── rollup.config.mjs └── src ├── base-class.js ├── defaults.js ├── providers ├── local.js ├── vimeo.js └── youtube.js ├── utils ├── deferred.js ├── extend.js └── global.js └── video-worker.js /.browserslistrc: -------------------------------------------------------------------------------- 1 | extends browserslist-config-nk 2 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | demo 2 | dist 3 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: https://www.buymeacoffee.com/nkdev 2 | -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('prettier-config-nk'); 2 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/README.md -------------------------------------------------------------------------------- /demo/esm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/demo/esm.html -------------------------------------------------------------------------------- /demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/demo/index.html -------------------------------------------------------------------------------- /demo/umd.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/demo/umd.html -------------------------------------------------------------------------------- /dist/video-worker.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/dist/video-worker.cjs -------------------------------------------------------------------------------- /dist/video-worker.cjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/dist/video-worker.cjs.map -------------------------------------------------------------------------------- /dist/video-worker.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/dist/video-worker.esm.js -------------------------------------------------------------------------------- /dist/video-worker.esm.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/dist/video-worker.esm.js.map -------------------------------------------------------------------------------- /dist/video-worker.esm.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/dist/video-worker.esm.min.js -------------------------------------------------------------------------------- /dist/video-worker.esm.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/dist/video-worker.esm.min.js.map -------------------------------------------------------------------------------- /dist/video-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/dist/video-worker.js -------------------------------------------------------------------------------- /dist/video-worker.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/dist/video-worker.js.map -------------------------------------------------------------------------------- /dist/video-worker.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/dist/video-worker.min.js -------------------------------------------------------------------------------- /dist/video-worker.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/dist/video-worker.min.js.map -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/rollup.config.mjs -------------------------------------------------------------------------------- /src/base-class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/src/base-class.js -------------------------------------------------------------------------------- /src/defaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/src/defaults.js -------------------------------------------------------------------------------- /src/providers/local.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/src/providers/local.js -------------------------------------------------------------------------------- /src/providers/vimeo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/src/providers/vimeo.js -------------------------------------------------------------------------------- /src/providers/youtube.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/src/providers/youtube.js -------------------------------------------------------------------------------- /src/utils/deferred.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/src/utils/deferred.js -------------------------------------------------------------------------------- /src/utils/extend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/src/utils/extend.js -------------------------------------------------------------------------------- /src/utils/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/src/utils/global.js -------------------------------------------------------------------------------- /src/video-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nk-o/video-worker/HEAD/src/video-worker.js --------------------------------------------------------------------------------