{"repo":"AlbertHernandez/express-typescript-service-template","free":true,"listed":false,"github":"https://github.com/AlbertHernandez/express-typescript-service-template","clone":"git clone https://github.com/AlbertHernandez/express-typescript-service-template.git","description":"Template for new services based on Express and Typescript with the Best Practices and Ready for Production","language":"TypeScript","stars":151,"topics":["express","template","typescript","nodejs","nodejs-express-template","nodejs-service-template"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"⭐ Express Typescript Service Template ⭐ Template for new services based on Express and Typescript with the Best Practices and Ready for Production 👀 Motivation Starting a new service in NodeJS can be a bit frustrating, there are a lot of things to consider if we want to have a really good starting point where later we can iterate. The main objective of this template is to provide a good base configuration for our NodeJS services that we can start using and move to production as soon as possible. 🌟 What is including this template? 1. 🐳 Fully dockerized service ready for development and production environments with the best practices for docker, trying to provide a performance and small image just with the code we really need in your environments. 2. 👷 Use SWC for compiling and running the tests of the service. 3. ⚡️ Configure Express as HTTP framework. 4. 🐶 Integration with husky to ensure we have good quality and conventions while we are developing like: - 💅 Running the linter over the files that have been changed - 💬 Use conventional commits to ensure our commits have a convention. - ✅ Run the tests automatically. - ⚙️ Check our project does not have type errors with Typescript. - 🙊 Check typos to ensure we don't have grammar mistakes. 5. 🧪 Testing with Vitest and supertest for unit and e2e tests. 6. 🏎️ Performance testing using k6. 7. 🤜🤛 Combine unit and e2e test coverage. In the services we may have both type of tests, unit and e2e tests, and usually we would l","default_branch":null,"files":null,"tree":[],"storefront":"/r/AlbertHernandez","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AlbertHernandez/express-typescript-service-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}