clthck / mini-asset-improved
该包已被弃用,不再维护。未建议替代包。
markstory/mini-asset的改进版本。一个资源压缩库。提供文件连接和灵活的过滤器系统,用于预处理器和最小化处理。
1.0.4
2016-01-28 15:40 UTC
Requires
- league/climate: ~3.0
Requires (Dev)
- phpunit/phpunit: 4.1.*
- squizlabs/php_codesniffer: *
Suggests
- leafo/scssphp: For using the ScssPHP filter.
- linkorb/jsmin-php: For using the JSMin filter.
- natxet/CssMin: For using the CssMin filter.
- oyejorge/less.php: For using the LessDotPHP filter, see https://github.com/oyejorge/less.php
- tedivm/jshrink: For using the JShrink filter.
README
Mini Asset Improved是一个小型的库,提供辅助构建资源最小化和优化管道的工具。它使用基于INI的简单配置文件,允许您定义输出文件,这些文件由多个输入文件组成。输入文件可以按扩展名或文件进行过滤器处理。过滤器允许您集成现有的预处理器和最小化器或构建自己的。
原始功能
请查看markstory/mini-asset以获取原始功能集。
改进功能
- 修复了globbing路径问题,修复了ScssFilter getDependencies问题。(支持
sass-globbing
宝石) - 添加了PostCSS过滤器。
- 为过滤器添加了
allowDebugMode
选项,允许某些输出过滤器在调试模式下运行。 - 在
asset_compress.local.ini
中合并了过滤器选项而不是覆盖。 - 修复了与路径展开相关的多个问题。
- 在
@import
和ScssFilter::getDependencies
方法中允许文件名下划线版本和非下划线版本。
安装
使用composer将此库添加到您的应用程序中,之后您可以开始将MiniAsset集成到应用程序中,并使用提供的CLI工具生成资源目标
composer require 'clthck/mini-asset-improved'
或者
php composer.phar require 'clthck/mini-asset-improved'
框架集成
- CakePHP - AssetCompressImproved插件。
问题
请将您与插件有关的问题报告给github的问题跟踪器。
许可证
Mini Asset Improved在MIT许可证下提供。
作者
请参阅github贡献者列表。
变更日志
请参阅CHANGELOG以获取仅在master
上可用的更改。请参阅github发布以获取以前版本的变更日志。