markstory / asset_compress
CakePHP 的资产压缩插件。提供文件合并和灵活的过滤器系统,用于预处理和压缩。
5.0.1
2024-07-26 12:29 UTC
Requires
- php: >=8.1.0
- cakephp/cakephp: ^5.0
- markstory/mini-asset: ^2.0
- psr/http-server-handler: ^1.0
- psr/http-server-middleware: ^1.0
Requires (Dev)
- cakephp/cakephp-codesniffer: ^5.0
- phpunit/phpunit: ^10.1.0
Suggests
- 328/jsqueeze: For using the JSqueeze filter.
- leafo/lessphp: For using the LessPHP filter.
- natxet/CssMin: For using the CssMin filter.
- patchwork/jshrink: For using the JShrink filter.
- scssphp/scssphp: For using the ScssPHP filter.
- dev-master
- 5.x-dev
- 5.0.1
- 5.0.0
- 4.x-dev
- 4.1.0
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 3.x-dev
- 3.5.1
- 3.5.0
- 3.4.2
- 3.4.1
- 3.4.0
- 3.3.1
- 3.3.0
- 3.2.3
- 3.2.2
- 3.2.1
- 3.2.0
- 3.2.0-RC2
- 3.2.0-RC1
- 3.1.0
- 3.0.2
- 3.0.1
- 3.0.0
- v3.0.0-alpha
- 2.x-dev
- 0.26
- 0.25
- 0.24
- 0.23
- 0.22
- 0.21
- v0.20
- v0.19
- v0.18
- v0.17
- v0.16
- v0.15
- v0.14
- v0.13
- v0.12
- v0.11
- v0.10
- v0.9
- v0.8
- dev-issue-307
This package is auto-updated.
Last update: 2024-08-26 12:36:55 UTC
README
Asset Compress 是 CakePHP 插件,旨在帮助减少请求数量,并优化应用对 JavaScript 和 CSS 文件进行的剩余请求。
特性
- 开发模式构建器,在每次请求时重建资产。
- 命令行构建工具,用于编译部署的静态资产。
- 内置对 LESScss、Sass 和 CoffeeScript 的支持,以及几个压缩器。
- 强大的灵活过滤器系统,允许您添加自己的压缩器/预处理程序。
- 简单的配置文件。
- 增量构建,不需要重新编译时不会重新编译资产。
安装
使用 composer 将此插件添加到您的应用中
php composer.phar require markstory/asset_compress
然后确保您加载了插件
// in src/Application.php
// in the bootstrap() method add
$this->addPlugin('AssetCompress');
将插件中的 config/asset_compress.sample.ini
复制到您应用的 config/asset_compress.ini
。从那里开始阅读 wiki 以获取更多信息。
文档
AssetCompress 的文档可在 github wiki 页面 上找到
问题
请将您在插件上遇到的问题报告给 github 上的问题跟踪器。
许可证
Asset Compress 在 MIT 许可证 下提供。
作者
查看 github 贡献者列表
变更日志
查看 CHANGELOG 以获取仅在 master
分支上可用的更改。查看 github 发布 以获取以前版本上的变更日志。