Выше уже ответили. А так изучайте только что нужно в реальных проектах. Потому что все остальное мусор который забивает ваш воображаемый чердак. (С) шерлока холмса
Нет. Не вздумай его где-то использовать. Это дерьмище не настроить на адекватную работу, так за него еще денег просят. Под капотом у него кстати вебпак.
Бери исходники проекта и собирай под вебпаком. Если такой возможности нет, бери другой проект.
Без package.json можно обойтись, собирай проект как обычно, недостающие пакеты вывалятся в ошибках компиляции.
Спасибо!) В целом код плохого качества, в котором очень трудно разбираться, это тот случай где исходники почти идентичны скомпилированным файлам. Вот решаю продолжить работу с скомпилированными файлами или пробовать перенести под webpack