refactoring-guru makes it easy for you to discover everything you need to know about refactoring, design patterns, SOLID principles, and other smart programming topics.
joseederangojr/refactoring-guru
own implementation for design-patterns in refactoring-guru
TypeScriptMIT