composer assets plugin
Version 0.11.0
Komponisten -Plugin zum Installieren von Vermögenswerten.
Verwenden Sie Komponist:
composer require frontpack/composer-assets-plugin
Die Bibliothek erfordert PHP 5.6.0 oder höher.
composer refresh-assets - Akten Sie Dateien im Verzeichnis assets assets-files im Abschnitt extratrue - symlinks ganzes PaketverzeichnisBeispiel:
{
"extra" : {
"assets-files" : [
" static/plugin.js " ,
" static/plugin.css " ,
" static/icons.png "
]
}
}static/plugin.js - symlinksdatei zu assets/org/package/plugin.jsstatic/plugin.css - symlinksdatei assets/org/package/plugin.cssstatic/icons.png - symlinks Datei zu assets/org/package/icons.pngOder Sie können einfach verwenden:
{
"extra" : {
"assets-files" : " static "
}
}mit demselben Ergebnis.
assets-dir -Verzeichnis zur Installation von Vermögenswerten, assets , im Vergleich zum vendor-dirassets-directory -Alias für assets-dirassets-files -Liste der Asset-Dateien in inkompatiblen Paketen. Sie überschreibt assets-files von installierten Paketenassets-strategy - Installation der Strategie für Vermögenswerteauto - Strategie nach Plattform auswählen (Standardwert)copy - Kopieren Sie alle Vermögenswerte, Standardstrategie unter Windowssymlink - Erstellen Sie relative Symlinks, Standardstrategie auf Nicht -Windows -Plattformenassets-target -Zielverzeichnis für bestimmte Pakete im Verhältnis zum vendor-dir muss nicht mehr als assets-dir ausgesetzt seinBeispiel:
{
"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 ganz Paketverzeichnis zu public/org/packageorg/package2 - symlinks Datei js/calendar.js an public/org/package2/calendar.jsorg/package3static/plugin.js - symlinks Datei an public/org/package3/plugin.jsstatic/plugin.css - symlinksdatei an public/org/package3/plugin.cssstatic/icons.png - symlinks Datei an public/org/package3/icons.pngckeditor/ckeditor - SYMLINKS -Dateien an admin/wysiwyg Plugin bietet eine Standardzuordnung für ausgewählte inkompatible Pakete. Sie können diese Zuordnung in Ihrem composer.json überschreiben.
Liste der Pakete mit Standardzuordnung:
bower-asset/tiny-sliderckeditor/ckeditorcomponents/jqueryenyo/dropzonenette/formso5/grido Einige Bibliotheken und Pakete unterstützen den Komponisten standardmäßig. Denn andere existieren Shim-Repositories:
Immer können Sie Pakete auf Packagisten durchsuchen.
Lizenz: Neue BSD -Lizenz
Autor: Jan Pecha, https://www.janpecha.cz/