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
org.springframework.boot spring-boot-starter-web 3.5.10 jar Apache License, Version 2.0
org.springframework.data spring-data-commons 3.5.8 jar Apache License, Version 2.0

test

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

GroupId ArtifactId Version Classifier Type Licenses
io.github.kkuegler typescript-generator-core 4.1.0 tests test-jar MIT License
io.swagger swagger-annotations 1.6.16 - jar Apache License 2.0
io.swagger.core.v3 swagger-annotations 2.2.42 - jar Apache License 2.0
org.junit.jupiter junit-jupiter 6.0.2 - jar Eclipse Public License v2.0
org.springframework.boot spring-boot-starter-logging 3.5.10 - jar Apache License, Version 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.datatype jackson-datatype-jdk8 2.21.0 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.datatype jackson-datatype-jsr310 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.fasterxml.jackson.module jackson-module-parameter-names 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)
io.micrometer micrometer-commons 1.15.8 jar The Apache Software License, Version 2.0
io.micrometer micrometer-observation 1.15.8 jar The Apache Software License, Version 2.0
jakarta.activation jakarta.activation-api 2.1.4 jar EDL 1.0
jakarta.annotation jakarta.annotation-api 2.1.1 jar EPL 2.0GPL2 w/ CPE
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.apache.tomcat.embed tomcat-embed-core 10.1.50 jar Apache License, Version 2.0
org.apache.tomcat.embed tomcat-embed-el 10.1.50 jar Apache License, Version 2.0
org.apache.tomcat.embed tomcat-embed-websocket 10.1.50 jar Apache License, Version 2.0
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
org.springframework spring-aop 6.2.15 jar Apache License, Version 2.0
org.springframework spring-beans 6.2.15 jar Apache License, Version 2.0
org.springframework spring-context 6.2.15 jar Apache License, Version 2.0
org.springframework spring-core 6.2.15 jar Apache License, Version 2.0
org.springframework spring-expression 6.2.15 jar Apache License, Version 2.0
org.springframework spring-jcl 6.2.15 jar Apache License, Version 2.0
org.springframework spring-web 6.2.15 jar Apache License, Version 2.0
org.springframework spring-webmvc 6.2.15 jar Apache License, Version 2.0
org.springframework.boot spring-boot 3.5.10 jar Apache License, Version 2.0
org.springframework.boot spring-boot-autoconfigure 3.5.10 jar Apache License, Version 2.0
org.springframework.boot spring-boot-starter 3.5.10 jar Apache License, Version 2.0
org.springframework.boot spring-boot-starter-json 3.5.10 jar Apache License, Version 2.0
org.springframework.boot spring-boot-starter-tomcat 3.5.10 jar Apache License, Version 2.0
org.yaml snakeyaml 2.4 jar Apache License, Version 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

test

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

GroupId ArtifactId Version Type Licenses
ch.qos.logback logback-classic 1.5.25 jar Eclipse Public License - v 1.0GNU Lesser General Public License
ch.qos.logback logback-core 1.5.25 jar Eclipse Public License - v 1.0GNU Lesser General Public License
org.apache.logging.log4j log4j-api 2.24.3 jar Apache-2.0
org.apache.logging.log4j log4j-to-slf4j 2.24.3 jar Apache-2.0
org.apiguardian apiguardian-api 1.1.2 jar The Apache License, Version 2.0
org.jspecify jspecify 1.0.0 jar The Apache License, Version 2.0
org.junit.jupiter junit-jupiter-api 6.0.2 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-engine 6.0.2 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-params 6.0.2 jar Eclipse Public License v2.0
org.junit.platform junit-platform-commons 6.0.2 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 6.0.2 jar Eclipse Public License v2.0
org.opentest4j opentest4j 1.3.0 jar The Apache License, Version 2.0
org.slf4j jul-to-slf4j 2.0.17 jar MIT
org.slf4j slf4j-api 2.0.17 jar MIT

Project Dependency Graph

Dependency Tree

Licenses

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

Apache 2.0: error-prone annotations

The Apache License, Version 2.0: JSpecify annotations, org.apiguardian:apiguardian-api, org.opentest4j:opentest4j

MIT License: Graaljs, Js Pom, typescript-generator-core, typescript-generator-spring

Unicode/ICU License: Truffle Icu4j

Eclipse Public License v2.0: JUnit Jupiter (Aggregator), JUnit Jupiter API, JUnit Jupiter Engine, JUnit Jupiter Params, JUnit Platform Commons, JUnit Platform Engine API

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

CDDL/GPLv2+CE: JavaBeans Activation Framework API jar

Apache License 2.0: swagger-annotations

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 Log4j API, Gson, Kotlin Reflect, Kotlin Stdlib, Log4j API to SLF4J Adapter

Apache License, Version 2.0: SnakeYAML, Spring AOP, Spring Beans, Spring Commons Logging Bridge, Spring Context, Spring Core, Spring Data Core, Spring Expression Language (SpEL), Spring Web, Spring Web MVC, spring-boot, spring-boot-autoconfigure, spring-boot-starter, spring-boot-starter-json, spring-boot-starter-logging, spring-boot-starter-tomcat, spring-boot-starter-web, tomcat-embed-core, tomcat-embed-el, tomcat-embed-websocket

EPL 2.0: Jakarta Annotations API, javax.ws.rs-api

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

CDDL 1.1: jaxb-api

GNU Lesser General Public License: Logback Classic Module, Logback Core Module

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

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

MIT: JUL to SLF4J bridge, SLF4J API Module

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: Jackson datatype: JSR310, Jackson datatype: jdk8, 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, Jackson-module-parameter-names, JetBrains Java Annotations, jackson-databind, micrometer-commons, micrometer-observation

Eclipse Public License - v 1.0: Logback Classic Module, Logback Core Module

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
logback-classic-1.5.25.jar 309.1 kB 243 190 29 11 Yes
logback-core-1.5.25.jar 658.7 kB 555 - - - -
   • Root - 548 496 41 11 Yes
   • Versioned - 7 1 1 21 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-datatype-jdk8-2.21.0.jar 36 kB 41 - - - -
   • Root - 39 22 1 1.8 Yes
   • Versioned - 2 1 1 9 No
jackson-datatype-jsr310-2.21.0.jar 136.6 kB 88 - - - -
   • Root - 86 64 6 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
jackson-module-parameter-names-2.21.0.jar 10.2 kB 23 - - - -
   • Root - 21 4 1 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
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
typescript-generator-core-4.1.0-tests.jar 592.3 kB - - - - -
micrometer-commons-1.15.8.jar 49.2 kB 50 36 6 1.8 Yes
micrometer-observation-1.15.8.jar 75 kB 74 59 6 1.8 Yes
swagger-annotations-1.6.16.jar 20.4 kB 41 31 1 1.7 Yes
swagger-annotations-2.2.42.jar 49.6 kB 87 61 13 1.8 Yes
jakarta.activation-api-2.1.4.jar 67.4 kB 60 46 3 1.8 Yes
jakarta.annotation-api-2.1.1.jar 26.1 kB 31 18 4 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.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
log4j-api-2.24.3.jar 348.5 kB 247 - - - -
   • Root - 236 209 11 1.8 Yes
   • Versioned - 11 4 2 9 Yes
log4j-to-slf4j-2.24.3.jar 23.8 kB 26 10 2 1.8 Yes
tomcat-embed-core-10.1.50.jar 3.7 MB 1674 1538 80 11 Yes
tomcat-embed-el-10.1.50.jar 264.3 kB 164 155 7 11 Yes
tomcat-embed-websocket-10.1.50.jar 284 kB 191 179 6 11 Yes
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 1.6 Yes
angus-activation-2.0.3.jar 26.7 kB 32 10 3 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
junit-jupiter-6.0.2.jar 6.4 kB 5 1 1 17 No
junit-jupiter-api-6.0.2.jar 250.7 kB 224 208 9 17 Yes
junit-jupiter-engine-6.0.2.jar 356 kB 189 172 9 17 Yes
junit-jupiter-params-6.0.2.jar 296.6 kB 216 195 9 17 Yes
junit-platform-commons-6.0.2.jar 171.3 kB 103 87 10 17 Yes
junit-platform-engine-6.0.2.jar 280 kB 195 177 9 17 Yes
opentest4j-1.3.0.jar 14.3 kB 15 9 2 1.6 Yes
jul-to-slf4j-2.0.17.jar 6.3 kB 15 - - - -
   • Root - 13 1 1 1.8 Yes
   • Versioned - 2 1 1 9 No
slf4j-api-2.0.17.jar 69.9 kB 71 - - - -
   • Root - 69 55 4 1.8 Yes
   • Versioned - 2 1 1 9 No
spring-aop-6.2.15.jar 420.3 kB 321 289 17 17 Yes
spring-beans-6.2.15.jar 891.4 kB 483 452 13 17 Yes
spring-context-6.2.15.jar 1.4 MB 944 862 58 17 Yes
spring-core-6.2.15.jar 2 MB 1278 - - - -
   • Root - 1272 1197 59 17 Yes
   • Versioned - 6 1 1 21 Yes
spring-expression-6.2.15.jar 317.8 kB 168 156 6 17 Yes
spring-jcl-6.2.15.jar 24.5 kB 26 15 2 17 Yes
spring-web-6.2.15.jar 2.1 MB 1321 1241 59 17 Yes
spring-webmvc-6.2.15.jar 1.1 MB 591 547 27 17 Yes
spring-boot-3.5.10.jar 1.9 MB 1268 1135 85 17 Yes
spring-boot-autoconfigure-3.5.10.jar 2.1 MB 1619 1482 113 17 Yes
spring-boot-starter-3.5.10.jar 2 kB 4 0 0 - -
spring-boot-starter-json-3.5.10.jar 2 kB 4 0 0 - -
spring-boot-starter-logging-3.5.10.jar 2 kB 4 0 0 - -
spring-boot-starter-tomcat-3.5.10.jar 2 kB 4 0 0 - -
spring-boot-starter-web-3.5.10.jar 2.1 kB 4 0 0 - -
spring-data-commons-3.5.8.jar 1.5 MB 1024 947 47 17 Yes
snakeyaml-2.4.jar 339.8 kB 281 - - - -
   • Root - 273 234 22 1.8 Yes
   • Versioned - 8 3 2 9 Yes
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
89 100.6 MB 38208 31589 1338 17 80
compile: 60 compile: 33.2 MB compile: 20807 compile: 18769 compile: 1010 17 compile: 56
runtime: 10 runtime: 64 MB runtime: 15142 runtime: 10911 runtime: 174 runtime: 9
test: 19 test: 3.5 MB test: 2259 test: 1909 test: 154 17 test: 15