nsp
nsp check
lint
eslint 'lib/**/*.js' 'test/**/*.js' 'scripts/*.js' --ignore-pattern 'lib/vendor/**/*.js' --quiet
test
karma start test/karma.conf.js
build
npm-run-all nsp clean lint test mkdirs build:browserify build:bannerize build:uglify build:dist
clean
rm -rf dist build
start
npm run mkdirs && npm-run-all -p start:server start:karma start:watch:test start:watch:lib
deploy
npm run build && babel-node scripts/deploy.js
mkdirs
mkdir -p dist build
build:dist
cp build/mux.js dist/mux.js; cp build/mux-dist.js dist/mux-dist.js
start:karma
WATCH=1 npm run test
build:uglify
npm-run-all -p build:uglify:standard build:uglify:npm
start:server
babel-node scripts/server.js
build:bannerize
npm-run-all -p build:bannerize:standard build:bannerize:npm
start:watch:lib
watch 'npm-run-all lint build:browserify build:bannerize build:uglify build:dist' lib
build:browserify
npm-run-all -p build:browserify:standard build:browserify:npm
build:uglify:npm
uglifyjs build/mux-dist.debug.js --comments --mangle --compress -o build/mux-dist.js
start:watch:test
watch 'npm run lint' test
build:bannerize:npm
bannerize build/mux-dist.debug.js --banner=scripts/banner.ejs
build:browserify:npm
browserify lib/mux.js --standalone mux -o build/mux-dist.debug.js
build:uglify:standard
uglifyjs build/mux.debug.js --comments --mangle --compress -o build/mux.js
build:bannerize:standard
bannerize build/mux.debug.js --banner=scripts/banner.ejs
build:browserify:standard
browserify lib/mux.js -o build/mux.debug.js