1#![forbid(unsafe_code)]
10#![deny(missing_docs)]
11
12mod assets;
13mod atelier;
14mod cli;
15mod live;
16mod serve;
17
18pub use assets::{Asset, asset_for};
19pub use atelier::{AtelierWebResponse, AtelierWebState};
20pub use cli::{
21 AtelierCliLib, BrowseCliLib, CookbookStateFactory, WebServeLib, configure_web_bootloader,
22 configure_web_bootloader_with_cookbook, web_bootloader, web_serve_entrypoint_symbol,
23};
24pub use live::{
25 DEFAULT_PANE, DEFAULT_RESOURCE, LiveSession, LiveSessionTable, LiveSessionTableConfig,
26 LiveSurface, LiveSurfaceFactory, decode_intent_body, encode_patches, encode_scene, error_json,
27};
28pub use serve::{ServeConfig, serve_with_cx, serve_with_surface_factory};
29
30#[cfg(test)]
31mod glasses_asset_tests;
32#[cfg(test)]
33mod tests;