A Typescript Node solution to the PROBLEM.md.
- NodeJS for runtime environemnt
- Typescript for language
- Jest for testing
- ESLint for linting
- Husky for git-hook testing
To get a local copy up and running follow these simple steps.
You will need a copy of NodeJS installed locally.
- Clone the repo
git clone https://github.com/giorgiosjames/toyrobot.git
- Install NPM packages
npm i
To run the console application just:
npm run start
Run the test suite locally with:
npm run test
These are also run pre-commit using Husky
To lint or build you can also use the following commands:
npm run lint
npm run build
Distributed under the ISC License. See LICENSE for more information.