Small description of various design patterns along with supporting implementation to aid understanding of their usage.
You just need to install ts-node in order to run the npm scripts --> npm i
-- you can skip this, if you've already got it installed as a global dependency --
- Factory
- Singleton
. .
- Adapter
- Facade
- Decorator
. .
- Command
- Observer
- Strategy