floss
v5.0.1 mocha mocha-electron electron-mocha electron test tests unit-tests unit-testing travis and 2 more...
lint
eslint src/*.ts --fix
types
tsc -noEmit
copy
copyfiles -f src/index.html lib
clean
rimraf lib/*
prebuild
run-s clean lint copy
build
tsc
prewatch
run-s copy
watch
tsc -w --incremental --tsBuildInfoFile .tsbuildinfo
test
run-s test:*
test:basic
node lib/floss.js -p test/basic
test:failure
node lib/floss.js -p test/failure || true
test:multiple
node lib/floss.js -p "test/multiple/*.js"
test:typescript
node lib/floss.js -p test/typescript -r ts-node/register
test:coverage
nyc node lib/floss.js -p test/coverage
test:options
node lib/floss.js -p test/options -- --foo=bar
test:args
node lib/floss.js -p test/args -- --autoplay-policy=no-user-gesture-required
preversion
run-s build test
postpublish
git push && git push --tags
publish:patch
npm version patch && npm publish
publish:minor
npm version minor && npm publish
publish:major
npm version major && npm publish