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 (7)

Category/LicenseGroup / ArtifactVersionUpdates
args4j » args4j
Args4j is a small Java class library that makes it easy to parse command line options/arguments
2.0.262.37
Code Analyzer LGPL 2.1
com.google.code.findbugs » jsr305
Annotations the SpotBugs tool supports
1.3.94.9.8
JSON Lib Apache 2.0
com.google.code.gson » gson1 vulnerability
Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to ...
2.2.42.14.0
Core Utils Apache 2.0
com.google.guava » guava3 vulnerabilities
Guava is a suite of core and expanded libraries that include
18.033.6.0-jre
Apache 2.0
com.google.javascript » closure-compiler-externsv20150126v20260512
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.5.04.34.1
Assertion Apache 2.0
com.google.truth » truth
Fluent assertions for Java and Android that makes your test assertions and failure messages more readable.
0.241.4.5

Provided Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
Build Tool Apache 2.0
org.apache.ant » ant4 vulnerabilities
Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as ...
1.9.41.10.17

Test Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
Testing EPL 2.0
junit » junit1 vulnerability
JUnit Jupiter is the API for writing tests using JUnit 5.
4.116.0.3