{"number":"latest","published_at":"2023-04-21T16:57:57.294Z","last_synced_at":"2024-02-14T08:19:22.950Z","created_at":"2023-11-14T06:00:24.562Z","updated_at":"2024-02-14T08:19:22.952Z","distro":null,"version_url":"https://docker.ecosyste.ms/api/v1/packages/fergusong%2Fsabook/versions/latest","package":{"name":"fergusong/sabook","package_url":"https://docker.ecosyste.ms/api/v1/packages/fergusong%2Fsabook"},"dependencies":[{"ecosystem":"generic","package_name":"bash","requirements":"5.1.16","purl":"pkg:generic/bash@5.1.16"},{"ecosystem":"generic","package_name":"java","requirements":"11.0.19 7","purl":"pkg:generic/java@11.0.19+7"},{"ecosystem":"maven","package_name":"ar.com.hjg:pngj","requirements":"2.1.0","purl":"pkg:maven/ar.com.hjg/pngj@2.1.0"},{"ecosystem":"maven","package_name":"ch.qos.logback:logback-classic","requirements":"1.3.7","purl":"pkg:maven/ch.qos.logback/logback-classic@1.3.7"},{"ecosystem":"maven","package_name":"ch.qos.logback:logback-core","requirements":"1.3.7","purl":"pkg:maven/ch.qos.logback/logback-core@1.3.7"},{"ecosystem":"maven","package_name":"com.adobe.xmp.xmpcore:xmpcore","requirements":"6.1.11","purl":"pkg:maven/com.adobe.xmp.xmpcore/xmpcore@6.1.11"},{"ecosystem":"maven","package_name":"com.drewnoakes:metadata-extractor","requirements":"2.18.0","purl":"pkg:maven/com.drewnoakes/metadata-extractor@2.18.0"},{"ecosystem":"maven","package_name":"com.github.virtuald:curvesapi","requirements":"1.07","purl":"pkg:maven/com.github.virtuald/curvesapi@1.07"},{"ecosystem":"maven","package_name":"com.github.zh79325:open-gif","requirements":"1.0.4","purl":"pkg:maven/com.github.zh79325/open-gif@1.0.4"},{"ecosystem":"maven","package_name":"com.google.protobuf:protobuf-java","requirements":"3.21.9","purl":"pkg:maven/com.google.protobuf/protobuf-java@3.21.9"},{"ecosystem":"maven","package_name":"com.mysql:mysql-connector-j","requirements":"8.0.32","purl":"pkg:maven/com.mysql/mysql-connector-j@8.0.32"},{"ecosystem":"maven","package_name":"com.twelvemonkeys.common:common-image","requirements":"3.9.4","purl":"pkg:maven/com.twelvemonkeys.common/common-image@3.9.4"},{"ecosystem":"maven","package_name":"com.twelvemonkeys.common:common-io","requirements":"3.9.4","purl":"pkg:maven/com.twelvemonkeys.common/common-io@3.9.4"},{"ecosystem":"maven","package_name":"com.twelvemonkeys.common:common-lang","requirements":"3.9.4","purl":"pkg:maven/com.twelvemonkeys.common/common-lang@3.9.4"},{"ecosystem":"maven","package_name":"com.twelvemonkeys.imageio:imageio-core","requirements":"3.9.4","purl":"pkg:maven/com.twelvemonkeys.imageio/imageio-core@3.9.4"},{"ecosystem":"maven","package_name":"com.twelvemonkeys.imageio:imageio-jpeg","requirements":"3.9.4","purl":"pkg:maven/com.twelvemonkeys.imageio/imageio-jpeg@3.9.4"},{"ecosystem":"maven","package_name":"com.twelvemonkeys.imageio:imageio-metadata","requirements":"3.9.4","purl":"pkg:maven/com.twelvemonkeys.imageio/imageio-metadata@3.9.4"},{"ecosystem":"maven","package_name":"com.typesafe:config","requirements":"1.4.2","purl":"pkg:maven/com.typesafe/config@1.4.2"},{"ecosystem":"maven","package_name":"com.zaxxer:SparseBitSet","requirements":"1.2","purl":"pkg:maven/com.zaxxer/SparseBitSet@1.2"},{"ecosystem":"maven","package_name":"commons-codec:commons-codec","requirements":"1.15","purl":"pkg:maven/commons-codec/commons-codec@1.15"},{"ecosystem":"maven","package_name":"commons-io:commons-io","requirements":"2.11.0","purl":"pkg:maven/commons-io/commons-io@2.11.0"},{"ecosystem":"maven","package_name":"exposed-core:exposed-core","requirements":"0.41.1","purl":"pkg:maven/exposed-core/exposed-core@0.41.1"},{"ecosystem":"maven","package_name":"exposed-dao:exposed-dao","requirements":"0.41.1","purl":"pkg:maven/exposed-dao/exposed-dao@0.41.1"},{"ecosystem":"maven","package_name":"exposed-java-time:exposed-java-time","requirements":"0.41.1","purl":"pkg:maven/exposed-java-time/exposed-java-time@0.41.1"},{"ecosystem":"maven","package_name":"exposed-jdbc:exposed-jdbc","requirements":"0.41.1","purl":"pkg:maven/exposed-jdbc/exposed-jdbc@0.41.1"},{"ecosystem":"maven","package_name":"io.ktor.client.core:ktor-client-core-jvm","requirements":"2.3.1","purl":"pkg:maven/io.ktor.client.core/ktor-client-core-jvm@2.3.1"},{"ecosystem":"maven","package_name":"io.ktor.events:ktor-events-jvm","requirements":"2.3.1","purl":"pkg:maven/io.ktor.events/ktor-events-jvm@2.3.1"},{"ecosystem":"maven","package_name":"io.ktor.http.cio:ktor-http-cio-jvm","requirements":"2.3.1","purl":"pkg:maven/io.ktor.http.cio/ktor-http-cio-jvm@2.3.1"},{"ecosystem":"maven","package_name":"io.ktor.http:ktor-http-jvm","requirements":"2.3.1","purl":"pkg:maven/io.ktor.http/ktor-http-jvm@2.3.1"},{"ecosystem":"maven","package_name":"io.ktor.io:ktor-io-jvm","requirements":"2.3.1","purl":"pkg:maven/io.ktor.io/ktor-io-jvm@2.3.1"},{"ecosystem":"maven","package_name":"io.ktor.network:ktor-network-jvm","requirements":"2.3.1","purl":"pkg:maven/io.ktor.network/ktor-network-jvm@2.3.1"},{"ecosystem":"maven","package_name":"io.ktor.serialization.kotlinx.json:ktor-serialization-kotlinx-json-jvm","requirements":"2.3.1","purl":"pkg:maven/io.ktor.serialization.kotlinx.json/ktor-serialization-kotlinx-json-jvm@2.3.1"},{"ecosystem":"maven","package_name":"io.ktor.serialization.kotlinx:ktor-serialization-kotlinx-jvm","requirements":"2.3.1","purl":"pkg:maven/io.ktor.serialization.kotlinx/ktor-serialization-kotlinx-jvm@2.3.1"},{"ecosystem":"maven","package_name":"io.ktor.serialization:ktor-serialization-jvm","requirements":"2.3.1","purl":"pkg:maven/io.ktor.serialization/ktor-serialization-jvm@2.3.1"},{"ecosystem":"maven","package_name":"io.ktor.server.auth:ktor-server-auth-jvm","requirements":"2.3.1","purl":"pkg:maven/io.ktor.server.auth/ktor-server-auth-jvm@2.3.1"},{"ecosystem":"maven","package_name":"io.ktor.server.call.logging:ktor-server-call-logging-jvm","requirements":"2.3.1","purl":"pkg:maven/io.ktor.server.call.logging/ktor-server-call-logging-jvm@2.3.1"},{"ecosystem":"maven","package_name":"io.ktor.server.content.negotiation:ktor-server-content-negotiation-jvm","requirements":"2.3.1","purl":"pkg:maven/io.ktor.server.content.negotiation/ktor-server-content-negotiation-jvm@2.3.1"},{"ecosystem":"maven","package_name":"io.ktor.server.core:ktor-server-core-jvm","requirements":"2.3.1","purl":"pkg:maven/io.ktor.server.core/ktor-server-core-jvm@2.3.1"},{"ecosystem":"maven","package_name":"io.ktor.server.host.common:ktor-server-host-common-jvm","requirements":"2.3.1","purl":"pkg:maven/io.ktor.server.host.common/ktor-server-host-common-jvm@2.3.1"},{"ecosystem":"maven","package_name":"io.ktor.server.html.builder:ktor-server-html-builder-jvm","requirements":"2.3.1","purl":"pkg:maven/io.ktor.server.html.builder/ktor-server-html-builder-jvm@2.3.1"},{"ecosystem":"maven","package_name":"io.ktor.server.netty:ktor-server-netty-jvm","requirements":"2.3.1","purl":"pkg:maven/io.ktor.server.netty/ktor-server-netty-jvm@2.3.1"},{"ecosystem":"maven","package_name":"io.ktor.server.sessions:ktor-server-sessions-jvm","requirements":"2.3.1","purl":"pkg:maven/io.ktor.server.sessions/ktor-server-sessions-jvm@2.3.1"},{"ecosystem":"maven","package_name":"io.ktor.server.status.pages:ktor-server-status-pages-jvm","requirements":"2.3.1","purl":"pkg:maven/io.ktor.server.status.pages/ktor-server-status-pages-jvm@2.3.1"},{"ecosystem":"maven","package_name":"io.ktor.utils:ktor-utils-jvm","requirements":"2.3.1","purl":"pkg:maven/io.ktor.utils/ktor-utils-jvm@2.3.1"},{"ecosystem":"maven","package_name":"io.ktor.websocket.serialization:ktor-websocket-serialization-jvm","requirements":"2.3.1","purl":"pkg:maven/io.ktor.websocket.serialization/ktor-websocket-serialization-jvm@2.3.1"},{"ecosystem":"maven","package_name":"io.ktor.websockets:ktor-websockets-jvm","requirements":"2.3.1","purl":"pkg:maven/io.ktor.websockets/ktor-websockets-jvm@2.3.1"},{"ecosystem":"maven","package_name":"io.netty:common","requirements":"4.1.92.Final","purl":"pkg:maven/io.netty/common@4.1.92.Final"},{"ecosystem":"maven","package_name":"io.netty:netty-buffer","requirements":"4.1.92.Final","purl":"pkg:maven/io.netty/netty-buffer@4.1.92.Final"},{"ecosystem":"maven","package_name":"io.netty:netty-codec-http2","requirements":"4.1.92.Final","purl":"pkg:maven/io.netty/netty-codec-http2@4.1.92.Final"},{"ecosystem":"maven","package_name":"io.netty:netty-codec-http","requirements":"4.1.92.Final","purl":"pkg:maven/io.netty/netty-codec-http@4.1.92.Final"},{"ecosystem":"maven","package_name":"io.netty:netty-codec","requirements":"4.1.92.Final","purl":"pkg:maven/io.netty/netty-codec@4.1.92.Final"},{"ecosystem":"maven","package_name":"io.netty:netty-common","requirements":"4.1.92.Final","purl":"pkg:maven/io.netty/netty-common@4.1.92.Final"},{"ecosystem":"maven","package_name":"io.netty:netty-handler","requirements":"4.1.92.Final","purl":"pkg:maven/io.netty/netty-handler@4.1.92.Final"},{"ecosystem":"maven","package_name":"io.netty:netty-resolver","requirements":"4.1.92.Final","purl":"pkg:maven/io.netty/netty-resolver@4.1.92.Final"},{"ecosystem":"maven","package_name":"io.netty:netty-transport-classes-epoll","requirements":"4.1.92.Final","purl":"pkg:maven/io.netty/netty-transport-classes-epoll@4.1.92.Final"},{"ecosystem":"maven","package_name":"io.netty:netty-transport-classes-kqueue","requirements":"4.1.92.Final","purl":"pkg:maven/io.netty/netty-transport-classes-kqueue@4.1.92.Final"},{"ecosystem":"maven","package_name":"io.netty:netty-transport-native-epoll","requirements":"4.1.92.Final","purl":"pkg:maven/io.netty/netty-transport-native-epoll@4.1.92.Final"},{"ecosystem":"maven","package_name":"io.netty:netty-transport-native-kqueue","requirements":"4.1.92.Final","purl":"pkg:maven/io.netty/netty-transport-native-kqueue@4.1.92.Final"},{"ecosystem":"maven","package_name":"io.netty:netty-transport-native-unix-common","requirements":"4.1.92.Final","purl":"pkg:maven/io.netty/netty-transport-native-unix-common@4.1.92.Final"},{"ecosystem":"maven","package_name":"io.netty:netty-transport","requirements":"4.1.92.Final","purl":"pkg:maven/io.netty/netty-transport@4.1.92.Final"},{"ecosystem":"maven","package_name":"jrt-fs:jrt-fs","requirements":"11.0.19","purl":"pkg:maven/jrt-fs/jrt-fs@11.0.19"},{"ecosystem":"maven","package_name":"junit-jupiter-api:junit-jupiter-api","requirements":"5.9.2","purl":"pkg:maven/junit-jupiter-api/junit-jupiter-api@5.9.2"},{"ecosystem":"maven","package_name":"junit-jupiter-engine:junit-jupiter-engine","requirements":"5.9.2","purl":"pkg:maven/junit-jupiter-engine/junit-jupiter-engine@5.9.2"},{"ecosystem":"maven","package_name":"junit-jupiter-params:junit-jupiter-params","requirements":"5.9.2","purl":"pkg:maven/junit-jupiter-params/junit-jupiter-params@5.9.2"},{"ecosystem":"maven","package_name":"junit-jupiter:junit-jupiter","requirements":"5.9.2","purl":"pkg:maven/junit-jupiter/junit-jupiter@5.9.2"},{"ecosystem":"maven","package_name":"junit-platform-commons:junit-platform-commons","requirements":"1.9.2","purl":"pkg:maven/junit-platform-commons/junit-platform-commons@1.9.2"},{"ecosystem":"maven","package_name":"junit-platform-engine:junit-platform-engine","requirements":"1.9.2","purl":"pkg:maven/junit-platform-engine/junit-platform-engine@1.9.2"},{"ecosystem":"maven","package_name":"kotlin-css-jvm:kotlin-css-jvm","requirements":"1.0-SNAPSHOT","purl":"pkg:maven/kotlin-css-jvm/kotlin-css-jvm@1.0-SNAPSHOT"},{"ecosystem":"maven","package_name":"kotlin-reflect:kotlin-reflect","requirements":"1.8.10","purl":"pkg:maven/kotlin-reflect/kotlin-reflect@1.8.10"},{"ecosystem":"maven","package_name":"kotlin-stdlib-common:kotlin-stdlib-common","requirements":"1.8.21","purl":"pkg:maven/kotlin-stdlib-common/kotlin-stdlib-common@1.8.21"},{"ecosystem":"maven","package_name":"kotlin-stdlib-jdk7:kotlin-stdlib-jdk7","requirements":"1.8.21","purl":"pkg:maven/kotlin-stdlib-jdk7/kotlin-stdlib-jdk7@1.8.21"},{"ecosystem":"maven","package_name":"kotlin-stdlib-jdk8:kotlin-stdlib-jdk8","requirements":"1.8.21","purl":"pkg:maven/kotlin-stdlib-jdk8/kotlin-stdlib-jdk8@1.8.21"},{"ecosystem":"maven","package_name":"kotlin-stdlib:kotlin-stdlib","requirements":"1.8.21","purl":"pkg:maven/kotlin-stdlib/kotlin-stdlib@1.8.21"},{"ecosystem":"maven","package_name":"kotlinx-coroutines-core-jvm:kotlinx-coroutines-core-jvm","requirements":"1.6.4","purl":"pkg:maven/kotlinx-coroutines-core-jvm/kotlinx-coroutines-core-jvm@1.6.4"},{"ecosystem":"maven","package_name":"kotlinx-coroutines-jdk8:kotlinx-coroutines-jdk8","requirements":"1.6.4","purl":"pkg:maven/kotlinx-coroutines-jdk8/kotlinx-coroutines-jdk8@1.6.4"},{"ecosystem":"maven","package_name":"kotlinx-coroutines-slf4j:kotlinx-coroutines-slf4j","requirements":"1.6.4","purl":"pkg:maven/kotlinx-coroutines-slf4j/kotlinx-coroutines-slf4j@1.6.4"},{"ecosystem":"maven","package_name":"kotlinx-html-jvm:kotlinx-html-jvm","requirements":"0.8.1","purl":"pkg:maven/kotlinx-html-jvm/kotlinx-html-jvm@0.8.1"},{"ecosystem":"maven","package_name":"kotlinx-serialization-core-jvm:kotlinx-serialization-core-jvm","requirements":"1.5.1","purl":"pkg:maven/kotlinx-serialization-core-jvm/kotlinx-serialization-core-jvm@1.5.1"},{"ecosystem":"maven","package_name":"kotlinx-serialization-json-jvm:kotlinx-serialization-json-jvm","requirements":"1.5.1","purl":"pkg:maven/kotlinx-serialization-json-jvm/kotlinx-serialization-json-jvm@1.5.1"},{"ecosystem":"maven","package_name":"org.apache.commons:commons-collections4","requirements":"4.4","purl":"pkg:maven/org.apache.commons/commons-collections4@4.4"},{"ecosystem":"maven","package_name":"org.apache.commons:commons-compress","requirements":"1.21","purl":"pkg:maven/org.apache.commons/commons-compress@1.21"},{"ecosystem":"maven","package_name":"org.apache.commons:commons-math3","requirements":"3.6.1","purl":"pkg:maven/org.apache.commons/commons-math3@3.6.1"},{"ecosystem":"maven","package_name":"org.apache.logging.log4j:log4j-api","requirements":"2.18.0","purl":"pkg:maven/org.apache.logging.log4j/log4j-api@2.18.0"},{"ecosystem":"maven","package_name":"org.apache.poi:poi-ooxml-lite","requirements":"5.2.3","purl":"pkg:maven/org.apache.poi/poi-ooxml-lite@5.2.3"},{"ecosystem":"maven","package_name":"org.apache.poi:poi-ooxml","requirements":"5.2.3","purl":"pkg:maven/org.apache.poi/poi-ooxml@5.2.3"},{"ecosystem":"maven","package_name":"org.apache.poi:poi","requirements":"5.2.3","purl":"pkg:maven/org.apache.poi/poi@5.2.3"},{"ecosystem":"maven","package_name":"org.apache.xmlbeans:xmlbeans","requirements":"5.1.1","purl":"pkg:maven/org.apache.xmlbeans/xmlbeans@5.1.1"},{"ecosystem":"maven","package_name":"org.eclipse.jetty.alpn:alpn-api","requirements":"1.1.3.v20160715","purl":"pkg:maven/org.eclipse.jetty.alpn/alpn-api@1.1.3.v20160715"},{"ecosystem":"maven","package_name":"org.fusesource.jansi:jansi","requirements":"2.4.0","purl":"pkg:maven/org.fusesource.jansi/jansi@2.4.0"},{"ecosystem":"maven","package_name":"org.jctools:jctools-core","requirements":"3.1.0","purl":"pkg:maven/org.jctools/jctools-core@3.1.0"},{"ecosystem":"maven","package_name":"org.jetbrains:annotations","requirements":"13.0","purl":"pkg:maven/org.jetbrains/annotations@13.0"},{"ecosystem":"maven","package_name":"org.opentest4j:opentest4j","requirements":"1.2.0","purl":"pkg:maven/org.opentest4j/opentest4j@1.2.0"},{"ecosystem":"maven","package_name":"org.slf4j:slf4j-api","requirements":"2.0.4","purl":"pkg:maven/org.slf4j/slf4j-api@2.0.4"},{"ecosystem":"maven","package_name":"scrimage-core:scrimage-core","requirements":"4.0.34","purl":"pkg:maven/scrimage-core/scrimage-core@4.0.34"}]}