Skip to content

evocms-community/evocms-minify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Пакет для автоматической компиляции *.less и *.scss файлов, минификации *.css и *.js для EvolutionCMS 3

Установка

php -d="memory_limit=-1" artisan package:installrequire mnoskov/evocms-minify "*"

Если путь для генерируемых файлов отличается от /theme/compiled, нужно получить конфиг из пакета в /core/custom/config/minify.php и изменить путь в нем.

php artisan vendor:publish --provider="EvolutionCMS\Minify\MinifyServiceProvider"

Использование

В качестве входного списка можно передать маску для glob. Для авторизованного пользователя будет генерироваться каждый файл по отдельности, для остальных - один минифицированный (для css и js отдельно).

@minify([
    'theme/vendor/bootstrap.min.css',
    'theme/vendor/jquery.fancybox.min.css',
    'theme/css/variables.json',
    'theme/css/*.less',
])
@minify([
    'theme/vendor/jquery.min.js',
    'theme/vendor/bootstrap.min.js',
    'theme/vendor/jquery.fancybox.min.js',
    'theme/js/*.js',
])

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published