alareis / composer-cleanup
0.2.0
2021-03-29 17:21 UTC
Requires
- composer-plugin-api: ^1.0|^2.0
- ext-json: *
Requires (Dev)
- composer/composer: ^1.0|^2.0
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"
]
},
},
它做什么?
对于默认列表中的每个已安装或更新的包
- 删除文档,如README文件、docs文件夹等。
- 删除测试、PHPUnit配置和其他构建/CI配置。
- 删除Bower忽略的文件