composer assets plugin
Version 0.11.0
作曲家插件,用于安装资产。
使用作曲家:
composer require frontpack/composer-assets-plugin
库需要PHP 5.6.0或更高版本。
composer refresh-assets - assets目录中的刷新文件extra assets-filestrue符号链接整个软件包目录例子:
{
"extra" : {
"assets-files" : [
" static/plugin.js " ,
" static/plugin.css " ,
" static/icons.png "
]
}
}static/plugin.js符合assets/org/package/plugin.js符号链接文件static/plugin.css assets/org/package/plugin.cssstatic/icons.png符合assets/org/package/icons.png的符号链接文件或者您可以使用简单:
{
"extra" : {
"assets-files" : " static "
}
}结果相同。
assets-dir用于安装资产,默认assets目录,相对于vendor-dirassets-directory - assets-dir的别名assets-files - 不兼容软件包中的资产文件列表,它覆盖了已安装软件包的assets-filesassets-strategy - 资产安装策略auto - 按平台选择策略(默认值)copy - 复制所有资产,Windows上的默认策略symlink在非窗口平台上创建相对符号链接,默认策略assets-target - 相对于vendor-dir特定软件包的目标目录必须超出assets-dir例子:
{
"extra" : {
"assets-dir" : " public " ,
"assets-files" : {
"org/package" : true ,
"org/package2" : " js/calendar.js " ,
"org/package3" : [
" static/plugin.js " ,
" static/plugin.css " ,
" static/icons.png "
]
},
"assets-target" : {
"ckeditor/ckeditor" : " admin/wysiwyg "
}
}
}org/package符合symlink将整个软件包目录到public/org/packageorg/package2 -symlinks文件js/calendar.js to public/org/package2/calendar.jsorg/package3static/plugin.js符号链接文件到public/org/package3/plugin.jsstatic/plugin.css符号链接文件到public/org/package3/plugin.cssstatic/icons.png符号链接文件to public/org/package3/icons.pngckeditor/ckeditor symlinks文件admin/wysiwyg 插件为选定的不兼容软件包提供默认映射。您可以在composer.json中覆盖此映射。
带有默认映射的软件包列表:
bower-asset/tiny-sliderckeditor/ckeditorcomponents/jqueryenyo/dropzonenette/formso5/grido 默认情况下,一些库和软件包支持作曲家。对于其他存在的垫片重新构件:
总是可以在Packagist上搜索包。
许可证:新的BSD许可证
作者:Jan Pecha,https://www.janpecha.cz/