module keenwrite.main {
requires java.desktop;
requires java.prefs;
requires java.scripting;
requires java.xml;
requires javafx.graphics;
requires javafx.controls;
requires javafx.swing;
requires annotations;
requires echosvg.anim;
requires echosvg.bridge;
requires echosvg.css;
requires echosvg.gvt;
requires echosvg.transcoder;
requires echosvg.util;
requires com.dlsc.formsfx;
requires transitive com.dlsc.preferencesfx;
requires com.fasterxml.jackson.databind;
requires transitive com.fasterxml.jackson.dataformat.yaml;
requires flexmark;
requires flexmark.util.data;
requires flexmark.util.sequence;
requires keenquotes;
requires keentex;
requires tokenize;
requires org.apache.commons.lang3;
requires org.jsoup;
requires org.controlsfx.controls;
requires org.fxmisc.flowless;
requires org.fxmisc.richtext;
requires org.fxmisc.undo;
requires commons.io;
requires eventbus.java;
requires flying.saucer.core;
requires info.picocli;
requires jsymspell;
requires tiwulfx.dock;
requires wellbehavedfx;
requires xml.apis.ext;
requires java.logging;
}