Installation
For creating and installing a new starter project just run the following command
npx @a.abdelfatah/nodejs-ts-starter [project-name]
cd [project-name]
This will generate a starter project that comes equipped with several essential tools, including:
- Husky: A Git hook manager to ensure code quality and consistency.
- ESLine: A powerful tool to enforce code style and find errors in your code.
- Prettier: A code formatter that helps keep your codebase consistent and organized.
- Jest: A popular testing framework to help you write unit tests and integration tests for your code.
- Docker: A containerization platform that enables you to build, ship, and run your applications anywhere.
- CICD pipleine: A Continuous Integration/Continuous Deployment pipeline to help automate the software delivery process.