если убрать из компосера "voyager-themes": "^0.15" - тогда при composer install установится куча файлов в проект и в composer.json пойдет это - "voyager-themes": "^0.15"
require.voyager-themes is invalid, it should have a vendor name, a forward slash, and a package name. The vendor and package name can be words separated by -, . or _. The complete name should match " ^[a-z0-9]([_.-]?[a-z0-9]+)*/[a-z0-9](([_.]?|-{0,2})[a-z0-9]+)*$".