composer assets plugin
Version 0.11.0
Plugin do compositor para instalar ativos.
Use compositor:
composer require frontpack/composer-assets-plugin
A biblioteca requer Php 5.6.0 ou posterior.
composer refresh-assets - Atualizar arquivos no diretório de assets assets-files na seção extratrue - Symblinks Diretório de pacotes inteirosExemplo:
{
"extra" : {
"assets-files" : [
" static/plugin.js " ,
" static/plugin.css " ,
" static/icons.png "
]
}
}static/plugin.js - arquivo symblinks para assets/org/package/plugin.jsstatic/plugin.css - arquivo simplinks para assets/org/package/plugin.cssstatic/icons.png - arquivo symblinks para assets/org/package/icons.pngOu você pode usar simples:
{
"extra" : {
"assets-files" : " static "
}
}com o mesmo resultado.
assets-dir -DIRETÓRIO PARA A INSTRAÇÃO DE ATÍTICOS, assets DE PADRÃO, RELATIVO DO vendor-dirassets-directory -alias para assets-dirassets-files -Lista de arquivos de ativos em pacotes incompatíveis, substitui assets-files de pacotes instaladosassets-strategy - Instale a estratégia para ativosauto - selecione Estratégia por plataforma (valor padrão)copy - Copie todos os ativos, estratégia padrão no Windowssymlink - Crie síndulos relativos, estratégia padrão em plataformas que não sejam de janelasassets-target -Diretório de destino para pacotes específicos, em relação ao vendor-dir , deve estar fora de assets-dirExemplo:
{
"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 - Symblinks Diretório de pacotes inteiros para public/org/packageorg/package2 - arquivo symblinks js/calendar.js para public/org/package2/calendar.jsorg/package3static/plugin.js - arquivo simplinks para public/org/package3/plugin.jsstatic/plugin.css - arquivo simplinks para public/org/package3/plugin.cssstatic/icons.png - arquivo symlinks para public/org/package3/icons.pngckeditor/ckeditor - arquivos simplinks para admin/wysiwyg O plug -in fornece mapeamento padrão para pacotes incompatíveis selecionados. Você pode substituir esse mapeamento em seu composer.json .
Lista de pacotes com mapeamento padrão:
bower-asset/tiny-sliderckeditor/ckeditorcomponents/jqueryenyo/dropzonenette/formso5/grido Algumas bibliotecas e pacotes suportam o Composer por padrão. Para outros existe Shim-Repositórios:
Sempre você pode pesquisar pacotes no Packagist.
Licença: Nova licença BSD
Autor: Jan Pecha, https://www.janpecha.cz/