prebuild
npm run clean && npm run lint && echo Using TypeScript && tsc --version
build
node scripts/updateLicense.js && tsc --pretty
clean
rimraf lib
watch
tsc --pretty --watch
prepublishOnly
npm run build
lint
npm run lint:src && npm run lint:tests
lint:src
tslint --format stylish -c tslint.json "src/**/*.ts"
lint:tests
tslint --format stylish -c tslint-tests.json "__tests__/**/*.ts"
test
npm run test:unit --runinband && npm run test:system
test:system
env-cmd __tests__/__resources__/env/system.env jest .*/__system__/.* --coverage false --runInBand
test:unit
env-cmd __tests__/__resources__/env/unit.env jest --coverage --testPathIgnorePatterns ".*/__system__/.*"
installPlugin
npm install && npm run clean && npm run build && bright plugins install .
typedoc
typedoc --out ./docs/typedoc/ ./src/ --disableOutputCheck --ignoreCompilerErrors --mode file