Full documentation about it here
Tests here are kept next to their code (not in a separate dir). This was done to demonstrate an alternative way of housing tests.
npm run compile- compile the ES6 Typescript into the
npm run lint- run the Typescript linter using the
npm test- run the tests using the local
.mocharc.jsonconfig file. As the config includes the Typescript transpilation hook
ts-node/registerit does not require pre-compilation before running.