Design patterns in NodeJS with TypeScript Unit tested with Jest. Install npm install Run npm test Creational Factory - test Builder - test Singleton - test Strategy - test Behavioral Command Pattern - test Observer - test Chain Of Responsibility test Structural Facade - test ToFix Dependency Injection Middleware ( ToDo ) Singleton Readings https://en.wikipedia.org/wiki/Software_design_pattern