Skip to content

a simple css and javascript compression or minified class written in PHP

License

Notifications You must be signed in to change notification settings

Yohn/jw3b-minify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

##PHP's simple Minify Compressing and minifying your css and javascript files on the fly. This class will update the compressed css or javascript file when a change has been made to one the files being included. It will also add ?vers= to the url with the last time the file was compressed at the end of the string.

Please help improve the JS minify function

###Simple to use,

/* example 
*
*	@type = css || js
*	@files = array of the files to compress
*	@file = the /path/to/savedFile.css of the file
*
*	function compress($type, $files, $file)
*
*	// the numbers is the filemtime() of the cache file
*	@return '/path/to/savedFile.css?vers=987589745';
*/

// to compress css files
$CSSFiles = array(
	'/style/css/fonts/Lilly-fontfacekit/stylesheet.css',
	'/style/css/bootstrap.css',
	'/style/css/bs_extended.css'
);
$min = new minify;
$CSSFile = $min->compress('css', $CSSFiles, '/a.homes/compressedFiles/css.global.min.css');

// to compress javascript files
$JSFiles = array(
	'/style/js/bootstrap.min.js',
	'/style/js/jquery.form.js',
	'/style/js/global.js'
);

$JSFile = $min->compress('js', $JSFiles, '/a.homes/compressedFiles/js.global.min.js');

// and then eco it out
echo '<link type="text/css" rel="stylesheet" href="'.$CSSFile.'">'.
	'<script type="text/javascript" src="'.$JSFile.'"></script>';

About

a simple css and javascript compression or minified class written in PHP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages