#![forbid(unsafe_code)]
#![deny(missing_docs)]
mod assets;
mod atelier;
mod cli;
mod live;
mod serve;
pub use assets::{Asset, asset_for};
pub use atelier::{AtelierWebResponse, AtelierWebState};
pub use cli::{
AtelierCliLib, BrowseCliLib, CookbookStateFactory, WebServeLib, configure_web_bootloader,
configure_web_bootloader_with_cookbook, web_bootloader, web_serve_entrypoint_symbol,
};
pub use live::{
DEFAULT_PANE, DEFAULT_RESOURCE, LiveSession, LiveSessionTable, LiveSessionTableConfig,
LiveSurface, LiveSurfaceFactory, decode_intent_body, encode_patches, encode_scene, error_json,
};
pub use serve::{ServeConfig, serve_with_cx, serve_with_surface_factory};
#[cfg(test)]
mod glasses_asset_tests;
#[cfg(test)]
mod tests;