chewett/php-uglifyjs

PHP 的 uglifyjs 基础封装

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

This package is auto-updated.

Last update: 2024-09-26 05:23:41 UTC


README

这个库是围绕 nodejs uglifyjs 脚本为 PHP 提供的封装。

用法

$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' => '']);

在这里,compress 选项被传递到 uglifyjs 命令行字符串作为标志 --compress

安装

这可以通过运行以下命令包含到你的 composer 项目中

composer require chewett/php-uglifyjs

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

测试

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

许可证

此库受 MIT 许可证许可。有关更多信息,请参阅 LICENSE 文件。