A template for initialising a Node.js Typescript project.
- Typescript (Allows writing strongly typed JavaScript code)
- ESLint (Linting code files)
- Husky (Runs jobs on every git commit; in this case linting, prettifying and validating commit messages)
- Commitizen (Validates commit messages)
- Prettier (Prettifies all the code files)
- Jest (Runs tests)
- Github Actions CI (Builds and run tests upon git push or PRs to the branch
master
)
You can install dependencies using yarnby running:
yarn install
To run tests, run:
yarn test