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:wrap 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
build:wrap
echo '(function(){var define=false;' > build/mux.debug.js && cat build/mux.js >> build/mux.debug.js && echo '})();' >> build/mux.debug.js
start:karma
WATCH=1 npm run test
build:uglify
uglifyjs build/mux.debug.js --comments --mangle --compress -o build/mux.js
start:server
babel-node scripts/server.js
build:bannerize
bannerize build/mux.debug.js --banner=scripts/banner.ejs
start:watch:lib
watch 'npm-run-all lint build:browserify build:bannerize build:uglify build:dist' lib
build:browserify
browserify lib/mux.js --standalone mux -o build/mux.js
start:watch:test
watch 'npm run lint' test