Папку dist лучше убрать в .gitignore, собирать ее и разворачивать на другой ветке, например, через gh-pages. В readme сделать одну ссылку на страницу, с которой можно будет переходить к страницам проекта.
node_modules, несмотря на то, что прописаны в .gitignore, отслеживается, надо так же убрать.
Через npm установи модуль gh-pages, который будет папку dist разворачивать на ветке gh-pages, добавь для него скрипт в package.json и укажи в readme.
Удалить лишние файлы, вроде report...json из корневой папки, gitkeep из fonts, проверить по всему проекту.
Закомментированный код, если не нужен, удалить, если нужен, раскомментировать, проверить по всему проекту.
Добавь в requireAll импорт scss-файлы, подобные js-файлы удали.
В результате может появиться проблема с scss-ресурсами (переменными, миксинами...), решается либо дополнительными настройками sass-loader, либо установкой и настройкой sass-resources-loader.
Использовать двойные кавычки во всех pug-файлах, не только здесь
Сокращения не использовать, даже если они кажутся очевидными
Не совпадают имена, не только здесь
То же самое, лучше оставить один js-файл с инициализацией, остальные вынести в отдельные модули, с donut-chart лучше сделать так же, но это как рекомендация.
Лучше еще раз деструктурировать, только не с помощью вложенной деструктуризации, то есть в параметрах миксина, а в теле миксина константой, тоже просто рекомендация
В этом проекте тоже в конструкторе оставь только init.
Верхнее правило лучше убрать в нижнее
Если плагин создает разметку внутри пользовательского элемента, вместо того, чтобы много раз писать important, просто помести это все внутрь класса обертки. Я думал, что здесь проблемы с приорететами, не решаемые посредством css). В других местах, если есть такое, тоже посмотри.
Поскольку репозиторий не планируется публиковать, в package.json можно добавить поле private: true, и оставить только поля scripts, dependencies, devDependencies, и, если надо, browserslist.
Дропдаун закрывается при нажатии на этот margin.
Также у дропдауна тип кнопки "применить" submit, поэтому форма в карте брониравания не будет работать правильно.
Календарь открывается при нажатии на заголовки.
Здесь получаются два булевых модификатора, влияющих на одно и то же состояние. Должен быть один.
Папку dist лучше убрать в .gitignore, собирать ее и разворачивать на другой ветке, например, через gh-pages. В readme сделать одну ссылку на страницу, с которой можно будет переходить к страницам проекта.
Ознакомиться с правилами https://github.com/fullstack-development/front-end-best-practices, внести соответствующие правки по всему проекту.