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.
| License | Apache 2.0 |
|---|---|
| Tags | compilergooglescriptingjavascript |
| HomePage | https://developers.google.com/closure/compiler/ 🔍 Inspect URL |
| Date | Nov 27, 2018 |
| Files | pom (10 KB) View All |
| Repositories | Central |
| Ranking | #961457 in MvnRepository (See Top Artifacts) |
| Vulnerabilities | Vulnerabilities from dependencies: CVE-2024-7254 CVE-2023-2976 CVE-2022-3510 View 11 more ... |
Compile Dependencies (8)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
| CLI Parser MIT | args4j » args4j | 2.0.26 | 2.37 | |
| Defect Detection LGPL 2.1 | com.google.code.findbugs » jsr305 | 3.0.1 | 4.9.8 | |
| JSON Lib Apache 2.0 | com.google.code.gson » gson1 vulnerability | 2.7 | 2.13.2 | |
| Defect Detection Apache 2.0 | com.google.errorprone » error_prone_annotations | 2.3.1 | 2.44.0 | |
| Core Utils Apache 2.0 | com.google.guava » guava2 vulnerabilities | 25.1-jre | 33.5.0-jre | |
Apache 2.0 | com.google.javascript » closure-compiler-externs | v20181125 | v20250820 | |
| Annotation Lib Apache 2.0 | com.google.jsinterop » jsinterop-annotations | 1.0.0 | 2.1.0 | |
| Serializer BSD 3-clause | com.google.protobuf » protobuf-java6 vulnerabilities | 3.0.2 | 4.33.1 |
Provided Dependencies (2)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
| CodeGen Apache 2.0 | com.google.auto.value » auto-value | 1.4.1 | 1.11.1 | |
| Build Tool Apache 2.0 | org.apache.ant » ant4 vulnerabilities | 1.9.7 | 1.10.15 |
Test Dependencies (4)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
| Testing Apache 2.0 | com.google.guava » guava-testlib | 25.1-jre | 33.5.0-jre | |
| Assertion Apache 2.0 | com.google.truth » truth | 0.41 | 1.4.5 | |
| Testing EPL 2.0 | junit » junit1 vulnerability | 4.12 | 6.0.1 | |
| Mocking MIT | org.mockito » mockito-core | 2.2.21 | 5.20.0 |
Managed Dependencies (4)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
| Core Utils Apache 2.0 | com.google.guava » guava2 vulnerabilities | 25.1-jre | 33.5.0-jre | |
Apache 2.0 | com.google.guava » guava-gwt | 25.1-jre | 33.5.0-jre | |
| Testing Apache 2.0 | com.google.guava » guava-testlib | 25.1-jre | 33.5.0-jre | |
| Serializer BSD 3-clause | com.google.protobuf » protobuf-java6 vulnerabilities | 3.0.2 | 4.33.1 |
Licenses
| License | URL |
|---|---|
| The Apache Software License, Version 2.0 | http://www.apache.org/licenses/LICENSE-2.0.html |
Developers
| Name | Dev Id | Roles | Organization | |
|---|---|---|---|---|
| John Lenz | concavelenz<at>gmail.com | johnlenz | ||
| Nick Santos | nicholas.j.santos<at>gmail.com | nicksantos | ||
| Alan Leung | acleung | |||
| Michael Bolin | mbolin<at>alum.mit.edu | mbolin | ||
| Paul Lindner | lindner<at>inuus.com | plindner | ||
| Chad Killingsworth | chadkillingsworth<at>gmail.com | ckillingsworth |