By taking TDD one step further, and specifying what the log output should look like before writing the code we can expect that the logs will give maintainers clear and useful logs.
- NPM 6
- Typescript
$ npm run lint
$ npm run format
or, do it all together as the pre-commit hook does:
$ npm run format:lint:fix
$ npm test
or
$ npm run test:tdd
$ npm run coverage
- Typescript - Typescript transpiler
- Jest - Unit testing framework
- Mocha - Unit testing framework
- Chai - Unit testing assertions
- Istanbul - Code coverage
Project scaffold generated by yo palo
.