gabrieljmj/junty-minify

Junty plugin for CSS and JS minification.

v0.1.1 2016-03-19 22:26 UTC

This package is auto-updated.

Last update: 2024-05-16 02:34:24 UTC


README

Junty plugin for CSS and JS minification.

Installation

$ composer require --dev gabrieljmj/junty-minify

Usage

It is simple to use:

use Gabrieljmj\JuntyMinify\{Css as CssMinifier, Js as JsMinifier};

// CSS
$junty->task('css_minify', function () {
    $this->src('./public/css/*.css')
        ->forStreams(new CssMinifier())
        ->forStreams($this->toDir('public/dist/css'));
});

// JS
$junty->task('js_minify', function () {
    $this->src('./public/js/*.js')
        ->forStreams(new JsMinifier())
        ->forStreams($this->toDir('public/dist/js'));
});