oneup / contao-developer-convenience-bundle
此包已被弃用且不再维护。没有建议的替代包。
提供了一组在开发contao时使用的工具
0.10.1
2020-11-18 10:26 UTC
Requires
- php: >=7.2
- contao/core-bundle: ^4.9
- symfony/config: ^3.3|^4.0
- symfony/console: ^3.3|^4.0
- symfony/dependency-injection: ^3.3|^4.0
- symfony/framework-bundle: ^3.0|^4.0
- symfony/http-kernel: ^3.3|^4.0
- symfony/process: ^3.3|^4.0
- symfony/yaml: ^3.3|^4.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.13
- php-http/guzzle6-adapter: ^1.1
README
此Contao扩展包包含一组在开发Contao时很有用的工具。目前包含的命令有:
-
dev:sync <环境>
从远程安装同步数据库和文件
-
dev:imageoptim <环境>
要求
此包需要一个工作的mage配置(mage.yml
)
imageoptim
dev:imageoptim
命令还需要一组node.js模块。按照以下示例在您的package.json
文件中添加它们。
{
"name": "...",
"version": "...",
[...]
"dependencies": {
[...]
"imagemin": "^7.0.1",
"imagemin-guetzli": "^3.0.0",
"imagemin-mozjpeg": "^9.0.0",
"imagemin-pngquant": "^9.0.0",
[...]
配置
您可以在应用程序的配置中配置图像优化(app/config/config.yml
)。
developer_convenience: imageoptim: jpeg: quality: 85 png: quality: 65-80 speed: 7
参数是可选的。默认值如上所示。
quality
参数的范围是[1-100]
,其中100
表示最佳质量。
speed
参数仅适用于png模块。此值的范围是[0-10]
,其中10
表示最快(同时降低质量)。
许可证
此包采用MIT许可证。请参阅包中的完整许可证。
Resources/meta/LICENSE