dont ignore vendors, not everybody knows how to work with composer