composer assets plugin
Version 0.11.0
Плагин композитора для установки активов.
Используйте композитор:
composer require frontpack/composer-assets-plugin
Библиотека требует PHP 5.6.0 или более поздней версии.
composer refresh-assets - обновление файлов в каталоге assets assets-files в разделе extratrue - Symlinks Целый каталог пакетовПример:
{
"extra" : {
"assets-files" : [
" static/plugin.js " ,
" static/plugin.css " ,
" static/icons.png "
]
}
}static/plugin.js - File Symlinks в assets/org/package/plugin.jsstatic/plugin.css - Symlinks File to assets/org/package/plugin.cssstatic/icons.png - Symlinks File to assets/org/package/icons.pngИли вы можете использовать просто:
{
"extra" : {
"assets-files" : " static "
}
}с тем же результатом.
assets-dir -каталог для установки активов, assets по умолчанию, по сравнению с vendor-dirassets-directory assets-dirassets-files -Список файлов активов в несовместимых пакетах, он переопределяет стеклеи assets-files из установленных пакетовassets-strategy - Установите стратегию для активовauto - выберите стратегию по платформе (значение по умолчанию)copy - Скопировать все активы, стратегия по умолчанию в Windowssymlink - Создать относительные символики, стратегия по умолчанию на платформах не -состоящих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/packageorg/package2 - symlinks file js/calendar.js для public/org/package2/calendar.jsorg/package3static/plugin.js - Symlinks File to public/org/package3/plugin.jsstatic/plugin.css - Symlinks File to public/org/package3/plugin.cssstatic/icons.png - symlinks file to public/org/package3/icons.pngckeditor/ckeditor - Symlinks файлы для admin/wysiwyg Плагин обеспечивает отображение по умолчанию для выбранных несовместимых пакетов. Вы можете переопределить это отображение в своем composer.json .
Список пакетов с отображением по умолчанию:
bower-asset/tiny-sliderckeditor/ckeditorcomponents/jqueryenyo/dropzonenette/formso5/grido Некоторые библиотеки и пакеты поддерживают композитор по умолчанию. Для других существует Shim-Repositories:
Всегда вы можете искать пакеты на Packagist.
Лицензия: новая лицензия BSD
Автор: Ян Печа, https://www.janpecha.cz/