chewett / php-uglifyjs2

PHP 的 uglifyjs 基本封装

v2.1.1 2018-09-25 14:29 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:36:58 UTC


README

这个库是针对 PHP 的 nodejs uglifyjs 脚本的封装。

使用方法

$ug = new JSUglify();
$output = $ug->uglify(["somefile.js", "secondfile.js"], "output.js");

给定一个输入文件数组和一个输出文件位置,它将最小化 JavaScript。选项可以作为第三个参数传递

$ug = new JSUglify();
$output = $ug->uglify(["somefile.js", "secondfile.js"], "output.js", ['compress' => '']);

这里将压缩选项传递给 uglifyjs 命令行字符串作为标志 --compress

安装

您可以通过运行以下命令将此包含到您的 composer 项目中:

composer require chewett/php-uglifyjs

然后运行 composer update 将更新您的 composer 锁文件,以包含和下载此新依赖项。

测试

可以使用提供的 phpunit.xml 文件和 phpunit 测试运行器运行测试。

许可协议

此库采用 MIT 许可协议。有关更多信息,请参阅 LICENSE 文件。