Sempre fico me perguntando por que o Filipe não quis usar algum ORM algo que deixasse mais simples o desenvolvimento... Creio que se o tivesse usado, talvez ate pra comunidade se tornaria mais facil de contribuir... To há alguns dias tentando entender várias partes do tabnews que tenho certeza que teriam sido mais simples com algum ORM ou estrutura comum do mundo do JS.
Grande @vesla ótima pergunta, separei o link da Issues que rolou essa discução com a explicação do Filipe porque não utilizar! https://github.com/filipedeschamps/tabnews.com.br/issues/61#issuecomment-879463492