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/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
CLI Parser
MIT
| args4j
»
args4j Args4j is a small Java class library that makes it easy to parse command line options/arguments | 2.0.26 | 2.37 | |
Code Analyzer
LGPL 2.1
| com.google.code.findbugs
»
jsr305 Annotations the SpotBugs tool supports | 1.3.9 | 4.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.1 | 33.6.0-jre | |
JS Processor
Apache 2.0
| com.google.javascript » closure-compiler-rhino | v20140407 | v20140508 | |
Apache 2.0
| com.google.javascript » closure-compiler-externs | v20140407 | v20260511 | |
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.0 | 4.34.1 | |
JSON Lib
Public
| org.json
»
json2 vulnerabilities JSON is a light-weight, language independent, data interchange format. | 20090211 | 20251224 |
Test Dependencies (2)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Testing
EPL 2.0
| junit
»
junit1 vulnerability JUnit Jupiter is the API for writing tests using JUnit 5. | 4.11 | 6.0.3 | |
Mocking
MIT
| org.mockito
»
mockito-core Mockito mock objects library core API and implementation | 1.9.5 | 5.23.0 |
