mareknocon / composer-stability-patterns
使用模式指定Composer的最小稳定性
v0.0.1
2023-02-11 16:42 UTC
Requires
- php: ^7.4 || ^8.0
- composer-plugin-api: ^2.3
Requires (Dev)
- composer/composer: ^2.5
- friendsofphp/php-cs-fixer: ^3.0
- ibexa/code-style: ^1.0
- phpstan/phpstan: ^1.9
- phpstan/phpstan-phpunit: ^1.0
- phpstan/phpstan-symfony: ^1.0
- phpunit/phpunit: ^9.6 || ^10
This package is auto-updated.
Last update: 2024-09-11 20:06:48 UTC
README
描述
此插件允许您使用更细致的模式来指定Composer的最小稳定性,类似于preferred-install
和allow-plugins
选项的功能。
安装
插件需要在pre-pool-create
事件期间激活 - 意味着它需要在之前安装并激活才能工作。这就是为什么需要全局安装的原因。
composer global require mareknocon/composer-stability-patterns
示例
在composer.json
文件的extra
部分指定模式和它们的稳定性级别
"extra": { "minimum-stability": { "my-organization/specific-package": "stable", "my-organization/*": "dev", "partner-organization/*": "rc", "*": "stable" } }
文档
与该插件一起,有三种指定最小稳定性的选项,它们的解决顺序如下
-
包稳定性级别
直接指定的包稳定性(
@dev
,@alpha
,@beta
,@RC
)将被使用。 -
细致的稳定性级别
如果包名与指定的模式之一匹配,则将使用第一个匹配模式的稳定性级别。
-
全局稳定性级别