Я так понимаю, вы ждёте готового решения, которое возьмёт на себя обеспечение «качественности» и масштабируемости.
Из более-менее простого на ум приходит только
https://github.com/tars/tars/blob/master/README_RU.md — там и webpack, и pug (можно выбрать handlebars), и модульность и ещё несколько полезных автоматизаций. Но ни один фрейворк, starter kit или npm-модуль не защитит от говнокодинга, даже если обмазаться eslinter'ом. И говнокодить — это нормально. Всё приходит с опытом.
На TARS я делал, например,
https://lavkaschastya.com (
исходники) , вот там полно всякого такого, от чего сейчас должно быть стыдно.