umer936 / cakephp-asset-compress-yuicompressor
See docs for YUI Compressor. This plugin installs YUI Compressor to the proper location for use with markstory/asset_compress CakePHP plugin.
Installs: 37
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 4
Type:cakephp-plugin
pkg:composer/umer936/cakephp-asset-compress-yuicompressor
Requires
- cakephp/cakephp: ^4.0
- nervo/yuicompressor: @stable
README
https://github.com/nervo/yuicompressor but puts it in the right place for https://github.com/markstory/asset_compress for CakePHP 4
Installation
Add to composer.json
{
...
"require-dev": {
...
"umer936/cakephp-asset-compress-yuicompressor": "@stable"
},
...
"scripts": {
...
"post-install-cmd": [
...
"@install-yuicompressor"
],
"post-update-cmd": "@install-yuicompressor",
...
"install-yuicompressor": "CakephpAssetCompressYuicompressor\\Console\\Installer::postUpdate",
...
},
...
}
This makes it so it installs both on composer install and composer update.
TODO:
- In the future, this should check if the file exists and copy the file only if it does not. There's no need to overwrite the yui file if it already exists.