<< Click to Display Table of Contents >> Minify CSS e JS |
![]() ![]() ![]() |
Exigência: Composer
{
"require": {
"matthiasmullie/minify": "^1.3"
}
}
pasta /js_css/
main.js
funcoes.js
main.css
require __DIR__ . '/vendor/autoload.php';
// nao existe a versao minificada?
$css = __DIR__ . '/js_css/main.min.css';
if (!file_exists($css)) {
$arq = __DIR__ . '/js_css/main.css';
$c = new MatthiasMullie\Minify\CSS($arq);
$c->minify($css);
echo "<br>Minify CSS";
}
// JS mesma coisa
$js = __DIR__ . '/js_css/funcoes.min.js';
if (!file_exists($js)) {
$j = new \MatthiasMullie\Minify\JS();
$j->add(__DIR__ . '/js_css/funcoes.js');
$j->add(__DIR__ . '/js_css/main.js');
$j->minify($js);
echo "<br>Minify JS";
}
echo "<br>fim";
funcoes.min.js
main.min.css