Skip to main content

ferro_json_ui/plugins/
mod.rs

1//! Built-in plugin components for JSON-UI.
2//!
3//! Provides the Map and RichTextEditor plugins and a registration function
4//! that adds all built-in plugins to the global `PluginRegistry`.
5
6pub mod map;
7pub mod rich_text_editor;
8
9pub use map::MapPlugin;
10pub use rich_text_editor::RichTextEditorPlugin;
11
12/// Register all built-in plugins into the global registry.
13///
14/// Called during `PluginRegistry` global initialization so built-in
15/// plugins are always available without explicit user registration.
16pub fn register_built_in_plugins() {
17    crate::plugin::register_plugin(MapPlugin);
18    crate::plugin::register_plugin(RichTextEditorPlugin);
19}