gkralik / php-uglifyjs
PHP Javascript packer
Installs: 277 117
Dependents: 9
Suggesters: 0
Security: 0
Stars: 35
Watchers: 4
Forks: 14
Open Issues: 2
pkg:composer/gkralik/php-uglifyjs
This package is auto-updated.
Last update: 2025-10-29 01:42:36 UTC
README
Installation
composer require "gkralik/php-uglifyjs:^1.0"
Usage
$myPacker = new GK\JavascriptPacker($script, 62, true, false); $packed = $myPacker->pack();
or
$myPacker = new GK\JavascriptPacker($script, 'Normal', true, false); $packed = $myPacker->pack();
or (default values)
$myPacker = new GK\JavascriptPacker($script); $packed = $myPacker->pack();
Constructor parameters:
| Name | Description | 
|---|---|
| $script | the JavaScript to pack, string. | 
| $encoding | level of encoding, int or string: 0,10,62,95 or 'None', 'Numeric', 'Normal', 'High ASCII'. Default: 62. | 
| $fastDecode | include the fast decoder in the packed result, boolean. Default : true. | 
| $specialChars | if you are flagged your private and local variables in the script, boolean. Default: false. | 
The pack() method return the compressed JavasScript, as a string.
See http://dean.edwards.name/packer/usage/ for more information.
Acknowledgments
Based on JavaScriptPacker by Nicolas Martin (http://joliclic.free.fr/php/javascript-packer/en/).