module id.co.gtc.erhacam {
    requires javafx.controls;
    requires javafx.fxml;

    requires static lombok;
    requires org.bytedeco.javacv;
    requires com.sun.jna;
    requires org.bytedeco.opencv;
    requires java.desktop;
    requires org.apache.commons.net;
    requires com.google.zxing;
    requires com.google.zxing.javase;
    requires javafx.swing;
    requires com.google.gson;
    requires org.tinylog.api;
    requires java.sql;
    requires javafx.graphics;
    requires java.net.http;


    opens id.co.gtc.erhacam to javafx.fxml;
    opens BASS to com.sun.jna;
    opens Config to com.google.gson;
    opens Database to javafx.base;
    opens ErhaAPI to com.google.gson;
    exports id.co.gtc.erhacam;

}