aaronjameslang/survey-monkey-streams

View on GitHub
build.sh

Summary

Maintainability
Test Coverage
#! /bin/sh
set -eux

rm -rf dist # Clean
prettier '**/*.{js,json,ts}' --write
tslint --project . --fix || true # Ignore errors until tests pass
eslint           . --fix || true # Ignore errors until tests pass
barrelsby --directory src --delete # Generate index.ts
tsc # Compile
nyc --reporter=lcov mocha # Test with coverage
tslint --project . # Lint ts
eslint           . # lint js
typedoc --out ./dist/doc --mode file
git diff --exit-code # Ensure no fixes were needed