composer assets plugin
Version 0.11.0
資産をインストールするための作曲家プラグイン。
Composerを使用してください:
composer require frontpack/composer-assets-plugin
ライブラリにはPHP 5.6.0以降が必要です。
composer refresh-assets assets Directoryでファイルを更新しますextraのassets-filestrue -Symlinks全体のパッケージディレクトリ例:
{
"extra" : {
"assets-files" : [
" static/plugin.js " ,
" static/plugin.css " ,
" static/icons.png "
]
}
}static/plugin.jsファイルをassets/org/package/plugin.jsにSymlinksstatic/plugin.css -symlinksファイルをassets/org/package/plugin.cssにsymlinksstatic/icons.pngファイルをassets/org/package/icons.pngにSymlinksまたは、シンプルを使用できます。
{
"extra" : {
"assets-files" : " static "
}
}同じ結果で。
assets-dir - vendor-dirに対する資産、デフォルトassetsのインストールのためのディレクトリassets-directory - assets-dirのエイリアスassets-files互換性のないパッケージ内の資産ファイルのリスト、インストールされたパッケージからのassets-filesをオーバーライドしますassets-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全体のディレクトリ全体をpublic/org/packageにシンリンクしますorg/package2 -symlinks js/calendar.jsはpublic/org/package2/calendar.jsにsymlinksorg/package3static/plugin.jsファイルをpublic/org/package3/plugin.jsにSymlinksstatic/plugin.cssファイルをpublic/org/package3/plugin.cssにSymlinksstatic/icons.pngファイルをpublic/org/package3/icons.pngにsymlinksckeditor/ckeditor -symlinks admin/wysiwygへプラグインは、選択した非互換性のないパッケージのデフォルトマッピングを提供します。 composer.jsonでこのマッピングをオーバーライドできます。
デフォルトのマッピングを備えたパッケージのリスト:
bower-asset/tiny-sliderckeditor/ckeditorcomponents/jqueryenyo/dropzonenette/formso5/grido 一部のライブラリとパッケージは、デフォルトで作曲家をサポートしています。他の存在のためにシムレポジトリー:
常にパッケージストのパッケージを検索できます。
ライセンス:新しいBSDライセンス
著者:Jan Pecha、https://www.janpecha.cz/