cupoftea/composer-auto-normalize

提供 composer 插件,在安装或更新时自动标准化您的 composer.json 文件

v1.1.0 2019-06-11 02:21 UTC

This package is auto-updated.

Last update: 2024-09-12 01:45:17 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version StyleCI License

提供扩展 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"
            }
        }
    }
}