@teppeis/closure-gun

2.0.0 • Public • Published

@teppeis/closure-gun

NPM version

This gets around the long startup time of Google Closure Compiler using Nailgun, which runs a single java process in the background and keeps all of the classes loaded.

Installation:

  • Required: Java and Python
  • Supported environment: macOS and Linux
$ npm install @teppeis/closure-gun

Usage:

Execute Closure Compiler (start closure-gun server if not started)

$ closure-gun --js script.js --js_output_file script.min.js

Stop closure-gun server

$ closure-gun-stop

closure-gun (fork fast-closure-compiler2) vs. fast-closure-compiler:

Folked because the original fast-closure-compiler is not maintained.

The advantages are:

  • Support latest Closure Compiler and Nailgun
  • Support OS X 10.9+ (tested 10.10/10.11)
  • Support Linux environment in addition to OS X
  • Expose closure-gun as global command instead of closure

License:

The MIT License (MIT)

Author:

Package Sidebar

Install

npm i @teppeis/closure-gun

Weekly Downloads

19

Version

2.0.0

License

MIT

Unpacked Size

113 kB

Total Files

6

Last publish

Collaborators

  • teppeis