- Latest & Greatest TypeScript
- EsLint & Prettier with recommended rules
- Jest & ts-jest for unit tests
- NPM scripts for build, lint, test & release
- Commitlint for ensuring conventional commit format
- Standard Version for easy release management using semver
- GitHub Actions as CI
- Clone Repository
git clone git@github.com:mastermunj/typescript-boilerplate.git <Your-Project>
- Run
reset.sh
cd <Your-Project>
chmod +x reset.sh && ./reset.sh
The script does following:
- Removes remote origin
- Clears git commit history making the repo as good as fresh initiated
- Runs npm install
- Removes
reset.sh
file for safety