composer assets plugin
Version 0.11.0
자산 설치를위한 작곡가 플러그인.
작곡가 사용 :
composer require frontpack/composer-assets-plugin
라이브러리에는 PHP 5.6.0 이상이 필요합니다.
composer refresh-assets assets 디렉토리의 파일 새로 고침 extra 섹션의 assets-filestrue -Symlinks 전체 패키지 디렉토리예:
{
"extra" : {
"assets-files" : [
" static/plugin.js " ,
" static/plugin.css " ,
" static/icons.png "
]
}
}static/plugin.js assets/org/package/plugin.js 에 Symlinks 파일static/plugin.css -symlinks 파일 assets/org/package/plugin.cssstatic/icons.png -symlinks 파일 assets/org/package/icons.png또는 간단하게 사용할 수 있습니다.
{
"extra" : {
"assets-files" : " static "
}
}같은 결과로.
assets-dir vendor-dir 에 대한 자산, 기본 assets 설치를위한 디렉토리assets-directory - assets-dir 에 대한 별칭assets-files -호환되지 않는 패키지의 자산 파일 목록, 설치된 패키지에서 assets-files 우선적으로 사용합니다.assets-strategy - 자산 설치 전략auto - 플랫폼 별 전략 선택 (기본값)copy - Windows의 모든 자산, 기본 전략을 복사하십시오symlink -Windows 플랫폼이 아닌 플랫폼에서 상대 Symlinks, 기본 전략 생성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 Symlinks 전체 패키지 디렉토리를 public/org/package 에org/package2 -Symlinks 파일 js/calendar.js to public/org/package2/calendar.jsorg/package3static/plugin.js public/org/package3/plugin.js 에 Symlinks 파일static/plugin.css public/org/package3/plugin.css 에 Symlinks 파일static/icons.png -symlinks 파일 public/org/package3/icons.pngckeditor/ckeditor SymLinks 파일을 admin/wysiwyg 로합니다 플러그인은 선택한 호환되지 않은 패키지에 대한 기본 매핑을 제공합니다. composer.json 에서이 매핑을 무시할 수 있습니다.
기본 매핑이있는 패키지 목록 :
bower-asset/tiny-sliderckeditor/ckeditorcomponents/jqueryenyo/dropzonenette/formso5/grido 일부 라이브러리 및 패키지는 기본적으로 작곡가를 지원합니다. 다른 사람은 Shim repositories가 있습니다.
항상 Packagist에서 패키지를 검색 할 수 있습니다.
라이센스 : 새로운 BSD 라이센스
저자 : Jan Pecha, https://www.janpecha.cz/