Как правильно работать с composer?
В своем проекте я хочу использовать twig и boostrap. Установил композер глобально.
Выполнил composer require twig/twig, composer require twbs/bootstrap. Появилась папка vendor с данными пакетами. Но папка bootstrap содержит 17 мегабайт файлов. Когда для работы надо 2. Там и исходники и куча всего ненужного. То есть теперь мой проект содержит "мусор", около 17 мегабайт.
Как вы понимаете, удалить мусор из папки vendor бессмысленно. При следующем composer install с pacagist всё это снова будет загружено. Что то перемещать из папки vendor тоже не имеет смысла - зачем тогда composer, когда я сам всё делаю руками?
Деплоить проект (загружать на хостинг) без папки vendor я не могу - там twig, autoload.php. Также встает вопрос с chmod т.к. boostrap это минимум 755, а давать это на папку vendor неверно.
Как правильно работать с composer?