Используется gulp для сборки.
В корне проекта в командной строке
- npm i -- установить модули (выполняется один раз).
- gulp -- что бы запустить среду разработки. (папочка для разработки app)
- gulp build -- что бы минифицировать файлы и подготовить к продакшену (папочка dist, внутри её не править так как она каждый раз затерается)
Советую посмотреть файлик gulpfile.js и станет всё понятно. С структурой вроде как и так всё понятно =)