neeckeloo/closure-compiler-php

The Closure Compiler compiles JavaScript into compact, high-performance code.

Installs: 10 718

Dependents: 1

Suggesters: 0

Security: 0

Stars: 6

Watchers: 2

Forks: 1

Open Issues: 5

pkg:composer/neeckeloo/closure-compiler-php

dev-master 2016-03-12 16:25 UTC

This package is auto-updated.

Last update: 2025-10-06 11:05:29 UTC


README

The Closure Compiler compiles JavaScript into compact, high-performance code.

Build Status

Requirements

ClosureCompilerPHP works with PHP 5.3 or later.

Usage

Basic usage

<?php
$compiler = new RemoteCompiler();
$compiler->addScript('var a = "hello"; alert(a);');

$response = $compiler->compile();
$compiledCode = $response->getCompiledCode();

File compilation

<?php
$compiler = new RemoteCompiler();
$compiler->addLocalFile(__DIR__ . '/script.js');

$response = $compiler->compile();
$compiledCode = $response->getCompiledCode();

Running tests

The tests use PHPUnit

Closure compiler original documentation

https://developers.google.com/closure/compiler/docs/api-ref