/** Open API module. */
module io.jooby.openapi {
  exports io.jooby.openapi;

  requires io.jooby;
  requires io.jooby.javadoc;
  requires static com.github.spotbugs.annotations;
  requires typesafe.config;
  requires org.slf4j;
  requires com.fasterxml.jackson.databind;
  requires com.fasterxml.jackson.datatype.jdk8;
  requires io.swagger.v3.core;
  requires io.swagger.v3.oas.models;
  requires io.swagger.v3.oas.annotations;
  requires com.puppycrawl.tools.checkstyle;
  requires jakarta.inject;
  requires jakarta.ws.rs;
  requires org.objectweb.asm;
  requires org.objectweb.asm.tree;
  requires org.objectweb.asm.util;
  requires io.pebbletemplates;
  requires jdk.jshell;
  requires com.google.common;
  requires org.asciidoctor.asciidoctorj.api;
  requires jakarta.data;
  requires io.swagger.annotations;
  requires org.jruby;
  requires net.datafaker;
  requires com.fasterxml.jackson.dataformat.yaml;
  requires io.swagger.models;
  requires com.fasterxml.jackson.annotation;
  requires jakarta.validation;
}
