guni / themegenerator-bundle
结合JS文件并将SASS转换为CSS
1.0.2
2024-09-06 11:19 UTC
Requires
- php: ^8.3
- league/flysystem-bundle: ^3.3
- matthiasmullie/minify: ^1.3
- psr/log: ^3.0
- scssphp/scssphp: ^1.12
- symfony/serializer: ^7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.54
- php-parallel-lint/php-var-dump-check: dev-master
- phpmd/phpmd: ^2.15
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^1.10
- phpstan/phpstan-doctrine: ^1.3
- phpstan/phpstan-strict-rules: ^1.5
- phpstan/phpstan-symfony: ^1.3
- symfony/phpunit-bridge: ^7.0
This package is auto-updated.
Last update: 2024-09-06 11:19:33 UTC
README
项目目标
我的大多数项目包含SASS和JS文件,实际上所有项目都包含Symfony(Pimcore、纯Symfony、Sulu)。为了能够在不同的环境(dev、stg、prod、pipeline)中以相同的方式处理文件,而不必在基础设施上投入额外精力,我构建了这个包。
安装
将此 配置文件 和 flysystem配置 添加到您的config/package文件夹中。在未来的版本中,计划通过symfony/recipe插入文件。
执行:
$ composer require guni/themegenerator-bundle
配置
asset_path:
JS和CSS文件所在的文件夹 destination: js: sass:
JS和CSS文件的文件名
sass:
SASS基本文件名
js_combine:
需要合并的文件列表
用法
配置完成后,只需执行bin/console guni:theme:generate
即可。