$assetix = new Assetix(require "config/assetix.php"); // Clear cache and production assets for testing purposes. Do not do this unless you wish // to force recompilation even when an asset has not been changed. $assetix->clear_cache(); $assetix->clear_production(); // Add css files to group base_css $delay = microtime(true); $css = array('/css/test.css'); $assetix->css('base_css', $css); $assetix->css('ie_base_css', $css); $delay = round(microtime(true) - $delay, 4) . " seconds"; echo "CSS delay:\t{$delay}\n"; // Add less files to group base_less $delay = microtime(true); $less = array('/less/test.less'); $assetix->less('base_less', $less); $assetix->less('ie_base_less', $less); $delay = round(microtime(true) - $delay, 4) . " seconds"; echo "LESS delay:\t{$delay}\n"; // Add styl files to group base_styl $delay = microtime(true); $styl = array('/styl/test.styl'); $assetix->styl('base_styl', $styl); $assetix->styl('ie_base_styl', $styl); $delay = round(microtime(true) - $delay, 4) . " seconds"; echo "Stylus delay:\t{$delay}\n"; // Add js files to group base_js $delay = microtime(true); $js = array('/js/*'); $assetix->js('base_js', $js); $delay = round(microtime(true) - $delay, 4) . " seconds";
$base_dir = dirname(__FILE__); require $base_dir . '/../vendor/.composer/autoload.php'; use Assetix\Assetix; // Instantiate Assetix $assetix = new Assetix(require "config/assetix.php"); // Clear cache and production assets for testing purposes. Do not do this unless you wish // to force recompilation even when an asset has not been changed. $assetix->clear_cache(); $assetix->clear_production(); // Add css files to group base_css $css = array('/css/test.css'); $assetix->css('base_css', $css); // Add less files to group base_less $less = array('/less/test.less'); $assetix->less('base_less', $less); // Add js files to group base_js $js = array('/js/*'); $assetix->js('base_js', $js); // Add js files to group base_js $underscore = array('/jst/*.jst'); $assetix->underscore('base_underscore', $underscore); // Add coffee-script files to group base_coffee $assetix->coffee('base_coffee', array('/coffee/test.coffee')); // Add styl files to group base_styl $styl = array('/styl/test.styl'); $assetix->styl('base_styl', $styl); // Echo out raw compiled files echo $assetix->js('base_js', true) . "\n"; echo $assetix->css('base_css', true) . "\n"; echo $assetix->less('base_less', true) . "\n";