cupoftea / composer-auto-normalize
提供 composer 插件,在安装或更新时自动标准化您的 composer.json 文件
v1.1.0
2019-06-11 02:21 UTC
Requires
- php: ^7.1
- composer-plugin-api: ^1.1
- cupoftea/package: ^1.4
- localheinz/composer-normalize: ^1.2
Requires (Dev)
- composer/composer: ^1.8
This package is auto-updated.
Last update: 2024-09-12 01:45:17 UTC
README
提供扩展 localheinz/composer-normalize 的 composer 插件,并在安装或更新时自动标准化您的 composer.json 文件。
安装
Composer Auto Normalize 可以全局安装或按项目安装。在项目中使用时,我们建议将其作为开发依赖安装。
$ composer global require cupoftea/composer-auto-normalize $ composer require --dev cupoftea/composer-auto-normalize
用法
安装后,每次执行 composer install 或 update 时,您的 composer.json 文件都将被标准化。由于此插件扩展了 localheinz/composer-normalize,您还可以通过运行 composer normalize
手动标准化 composer.json。
配置
您可以将 composer normalize
命令中可用的任何 参数和选项 设置为默认自动标准化。您可以在全局 composer.json 中或在每个项目的 composer.json 文件中按项目配置此设置。参数应通过其名称在 extra.auto-normalize
中设置,选项在 extra.auto-normalize.options
中设置。有关可用参数和选项的完整列表,请参阅 Composer Normalize 文档。
{ "extra": { "auto-normalize": { "options": { "indent-size": 2, "indent-type": "space" } } } }