Project Dependencies

compile

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

GroupId ArtifactId Version Type Licenses
io.github.kkuegler typescript-generator-core 4.1.0 jar MIT License

provided

The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:

GroupId ArtifactId Version Type Licenses
org.apache.maven maven-core 3.9.12 jar Apache-2.0
org.apache.maven.plugin-tools maven-plugin-annotations 3.15.2 jar Apache-2.0

Project Transitive Dependencies

The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

compile

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

GroupId ArtifactId Version Type Licenses
com.fasterxml.jackson.core jackson-annotations 2.21 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.21.0 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.21.0 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.module jackson-module-jakarta-xmlbind-annotations 2.21.0 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.module jackson-module-jaxb-annotations 2.21.0 jar The Apache Software License, Version 2.0
com.google.code.gson gson 2.13.2 jar Apache-2.0
com.google.errorprone error_prone_annotations 2.41.0 jar Apache 2.0
com.sun.istack istack-commons-runtime 4.1.2 jar Eclipse Distribution License - v 1.0
io.github.classgraph classgraph 4.8.184 jar The MIT License (MIT)
jakarta.activation jakarta.activation-api 2.1.4 jar EDL 1.0
jakarta.json jakarta.json-api 2.1.3 jar Eclipse Public License 2.0GNU General Public License, version 2 with the GNU Classpath Exception
jakarta.json.bind jakarta.json.bind-api 3.0.1 jar Eclipse Public License 2.0GNU General Public License, version 2 with the GNU Classpath Exception
jakarta.ws.rs jakarta.ws.rs-api 3.1.0 jar EPL-2.0GPL-2.0-with-classpath-exception
jakarta.xml.bind jakarta.xml.bind-api 4.0.4 jar Eclipse Distribution License - v 1.0
javax.activation javax.activation-api 1.2.0 jar CDDL/GPLv2+CE
javax.json javax.json-api 1.1.4 jar Dual license consisting of the CDDL v1.1 and GPL v2
javax.json.bind javax.json.bind-api 1.0 jar Dual license consisting of the CDDL v1.1 and GPL v2
javax.ws.rs javax.ws.rs-api 2.1.1 jar EPL 2.0GPL2 w/ CPE
javax.xml.bind jaxb-api 2.3.1 jar CDDL 1.1GPL2 w/ CPE
org.glassfish.jaxb jaxb-core 4.0.6 jar Eclipse Distribution License - v 1.0
org.glassfish.jaxb jaxb-runtime 4.0.6 jar Eclipse Distribution License - v 1.0
org.glassfish.jaxb txw2 4.0.6 jar Eclipse Distribution License - v 1.0
org.graalvm.js js-scriptengine 25.0.2 jar Universal Permissive License, Version 1.0
org.graalvm.polyglot polyglot 25.0.2 jar Universal Permissive License, Version 1.0
org.graalvm.sdk collections 25.0.2 jar Universal Permissive License, Version 1.0
org.graalvm.sdk nativeimage 25.0.2 jar Universal Permissive License, Version 1.0
org.graalvm.sdk word 25.0.2 jar Universal Permissive License, Version 1.0
org.jetbrains annotations 26.0.2-1 jar The Apache Software License, Version 2.0
org.jetbrains.kotlin kotlin-reflect 2.3.0 jar Apache-2.0
org.jetbrains.kotlin kotlin-stdlib 2.3.0 jar Apache-2.0
tools.jackson.core jackson-core 3.0.3 jar The Apache Software License, Version 2.0
tools.jackson.core jackson-databind 3.0.3 jar The Apache Software License, Version 2.0
tools.jackson.module jackson-module-jakarta-xmlbind-annotations 3.0.3 jar The Apache Software License, Version 2.0
tools.jackson.module jackson-module-jaxb-annotations 3.0.3 jar The Apache Software License, Version 2.0

runtime

The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

GroupId ArtifactId Version Type Licenses
org.eclipse.angus angus-activation 2.0.3 jar EDL 1.0
org.graalvm.js js 25.0.2 pom Universal Permissive License, Version 1.0MIT License
org.graalvm.js js-language 25.0.2 jar Universal Permissive License, Version 1.0MIT License
org.graalvm.regex regex 25.0.2 jar Universal Permissive License, Version 1.0
org.graalvm.sdk jniutils 25.0.2 jar Universal Permissive License, Version 1.0
org.graalvm.shadowed icu4j 25.0.2 jar Unicode/ICU License
org.graalvm.shadowed xz 25.0.2 jar Universal Permissive License, Version 1.0
org.graalvm.truffle truffle-api 25.0.2 jar Universal Permissive License, Version 1.0
org.graalvm.truffle truffle-compiler 25.0.2 jar Universal Permissive License, Version 1.0
org.graalvm.truffle truffle-runtime 25.0.2 jar Universal Permissive License, Version 1.0

provided

The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:

GroupId ArtifactId Version Classifier Type Licenses
aopalliance aopalliance 1.0 - jar Public Domain
com.google.guava failureaccess 1.0.3 - jar Apache License, Version 2.0
com.google.guava guava 33.5.0-jre - jar Apache License, Version 2.0
com.google.inject guice 5.1.0 classes jar The Apache Software License, Version 2.0
javax.inject javax.inject 1 - jar The Apache Software License, Version 2.0
org.apache.maven maven-artifact 3.9.12 - jar Apache-2.0
org.apache.maven maven-builder-support 3.9.12 - jar Apache-2.0
org.apache.maven maven-model 3.9.12 - jar Apache-2.0
org.apache.maven maven-model-builder 3.9.12 - jar Apache-2.0
org.apache.maven maven-plugin-api 3.9.12 - jar Apache-2.0
org.apache.maven maven-repository-metadata 3.9.12 - jar Apache-2.0
org.apache.maven maven-resolver-provider 3.9.12 - jar Apache-2.0
org.apache.maven maven-settings 3.9.12 - jar Apache-2.0
org.apache.maven maven-settings-builder 3.9.12 - jar Apache-2.0
org.apache.maven.resolver maven-resolver-api 1.9.25 - jar Apache-2.0
org.apache.maven.resolver maven-resolver-impl 1.9.25 - jar Apache-2.0
org.apache.maven.resolver maven-resolver-named-locks 1.9.25 - jar Apache-2.0
org.apache.maven.resolver maven-resolver-spi 1.9.25 - jar Apache-2.0
org.apache.maven.resolver maven-resolver-util 1.9.25 - jar Apache-2.0
org.apache.maven.shared maven-shared-utils 3.4.2 - jar Apache-2.0
org.codehaus.plexus plexus-cipher 2.0 - jar Apache License, Version 2.0
org.codehaus.plexus plexus-classworlds 2.9.0 - jar Apache-2.0
org.codehaus.plexus plexus-component-annotations 2.2.0 - jar Apache License, Version 2.0
org.codehaus.plexus plexus-interpolation 1.29 - jar Apache-2.0
org.codehaus.plexus plexus-sec-dispatcher 2.0 - jar Apache License, Version 2.0
org.codehaus.plexus plexus-utils 3.6.0 - jar Apache License, Version 2.0
org.eclipse.sisu org.eclipse.sisu.inject 0.9.0.M4 - jar Eclipse Public License, Version 2.0
org.eclipse.sisu org.eclipse.sisu.plexus 0.9.0.M4 - jar Eclipse Public License, Version 2.0
org.jspecify jspecify 1.0.0 - jar The Apache License, Version 2.0
org.ow2.asm asm 9.9 - jar BSD-3-Clause
org.slf4j slf4j-api 2.0.17 - jar MIT

Project Dependency Graph

Dependency Tree

Licenses

CDDL 1.1: jaxb-api

Eclipse Public License 2.0: JSON-B API, Jakarta JSON Processing API

The Apache License, Version 2.0: JSpecify annotations

Apache 2.0: error-prone annotations

MIT License: Graaljs, Js Pom, typescript-generator-core, typescript-generator-maven-plugin

BSD-3-Clause: asm

Unicode/ICU License: Truffle Icu4j

Public Domain: AOP alliance

GPL2 w/ CPE: javax.ws.rs-api, jaxb-api

Eclipse Public License, Version 2.0: org.eclipse.sisu:org.eclipse.sisu.inject, org.eclipse.sisu:org.eclipse.sisu.plexus

CDDL/GPLv2+CE: JavaBeans Activation Framework API jar

The MIT License (MIT): ClassGraph

EDL 1.0: Angus Activation Registries, Jakarta Activation API

GNU General Public License, version 2 with the GNU Classpath Exception: JSON-B API, Jakarta JSON Processing API

Universal Permissive License, Version 1.0: Collections, Graaljs, Graaljs Scriptengine, Jniutils, Js Pom, Nativeimage, Polyglot, Tregex, Truffle API, Truffle Compiler, Truffle Runtime, Truffle Xz, Word

Apache-2.0: Apache Maven Shared Utils, Gson, Kotlin Reflect, Kotlin Stdlib, Maven Artifact, Maven Artifact Resolver API, Maven Artifact Resolver Implementation, Maven Artifact Resolver Named Locks, Maven Artifact Resolver Provider, Maven Artifact Resolver SPI, Maven Artifact Resolver Utilities, Maven Builder Support, Maven Core, Maven Model, Maven Model Builder, Maven Plugin API, Maven Plugin Tools Java Annotations, Maven Repository Metadata Model, Maven Settings, Maven Settings Builder, Plexus Classworlds, Plexus Interpolation API

Apache License, Version 2.0: Guava InternalFutureFailureAccess and InternalFutures, Guava: Google Core Libraries for Java, Plexus :: Component Annotations (deprecated), Plexus Cipher: encryption/decryption Component, Plexus Common Utilities, Plexus Security Dispatcher Component

MIT: SLF4J API Module

Eclipse Distribution License - v 1.0: JAXB Core, JAXB Runtime, Jakarta XML Binding API, TXW2 Runtime, istack common utility code runtime

EPL 2.0: javax.ws.rs-api

GPL-2.0-with-classpath-exception: Jakarta RESTful WS API

Dual license consisting of the CDDL v1.1 and GPL v2: JSR 374 (JSON Processing) API, javax.json.bind-api

EPL-2.0: Jakarta RESTful WS API

The Apache Software License, Version 2.0: Google Guice - Core Library, Jackson module: JAXB Annotations (javax.xml.bind), Jackson module: Jakarta XML Bind Annotations (jakarta.xml.bind), Jackson module: Old JAXB Annotations (javax.xml.bind), Jackson-annotations, Jackson-core, JetBrains Java Annotations, jackson-databind, javax.inject

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
aopalliance-1.0.jar 4.5 kB 15 9 2 1.3 Yes
jackson-annotations-2.21.jar 82.1 kB 89 76 2 1.8 Yes
jackson-core-2.21.0.jar 594.5 kB 286 - - - -
   • Root - 250 213 16 1.8 Yes
   • Versioned - 2 1 1 9 No
   • Versioned - 12 3 1 11 Yes
   • Versioned - 11 2 1 17 Yes
   • Versioned - 11 2 1 21 Yes
jackson-databind-2.21.0.jar 1.7 MB 852 - - - -
   • Root - 850 812 23 1.8 Yes
   • Versioned - 2 1 1 9 No
jackson-module-jakarta-xmlbind-annotations-2.21.0.jar 32.3 kB 31 - - - -
   • Root - 29 11 3 1.8 Yes
   • Versioned - 2 1 1 9 No
jackson-module-jaxb-annotations-2.21.0.jar 37 kB 34 - - - -
   • Root - 32 13 3 1.8 Yes
   • Versioned - 2 1 1 9 No
gson-2.13.2.jar 289.9 kB 226 - - - -
   • Root - 224 203 9 1.8 Yes
   • Versioned - 2 1 1 9 No
error_prone_annotations-2.41.0.jar 20.4 kB 49 - - - -
   • Root - 42 29 2 1.8 Yes
   • Versioned - 7 1 1 9 No
failureaccess-1.0.3.jar 10.8 kB 25 - - - -
   • Root - 17 2 1 1.8 Yes
   • Versioned - 8 1 1 9 No
guava-33.5.0-jre.jar 3 MB 2002 - - - -
   • Root - 2000 1961 18 1.8 Yes
   • Versioned - 2 1 1 9 No
guice-5.1.0-classes.jar 656.9 kB 478 460 10 1.8 Yes
istack-commons-runtime-4.1.2.jar 25.8 kB 35 23 4 11 Yes
classgraph-4.8.184.jar 587 kB 284 - - - -
   • Root - 282 253 13 1.8 Yes
   • Versioned - 2 1 1 9 No
typescript-generator-core-4.1.0.jar 490.1 kB 299 270 8 17 Yes
jakarta.activation-api-2.1.4.jar 67.4 kB 60 46 3 1.8 Yes
jakarta.json-api-2.1.3.jar 48.6 kB 50 37 4 1.8 Yes
jakarta.json.bind-api-3.0.1.jar 38 kB 52 35 7 11 Yes
jakarta.ws.rs-api-3.1.0.jar 154.8 kB 167 150 7 11 Yes
jakarta.xml.bind-api-4.0.4.jar 131.2 kB 138 115 7 11 Yes
javax.activation-api-1.2.0.jar 56.7 kB 41 31 1 1.5 Yes
javax.inject-1.jar 2.5 kB 8 6 1 1.5 No
javax.json-api-1.1.4.jar 31.1 kB 46 35 4 1.8 Yes
javax.json.bind-api-1.0.jar 23.7 kB 42 27 7 1.8 Yes
javax.ws.rs-api-2.1.1.jar 126.9 kB 153 138 7 1.8 Yes
jaxb-api-2.3.1.jar 128.1 kB 136 - - - -
   • Root - 131 111 7 1.8 Yes
   • Versioned - 5 1 1 9 No
maven-artifact-3.9.12.jar 58.8 kB 59 34 11 1.8 Yes
maven-builder-support-3.9.12.jar 14.4 kB 24 10 1 1.8 Yes
maven-core-3.9.12.jar 720.4 kB 530 443 57 1.8 Yes
maven-model-3.9.12.jar 217.9 kB 97 80 3 1.8 Yes
maven-model-builder-3.9.12.jar 208.6 kB 164 130 17 1.8 Yes
maven-plugin-api-3.9.12.jar 47.6 kB 48 27 6 1.8 Yes
maven-repository-metadata-3.9.12.jar 28.5 kB 27 9 2 1.8 Yes
maven-resolver-provider-3.9.12.jar 79 kB 50 33 1 1.8 Yes
maven-settings-3.9.12.jar 44.7 kB 35 19 2 1.8 Yes
maven-settings-builder-3.9.12.jar 42.4 kB 53 32 5 1.8 Yes
maven-plugin-annotations-3.15.2.jar 14 kB 22 7 1 1.8 Yes
maven-resolver-api-1.9.25.jar 158.2 kB 170 146 12 1.8 Yes
maven-resolver-impl-1.9.25.jar 327.3 kB 213 183 14 1.8 Yes
maven-resolver-named-locks-1.9.25.jar 37.9 kB 40 22 3 1.8 Yes
maven-resolver-spi-1.9.25.jar 51.7 kB 84 58 12 1.8 Yes
maven-resolver-util-1.9.25.jar 197.4 kB 157 130 13 1.8 Yes
maven-shared-utils-3.4.2.jar 151.1 kB 103 79 9 1.8 Yes
plexus-cipher-2.0.jar 13 kB 19 5 1 1.7 Yes
plexus-classworlds-2.9.0.jar 54.1 kB 51 36 5 1.8 Yes
plexus-component-annotations-2.2.0.jar 4.2 kB 15 3 1 1.8 No
plexus-interpolation-1.29.jar 88.1 kB 83 - - - -
   • Root - 81 63 7 1.8 Yes
   • Versioned - 2 1 1 9 No
plexus-sec-dispatcher-2.0.jar 23.6 kB 30 12 3 1.7 Yes
plexus-utils-3.6.0.jar 271.8 kB 152 - - - -
   • Root - 134 108 9 1.8 Yes
   • Versioned - 6 1 1 9 Yes
   • Versioned - 6 1 1 10 Yes
   • Versioned - 6 1 1 11 Yes
angus-activation-2.0.3.jar 26.7 kB 32 10 3 1.8 Yes
org.eclipse.sisu.inject-0.9.0.M4.jar 305 kB 281 262 8 1.8 Yes
org.eclipse.sisu.plexus-0.9.0.M4.jar 215.8 kB 204 167 20 1.8 Yes
jaxb-core-4.0.6.jar 137.9 kB 157 106 18 11 Yes
jaxb-runtime-4.0.6.jar 920.1 kB 693 559 19 11 Yes
txw2-4.0.6.jar 73.3 kB 72 57 4 11 Yes
js-25.0.2.pom 1.8 kB - - - - -
js-language-25.0.2.jar 26.4 MB 5129 5122 56 17 Yes
js-scriptengine-25.0.2.jar 70 kB 21 19 2 17 Yes
polyglot-25.0.2.jar 515.5 kB 155 151 9 17 Yes
regex-25.0.2.jar 3.9 MB 664 661 33 17 Yes
collections-25.0.2.jar 124.5 kB 48 46 2 17 Yes
jniutils-25.0.2.jar 276.7 kB 148 146 2 17 Yes
nativeimage-25.0.2.jar 231.2 kB 196 192 11 11 Yes
word-25.0.2.jar 40.3 kB 16 14 3 11 Yes
icu4j-25.0.2.jar 18 MB 5878 1715 22 17 Yes
xz-25.0.2.jar 328.3 kB 126 124 10 17 Yes
truffle-api-25.0.2.jar 14.1 MB 2950 - - - -
   • Root - 2946 2925 35 17 Yes
   • Versioned - 2 2 2 9 Yes
   • Versioned - 2 2 2 21 Yes
truffle-compiler-25.0.2.jar 63.5 kB 31 29 4 17 Yes
truffle-runtime-25.0.2.jar 861.1 kB 184 179 9 17 Yes
annotations-26.0.2-1.jar 31.2 kB 72 - - - -
   • Root - 70 60 2 1.8 Yes
   • Versioned - 2 1 1 9 No
kotlin-reflect-2.3.0.jar 3.5 MB 2330 - - - -
   • Root - 2319 2213 71 1.6 Yes
   • Versioned - 11 2 2 9 Yes
kotlin-stdlib-2.3.0.jar 1.8 MB 1041 - - - -
   • Root - 1039 977 46 1.8 Yes
   • Versioned - 2 1 1 9 No
jspecify-1.0.0.jar 3.8 kB 14 - - - -
   • Root - 10 4 1 1.8 No
   • Versioned - 4 1 1 9 No
asm-9.9.jar 126.1 kB 45 39 3 1.5 Yes
slf4j-api-2.0.17.jar 69.9 kB 71 - - - -
   • Root - 69 55 4 1.8 Yes
   • Versioned - 2 1 1 9 No
jackson-core-3.0.3.jar 594.2 kB 275 - - - -
   • Root - 247 212 16 17 Yes
   • Versioned - 10 3 2 17 Yes
   • Versioned - 9 2 1 21 Yes
   • Versioned - 9 2 1 23 Yes
jackson-databind-3.0.3.jar 1.9 MB 928 879 37 17 Yes
jackson-module-jakarta-xmlbind-annotations-3.0.3.jar 30.5 kB 28 12 4 17 Yes
jackson-module-jaxb-annotations-3.0.3.jar 30.6 kB 29 12 4 17 Yes
Total Size Entries Classes Packages Java Version Debug Information
78 85.8 MB 29642 23682 822 17 74
compile: 35 compile: 14.6 MB compile: 9131 compile: 8137 compile: 385 17 compile: 35
runtime: 10 runtime: 64 MB runtime: 15142 runtime: 10911 runtime: 174 runtime: 9
provided: 33 provided: 7.3 MB provided: 5369 provided: 4634 provided: 263 provided: 30