module com.charego.lingo.client {
    requires com.charego.lingo.common;
    requires com.charego.lingo.api;
    requires java.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 com.charego.lingo.client.bootstrap;
    exports com.charego.lingo.client.multiplayer;
    opens com.charego.lingo.client.bootstrap to javafx.fxml, spring.core;
    opens com.charego.lingo.client.multiplayer to javafx.fxml, spring.core;
}
