hls.js

v0.9.1
JavaScript HLS client using MediaSourceExtension

dev

webpack-dev-server --progress --env.debug --port 8000

docs

npm run docs:generate

lint

npm run lint:src && npm run lint:tests

test

npm run test:unit && npm run test:func

build

webpack --progress

start

npm run dev

pretest

npm run lint

lint:fix

eslint src/ tests/ --fix

lint:src

eslint src/

precommit

./scripts/precommit

test:func

cross-env BABEL_ENV=test mocha --compilers js:babel-register tests/functional/auto/setup.js --timeout 40000

test:unit

karma start karma.conf.js

docs:clean

rm -Rf html/docs

lint:tests

eslint tests/

build:watch

webpack --progress --watch

docs:update

git add docs/html && git commit docs/html -m 'Update docs'

release:pre

mversion prerelease && npm run build:release

docs:release

npm run docs:clean && npm run docs:generate && npm run docs:update

build:analyze

ANALYZE=true webpack --progress

build:release

npm run build && npm run test && git add dist/* && git commit -m 'Update dist' && npm run docs:release

docs:generate

esdoc

release:major

mversion ma && npm run build:release

release:minor

mversion mi && npm run build:release

release:patch

mversion p && npm run build:release

commit:release

npm run build:release && git add dist/* && git commit -m 'update dist'

test:unit:watch

karma start karma.conf.js --auto-watch --no-single-run

Metadata

Downloads