videojs-contrib-ads

v4.1.0
A framework that provides common functionality needed by video advertisement libraries working with video.js.
videojs videojs-plugin

prebuild

npm run clean

build

npm-run-all -p build:*

build:css

npm-run-all build:css:sass build:css:bannerize

build:css:bannerize

bannerize dist/videojs.ads.css --banner=scripts/banner.ejs

build:css:sass

node-sass src/plugin.scss dist/videojs.ads.css --output-style=compressed --linefeed=lf

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.ads.js --banner=scripts/banner.ejs

build:js:browserify

browserify . -g browserify-shim -s videojs-contrib-ads -o dist/videojs.ads.js

build:js:collapse

bundle-collapser dist/videojs.ads.js -o dist/videojs.ads.min.js

build:js:uglify

uglifyjs dist/videojs.ads.min.js --comments --mangle --compress -o dist/videojs.ads.min.js

build:test

babel-node scripts/build-test.js

clean

rimraf dist test/dist es5 && mkdirp dist test/dist es5

lint

vjsstandard src

start

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

babel-node scripts/version.js

postversion

babel-node scripts/postversion.js

prepublish

npm run build

Metadata

Downloads