{"repo":"AlbertHernandez/typescript-library-template","free":true,"listed":false,"github":"https://github.com/AlbertHernandez/typescript-library-template","clone":"git clone https://github.com/AlbertHernandez/typescript-library-template.git","description":"Template for new libraries based on Typescript with the Best Practices and Ready for Production","language":"Shell","stars":29,"topics":["nodejs","template","typescript","nodejs-library-template","typescript-library"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"⭐ Typescript Library Template ⭐ Template for new libraries based on Typescript with the Best Practices and Ready for Production 👀 Motivation Starting a new library for 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 libraries that we can start using and move to production as soon as possible. 🌟 What is including this template? 1. 🐳 Fully dockerized project ready to develop in the library. 2. 👷 Use SWC for running the tests of the library. 3. 🐶 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 library does not have type errors with Typescript. - 🙊 Check typos to ensure we don't have grammar mistakes. 4. 🧪 Testing with Vitest 5. 📌 Custom path aliases, where you can define your own paths (you will be able to use imports like @/src instead of ../../../src ). 6. 🚀 CI/CD using GitHub Actions, helping ensure a good quality of our code and providing useful insights about dependencies, security vulnerabilities and others. 7. 🤖 ChatOps approach to help creating release candidates, getting help and more things. Here is an example. 8. 🥷 Fully automatized release p","default_branch":null,"files":null,"tree":[],"storefront":"/r/AlbertHernandez","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AlbertHernandez/typescript-library-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."}