teapodlibs / composer
Composer Post Install helper
1.0.0
2026-01-31 22:22 UTC
Requires
- php: >=8.4
- composer/composer: *
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.93
- maglnet/composer-require-checker: ^4.7.1
- phpunit/phpunit: ^10.5.46
- rector/rector: ^2.0.16
- roave/infection-static-analysis-plugin: ^1.35
- spatie/phpunit-watcher: ^1.24
- vimeo/psalm: ^5.26.1 || ^6.10.3
- yiisoft/code-style: ^1.0
This package is not auto-updated.
Last update: 2026-03-01 21:01:25 UTC
README
Требования
- PHP 8.4 или выше.
Установка
Компонент может быть установлен через Composer:
composer require teapodlibs/composer
Использование
В разделе composer.json файла вам потребуется добавить scripts, как это сделано в примере
"scripts": { "post-install-cmd": [ "Teapodsoft\\Composer\\Installer::postInstall" ], }
В разделе composer.json файла можете использовать следующие настройки для автоматического копирования файла из директории в директорию и создании директории с определенными правами доступа. Для этого в composer.json укажите следующую конструкцию:
"extra": { "Teapodsoft\\Composer\\Installer::postInstall": { "copyFiles": [ {"secrets/secrets.example.json": "secrets/secrets.json"} ], "createPaths": [ {"runtime": "0777"} ] } },
Документация
Лицензия
Пакет composer используется в публичном пространстве и может быть модифицирован или использован в комерческих целях по лицензии от BSD Licence.
Поддерживается командой TeapodSoft