Vendor by composer.json