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/