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