reisraff/phulp-minifier

压缩您的 css/js

1.1.0 2018-03-15 15:11 UTC

This package is auto-updated.

Last update: 2024-08-28 04:03:08 UTC


README

PHULP的压缩插件PHULP

安装

$ composer require reisraff/phulp-minifier

使用方法

<?php

use Phulp\Minifier\CssMinifier;
use Phulp\Minifier\JsMinifier;

$phulp->task('css', function ($phulp) {
    $phulp->src(['src/'], '/css$/')
        // minify
        ->pipe(new CssMinifier)
        // write minified files
        ->pipe($phulp->dest('dist/'));
});

$phulp->task('js', function ($phulp) {
    $phulp->src(['src/'], '/js$/')
        // minify
        ->pipe(new JsMinifier)
        // write minified files
        ->pipe($phulp->dest('dist/'));
});

选项

在构造函数中设置。

Join : 当join标志为true时,所有distFiles将合并为一个。

joinName : 合并文件的名称。

<?php

use Phulp\Minifier\CssMinifier;
use Phulp\Minifier\JsMinifier;

$cssMinifier = new CssMinifier([
    // default: false
    'join' => true,
    // default: styles.min.css
    'joinName' => 'myMinifiedCss.css'
]);
$jsMinifier = new JsMinifier([
    // default: false
    'join' => true
    // default: script.min.js
    'joinName' => 'myMinifiedJs.js'
]);