При разработке используется Yeoman генератор generator-gulp-webapp
https://github.com/yeoman/generator-gulp-webapp
Соответственно нужен node.js.
-
Установить Node.js
-
В консоли (находясь в директории проекта) исполнить команды
npm i
bower i
скачаются и установятся все зависимости.
gulp serve
gulp
Сборщик объединяет и минимизирует стили и js.
gulp serve:dist
Сейчас в виджете используется урезанная версия Bootstrap.
Из внешних библиотек используется только jQuery.ajax.
Используется для задания настроек виджета. Например список фильтров задаётся в этом файле.