Salut, foarte buna initiativa dar nu uita ca este doar un mod, nu trebuie sa te duci la o extrema incat sa incluzi TypeScript. In momentul asta vrei sa atragi cat mai multi oameni care sa contribuie si TypeScript poate fi un impediment din 2 motive: a) foarte putini il cunosc, dar chiar daca doresc sa-l invete, majoritatea librariilor din comunitate nu au type definitions si ajungi sa ai doar un fel de Babel care te ajuta sa compilezi pt toate browserele si b) o sa modifici foarte mult gamemode-ul, iar daca schimbi prea multe type-uri, o sa tipe IDE-ul cu type errors peste tot. Plus ca la sfarsitul zilei type-urile sunt de fapt teste. Daca iti testezi codul de JavaScript cu Mocha si annotezi functiile cum trebuie cu JSDoc, chiar nu ai nevoie de TypeScript, obtii unit functionality cat si documentatie in acelasi timp. Ca un sfat, incearca sa folosesti JS cu React (Hooks in special), Webpack si Mongo ca baza de date. Iar la partea de design patterns daca folosesti Hooks cu functional components atunci nu prea ai multe pattern-uri, te bazezi pe compozabilitatea functiilor, dar poti oricand sa te intorci la OOP folosind class-based components si sa implementezi ce pattern doresti dar parerea mea este sa nu-ti bati capul cu asta prea mult, mai bine asigura-te ca ai un mediu de deploy si debug bun, containerizat (cu un Dockerfile) ca restul sa-ti ia codul si sa fie plug-&-play sa nu stea sa-si bata capul cu zeci de dependencies. Thumbs up!