videojs-contrib-hls

v5.15.0
Play back HLS with video.js, even where it's not natively supported
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

Downloads