module dev.gould.lingo.client {
    requires dev.gould.lingo.common;
    requires dev.gould.lingo.api;
    requires jakarta.annotation;
    requires javafx.controls;
    requires javafx.fxml;
    requires javafx.graphics;
    requires javafx.web;
    requires org.slf4j;
    requires spring.beans;
    requires spring.boot;
    requires spring.boot.autoconfigure;
    requires spring.context;
    requires spring.core;
    requires spring.messaging;
    requires spring.web;
    requires spring.websocket;
    exports dev.gould.lingo.client.bootstrap;
    exports dev.gould.lingo.client.multiplayer;
    opens dev.gould.lingo.client.bootstrap to javafx.fxml, spring.core;
    opens dev.gould.lingo.client.multiplayer to javafx.fxml, spring.core;
}
