videojs-contrib-hls
v5.15.0 videojs videojs-plugin
prebuild
npm run clean
build
npm-run-all -p build:*
build:js
npm-run-all build:js:babel build:js:browserify build:js:bannerize build:js:collapse build:js:uglify
build:js:babel
babel src -d es5
build:js:bannerize
bannerize dist/videojs-contrib-hls.js --banner=scripts/banner.ejs
build:js:browserify
browserify . -s videojs-contrib-hls -g browserify-shim -o dist/videojs-contrib-hls.js
build:js:collapse
bundle-collapser dist/videojs-contrib-hls.js -o dist/videojs-contrib-hls.min.js
build:js:uglify
uglifyjs dist/videojs-contrib-hls.min.js --support-ie8 --comments -m -c -o dist/videojs-contrib-hls.min.js
build:test:browserify
browserify test/browserify-test.js -o dist-test/browserify-test.js
build:test:webpack
webpack test/webpack-test.js dist-test/webpack-test.js
build:test
npm-run-all build:test:manifest build:test:js build:test:browserify build:test:webpack
build:test:js
node scripts/build-test.js
build:test:manifest
node -e "var b=require('./scripts/manifest-data.js'); b.build();"
clean
npm-run-all -p clean:*
clean:build
node -e "var s=require('shelljs'),d=['dist','dist-test','es5'];s.rm('-rf',d);s.mkdir('-p',d);"
clean:test
node -e "var b=require('./scripts/manifest-data.js'); b.clean();"
docs
npm-run-all docs:*
docs:api
jsdoc src -r -d docs/api
docs:toc
doctoc README.md
lint
vjsstandard
start
npm-run-all -p watch start:*
start:serve
babel-node scripts/server.js
pretest
npm-run-all lint build
test
karma start test/karma.conf.js
test:chrome
npm run pretest && karma start test/karma.conf.js --browsers Chrome
test:firefox
npm run pretest && karma start test/karma.conf.js --browsers Firefox
test:ie
npm run pretest && karma start test/karma.conf.js --browsers IE
test:safari
npm run pretest && karma start test/karma.conf.js --browsers Safari
preversion
npm test
version
npm run build
watch
npm-run-all -p watch:*
watch:docs
nodemon --watch src/ --exec npm run docs
watch:js
npm-run-all -p watch:js:babel watch:js:browserify watch:js:switcher
watch:js:babel
npm run build:js:babel -- --watch
watch:js:browserify
watchify . -v -g browserify-shim -o dist/videojs-contrib-hls.js
watch:js:switcher
watchify utils/switcher/switcher.js -v -t babelify -g browserify-shim -o dist/switcher.js
watch:test:browserify
watchify test/browserify-test.js -o dist-test/browserify-test.js
watch:test:webpack
watchify test/webpack-test.js -o dist-test/webpack-test.js
watch:test
npm-run-all -p watch:test:manifest watch:test:js watch:test:webpack watch:test:browserify
watch:test:js
node scripts/watch-test.js
watch:test:manifest
node -e "var b=require('./scripts/manifest-data.js'); b.watch();"
prepublish
not-in-install && npm run build || in-install
npm i videojs-contrib-hls
Metadata
- Apache-2.0
- >= 0.10.12
- Brightcove, Inc
- released 11/14/2018