У меня небольшой проект с простой одноуровневой структурой (индекс и 5 страниц написаны на языке PUG + scss). Gulp преобразует все шаблоны мопсов в относительные HTML-страницы. Также используются js-библиотеки: modernizr, scrollreveal, jQuery, jQuery magic, slick, interfaceJS;некоторые html-элементы являются анимированными.
Я бы хотел перестроить этот проект в Vue / React SPA (с маршрутизатором), но, похоже, мне нужно использовать пакеты npm вместо самих сценариев. Также лента новостей с выбранным пользователем языком будет получена из бэкэнда с использованием XHR. Я думаю, что Vue будет более разумным, чем React. Поэтому я ищу, какой подход я должен использовать - vue-cli или vue + webpack, как связать и использовать все мои JS-библиотеки для поддержания текущей функциональности. Какой стек может пройти для этого.