composer assets plugin
Version 0.11.0
Plugin komposer untuk menginstal aset.
Gunakan komposer:
composer require frontpack/composer-assets-plugin
Perpustakaan membutuhkan PHP 5.6.0 atau lebih baru.
composer refresh-assets - File Refresh di Direktori assets assets-files di bagian extratrue - Symlinks Seluruh Direktori PaketContoh:
{
"extra" : {
"assets-files" : [
" static/plugin.js " ,
" static/plugin.css " ,
" static/icons.png "
]
}
}static/plugin.js - File symlinks ke assets/org/package/plugin.jsstatic/plugin.css - File symlinks ke assets/org/package/plugin.cssstatic/icons.png - File symlink ke assets/org/package/icons.pngAtau Anda dapat menggunakan sederhana:
{
"extra" : {
"assets-files" : " static "
}
}dengan hasil yang sama.
assets-dir -Direktori untuk memasang aset, assets default, relatif terhadap vendor-dirassets-directory -Alias untuk assets-dirassets-files -Daftar File Aset dalam Paket Tidak Kompatibel, Ini Mengganti assets-files dari Paket Terpasangassets-strategy - Pasang strategi untuk asetauto - Pilih Strategi berdasarkan Platform (Nilai Default)copy - Salin Semua Aset, Strategi Default di Windowssymlink - Buat Symlink Relatif, Strategi Default pada Platform Non -Windowsassets-target -Direktori Target untuk Paket tertentu, relatif terhadap vendor-dir , harus keluar dari assets-dirContoh:
{
"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 - Symlinks seluruh direktori paket ke public/org/packageorg/package2 - File symlinks js/calendar.js ke public/org/package2/calendar.jsorg/package3static/plugin.js - File symlinks ke public/org/package3/plugin.jsstatic/plugin.css - File symlinks ke public/org/package3/plugin.cssstatic/icons.png - File symlinks ke public/org/package3/icons.pngckeditor/ckeditor - File Symlinks ke admin/wysiwyg Plugin menyediakan pemetaan default untuk paket yang tidak kompatibel yang dipilih. Anda dapat mengganti pemetaan ini di composer.json Anda.
Daftar paket dengan pemetaan default:
bower-asset/tiny-sliderckeditor/ckeditorcomponents/jqueryenyo/dropzonenette/formso5/grido Beberapa pustaka dan paket mendukung komposer secara default. Untuk repositori shim lainnya:
Selalu Anda dapat mencari paket di Packagist.
Lisensi: Lisensi BSD Baru
Penulis: Jan Pecha, https://www.janpecha.cz/