#![doc = include_str!("../README.md")]
#![cfg_attr(all(docsrs, has_doc_cfg), feature(doc_cfg))]
#![cfg_attr(all(docsrs, not(has_doc_cfg), has_doc_auto_cfg), feature(doc_auto_cfg))]
pub mod api;
pub mod core;
pub mod logger;
#[cfg(feature = "mock")]
pub mod mock;
pub mod utils;
pub mod webapp;
#[cfg(feature = "macros")]
pub use inventory;
pub use webapp::TelegramWebApp;
#[cfg(feature = "macros")]
mod macros;
#[cfg(feature = "macros")]
pub mod pages;
#[cfg(feature = "macros")]
#[allow(unused_imports)]
pub use crate::macros::*;
pub mod router;
#[cfg(feature = "yew")]
pub mod yew;
#[cfg(feature = "leptos")]
pub mod leptos;