videojs-contrib-ads
v4.1.0 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