The Magic Carptes (Design Patterns) Create a Spaceship with 5 design patterns in Typescript guideline Observer Singleton Adapter Command Factory Installation Use node v.14 npm install Usage Start npm run start Dev (with nodemon) npm run dev Test (with jest) npm run test More information View UML (thanks to tsuml)