babounlek/minify

Package to minify css and javascript script or files

dev-master 2017-08-29 15:58 UTC

This package is not auto-updated.

Last update: 2025-06-22 07:42:28 UTC


README

Intallation

For installation, add a dependency on babounlek/minify to your composer.json

composer require babounlek/minify "dev-master"

Usage

In your app.php,

In providers section add:

babounlek\minify\minifyServiceProvider::class,

Now in aliases section add:

'minify' => babounlek\minify\minify::class,
use minify;

$min = new minify($source);
$min->setExtension("css");
$result = $min->minify();

or

$min = new minify();
$min->addsource($source);
$min->setExtension("css");
$result = $min->minify();

/*$result is an array containing of tree elements as:
- first is the compressed string
- second is the size of original string
- third is the size of final string
*/

/* $source can be a css or javascript script or url of css or javascript file*/

Sample

input

.container-search {
	margin-top: 55px;
	margin-bottom: 10px;
}

output

['.container-search{margin-top:55px;margin-bottom:10px}', 66,56]

Try it

Try it online at: http://rank2me.com/en/minify