gulch / minify
Package for minify and optimize HTML code
1.0.3
2020-12-26 19:02 UTC
Requires
- php: ^7.1 || ^8.0
Requires (Dev)
- php-coveralls/php-coveralls: ^2.4.2
- phpunit/phpunit: ^7.0 || ^8.0 || ^9.0
- squizlabs/php_codesniffer: ^3.5
This package is auto-updated.
Last update: 2022-04-26 22:08:30 UTC
README
gulch/Minify
PHP Package for minify HTML code.
Install
You will need Composer installed.
composer require gulch/minify
How to use
$minifier = gulch\Minify\Minifier::createDefault(); // default optimizations are: whitespaces remove, html comments remove, minification of css and js code // above code is equivalent to: // $minifier = new gulch\Minify\Minifier( // new gulch\Minify\Processor\WhitespacesRemover, // new gulch\Minify\Processor\HtmlCommentsRemover, // new gulch\Minify\Processor\InlineCssMinifier, // new gulch\Minify\Processor\InlineJavascriptMinifier, // ); $minified_code = $minifier->process($code);
Advanced optimizations
$minifier = new gulch\Minify\Minifier( new gulch\Minify\Processor\WhitespacesRemover, new gulch\Minify\Processor\HtmlCommentsRemover, new gulch\Minify\Processor\InlineCssMinifier, new gulch\Minify\Processor\InlineJavascriptMinifier, new gulch\Minify\Processor\QuotesRemover, new gulch\Minify\Processor\AttributesSimplifier ); $minified_code = $minifier->process($code);