Композитор, который требует git repo и packagist

Я пытаюсь создать композитора для проекта, над которым я работаю. Проект в основном является сайтом WordPress, который находится на каком-то репо. То, что я пытаюсь выполнить ниже, выглядит следующим образом:

  1. загрузите частное github repo в корневой каталог (в настоящее время работает)
  2. переместите .htaccess , .git и .gitignore из репо, мы загрузили repodir/* в корневой каталог проекта на один уровень вверх ( не работает )
  3. загрузите тему и плагин для пакета, как указано ниже (рабочий)
  4. переместите приватный плагин из repodir/plugins/customplugin в wp-content/plugins/* в корневой каталог ( не работает)
  5. (необязательно, но полезно) удалите repodir, поскольку все, что нам нужно, находится в корне

В настоящее время все загружается, но файлы разбросаны между каталогом репо и wp-содержимым, созданным packagist, и post-install-cmd не работает.

Кто-нибудь сталкивался с этой проблемой раньше? возможно, есть более чистый способ справиться с этим?

Я ценю любые предложения.

Вот что я пробовал:

 { "repositories": [ { "type": "package", "package": { "name": "somepackage", "version": "1.0", "source": { "url": "https://github.com/somepackage/somepackage.com.git", "type": "git", "reference": "master" } } }, { "type": "composer", "url": "https://wpackagist.org" } ], "require": { "somepackage": "1.0", "wpackagist-plugin/revslider": "*", "wpackagist-theme/storefront": "2.2.5" }, "config": { "vendor-dir": "/" }, "scripts": { "post-install-cmd": [ "mv ./repodir/.git ./*", "mv ./repodir/.gitignore ./*", "mv ./repodir/.htaccess ./*", "mv ./repodir/wp-content/plugins/plugindir ./wp-content/plugins/*" ] } }