Closure Compiler is a JavaScript optimizing compiler. It parses your JavaScript, analyzes it, removes dead code and rewrites and minimizes what's left. It also checks syntax, variable references, and types, and warns about common JavaScript pitfalls. It is used in many of Google's JavaScript apps, including Gmail, Google Web Search, Google Maps, and Google Docs.

Compile Dependencies (5)

Category/LicenseGroup / ArtifactVersionUpdates
args4j » args4j
Args4j is a small Java class library that makes it easy to parse command line options/arguments
2.0.162.37
Code Analyzer LGPL 2.1
com.google.code.findbugs » jsr305
Annotations the SpotBugs tool supports
1.3.94.9.8
Core Utils Apache 2.0
com.google.guava » guava3 vulnerabilities
Guava is a suite of core and expanded libraries that include
15.033.6.0-jre
Data Format BSD 3-clause
com.google.protobuf » protobuf-java4 vulnerabilities
Core Protocol Buffers library. Protocol Buffers are a way of encoding structured data in an
2.4.14.34.1
JSON Lib Public
org.json » json2 vulnerabilities
JSON is a light-weight, language independent, data interchange format.
2009021120251224

Test Dependencies (2)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
caja » caja
Caja is a JavaScript/HTML/CSS rewriter that makes javascript code obey object capabilities rules.
r4939r3034
Testing EPL 2.0
junit » junit1 vulnerability
JUnit Jupiter is the API for writing tests using JUnit 5.
4.116.0.3