{"repo":"medevorg/nodetskeleton","free":true,"listed":false,"github":"https://github.com/medevorg/nodetskeleton","clone":"git clone https://github.com/medevorg/nodetskeleton.git","description":"A NodeJS Skeleton based in Clean Architecture to use TypeScript with ExpressJS, KoaJS or any other web server framework. Please give star to project to show respect to author and his efforts. 🚀","language":"TypeScript","stars":306,"topics":["clean-architecture","nodejs","typescript","template","architecture","koajs","expressjs","stories","design-patterns","injection-container"],"license":"BSD-3-Clause","category":"cli-tools","readme_excerpt":"NodeTSkeleton Introduction 🤖 NodeTskeleton is a Clean Architecture based OOP Template Project for NodeJs using TypeScript to implement with any web server framework or even any user interface. The main philosophy of NodeTskeleton is that your solution ( domain and application , “business logic” ) should be independent of framework you use, therefore your code SHOULD NOT BE COUPLED to a specific framework or library, it should works in any framework. The design of NodeTskeleton is based in Clean Architecture , an architecture that allow us to decouple the dependencies of our solutions, even without the need to think about the type of database , providers or services , frameworks , libraries or any other dependency. NodeTskeleton has the minimum and necessary tools for you to develop the business logic of your application, you can even decide not to use its included tools (you can remove them), and use the libraries or packages of your choice. Table of contents 1. cli functions 📟 1. Philosophy 🧘🏽 1. Included tools 🧰 1. Errors Flow 1. Locals 1. Mapper 1. UseCase 1. UseCases Iterator 1. Validator 1. API Docs generator 1. Dependency injection strategy 📦 1. Using NodeTskeleton 👾 1. Using with KoaJs 🦋 1. Using with ExpressJs 🐛 1. Using with another web server framework 👽 1. Create your first use case 🎬 1. Workers 🔄 1. Sockets 🕳 1. Infrastructure 🏗️ 1. Installation 🔥 1. Run Test 🧪 1. Application debugger 🔬 1. Build for production ⚙️ 1. Test your Clean Architecture 🥁","default_branch":null,"files":null,"tree":[],"storefront":"/r/medevorg","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/medevorg/nodetskeleton/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."}