alareis/composer-cleanup

安装: 342

依赖: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

公开问题: 0

类型:composer-plugin

0.2.0 2021-03-29 17:21 UTC

This package is auto-updated.

Last update: 2024-09-29 05:28:40 UTC


README

从vendor目录删除不必要的文件。基于 barryvdh的composer-cleanup-plugin

注意:此包仍处于实验阶段,不建议在生产环境中使用。

安装

在您的composer.json中需要此包

  composer global require alareis/composer-cleanup

使用方法

此插件将自动在安装为dist的任何包上工作。因此,如果您使用它来构建包存档,只需运行带有--prefer-dist选项的composer install即可。

配置

您可以在composer文件的配置部分添加自定义规则,例如

"config": {
    "cleanup": {
        "bower-asset/moment-timezone" : [
            "data/unpacked"
        ]
    },
},

它做什么?

对于默认列表中的每个已安装或更新的包

  1. 删除文档,如README文件、docs文件夹等。
  2. 删除测试、PHPUnit配置和其他构建/CI配置。
  3. 删除Bower忽略的文件