1mod error;
2mod gl;
3mod mat4;
4mod position;
5mod terminal;
6
7pub(crate) mod js;
8
9#[cfg(feature = "js-api")]
10pub mod wasm;
11
12pub mod mouse;
13mod url;
14
15pub use ::beamterm_data::{DebugSpacePattern, FontAtlasData, GlyphEffect};
16pub use beamterm_data::FontStyle;
17pub use position::CursorPosition;
18pub use terminal::*;
19pub use url::UrlMatch;
20
21pub use crate::{error::Error, gl::*};
22
23#[cfg(test)]
24mod tests {
25 use beamterm_data::FontAtlasData;
26
27 #[test]
28 fn test_font_atlas_config_deserialization() {
29 let _ = FontAtlasData::default();
30 }
31}