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
Core Utils Apache 2.0
com.google.guava » guava3 vulnerabilities
Guava is a suite of core and expanded libraries that include
16.0.133.6.0-jre
JS Processor Apache 2.0
com.google.javascript » closure-compiler-rhinov20140407v20140508
Apache 2.0
com.google.javascript » closure-compiler-externsv20140407v20260511
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
JSON Lib Public
org.json » json2 vulnerabilities
JSON is a light-weight, language independent, data interchange format.
2009021120251224

Test Dependencies (2)

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
Mocking MIT
org.mockito » mockito-core
Mockito mock objects library core API and implementation
1.9.55.23.0