jszczypk/google-closure-compiler
最新稳定版本:v1.1.0
Composer 安装命令:
composer require jszczypk/google-closure-compiler
包简介
Interface to Google Closure Compiler
README 文档
README
A simple PHP wrapper for Google Closure Compiler.
Installation
composer require jszczypk/google-closure-compiler
Setup
Requires PHP 8.1+ and the curl extension (for remote compilation).
For local compilation, you need Node and npm package google-closure-compiler.
Usage
use JSzczypk\GoogleClosureCompiler\Compiler; use JSzczypk\GoogleClosureCompiler\CompilationLevel; $compiler = new Compiler( compilationLevel: CompilationLevel::SIMPLE_OPTIMIZATIONS ); $yourJavaScriptCode = 'console.log("Hello World!");'; $compiledCode = $compiler->compile($yourJavaScriptCode);
Advanced Usage
You can customize LanguageIn and LanguageOut:
use JSzczypk\GoogleClosureCompiler\Compiler; use JSzczypk\GoogleClosureCompiler\LanguageIn; use JSzczypk\GoogleClosureCompiler\LanguageOut; use JSzczypk\GoogleClosureCompiler\CompilationLevel; $compiler = new Compiler( compilationLevel: CompilationLevel::ADVANCED_OPTIMIZATIONS, languageIn: LanguageIn::ECMASCRIPT_NEXT, languageOut: LanguageOut::ECMASCRIPT5 );
统计信息
- 总下载量: 7
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: LGPL-3.0-or-later
- 更新时间: 2026-03-03