video.js

v8.0.0-1
An HTML5 video player that supports HLS and DASH with a common API and skin.
dash hls html5 player video videojs

zip

cd dist && cross-env bestzip "./video-js-${npm_package_version}.zip" * && cd ..

copy

npm-run-all copy:*

docs

npm-run-all clean docs:lint docs:api

lint

vjsstandard

test

npm-run-all -p test:*

build

npm-run-all build-dev minify copy zip

clean

shx rm -rf ./dist ./test/dist ./docs/api ./lang/zh-Han*.json

start

npm-run-all -p watch karma-server

watch

npm-run-all -p watch:*

assets

node build/assets.js

minify

npm-run-all minify:*

netlify

node ./build/netlify.js

pretest

npm run build-dev

publish

node build/gh-release.js

sandbox

node build/sandbox.js

version

is-prerelease || npm run changelog && git add CHANGELOG.md

build:js

rollup -c

docs:api

jsdoc -c .jsdoc.json

docs:fix

remark --output -- './{,!(node_modules)/**/}!(CHANGELOG)*.md'

posttest

[ "$CI_TEST_TYPE" != 'coverage' ] || shx cat test/dist/coverage/text.txt

prestart

npm-run-all sandbox

build-dev

npm-run-all clean lint-errors build:js build:css build:lang build:test

build:css

npm-run-all build:css:*

changelog

conventional-changelog -p videojs -i CHANGELOG.md -s

docs:lang

node build/translations.js

docs:lint

remark -- './{,!(node_modules)/**/}!(CHANGELOG)*.md'

minify:js

node build/minify.js

postclean

shx mkdir -p ./dist/lang ./test/dist

test:a11y

node build/test-a11y.js

test:unit

karma start test/karma.conf.js

watch:css

npm-run-all -p build:css:default build:css:cdn watch:css:*

build:lang

vjslang --dir dist/lang

build:test

npm-run-all build:test:*

copy:fonts

shx cp -R node_modules/videojs-font/fonts dist/font

minify:css

npm-run-all minify:css:*

watch:lang

chokidar --initial 'lang/**/!(zh-Hans|zh-Hant)*.json' -c 'npm run build:lang'

lint-errors

vjsstandard --errors

karma-server

karma start test/karma.conf.js --singleRun=false --auto-watch

netlify-docs

node ./build/netlify-docs.js

postdocs:api

node ./build/fix-api-docs.js

watch:rollup

rollup -c -w --no-progress

build:css:cdn

sass --load-path='./' --load-path='./node_modules/' --no-source-map src/css/vjs-cdn.scss dist/alt/video-js-cdn.css

copy:examples

shx cp -R docs/examples dist/

prebuild:lang

npm-run-all -s prebuild:lang:*

watch:css:cdn

npm run build:css:cdn -- --watch

minify:css:cdn

cleancss dist/alt/video-js-cdn.css -o dist/alt/video-js-cdn.min.css

postbuild:lang

shx cp -R lang/* dist/lang/

prepublishOnly

run-p build

build:test:a11y

shx cp sandbox/descriptions.html.example sandbox/descriptions.test-a11y.html

build:css:default

sass --load-path='./' --load-path='./node_modules/' --no-source-map src/css/vjs.scss dist/video-js.css

postbuild:css:cdn

postcss --verbose --config postcss.config.js -d dist/alt dist/alt/video-js-cdn.css

test:node-require

node test/require/node.js

watch:css:default

npm run build:css:default -- --watch

build:test:webpack

webpack --hide-modules test/require/webpack.js test/dist/webpack.js

minify:css:default

cleancss dist/video-js.css -o dist/video-js.min.css

build:test:browserify

browserify test/require/browserify.js -o test/dist/browserify.js

postbuild:css:default

postcss --verbose --config postcss.config.js -d dist/ dist/video-js.css

prebuild:lang:chinese-s

shx cp lang/zh-CN.json lang/zh-Hans.json

prebuild:lang:chinese-t

shx cp lang/zh-TW.json lang/zh-Hant.json

Metadata

Downloads