#![deny(missing_docs)]
extern crate wasm_bindgen;
pub use wasm_bindgen::JsCast;
pub use wasm_bindgen::prelude::Closure;
#[cfg(feature = "macro")]
pub use html_macro::html;
pub use virtual_node::*;
pub use crate::diff::*;
pub use crate::patch::*;
pub use self::pdom::PercyDom;
mod diff;
mod patch;
mod pdom;
pub mod render;
pub mod single_page_app;
pub mod prelude {
pub use std::vec::IntoIter;
pub use wasm_bindgen::prelude::Closure;
#[cfg(feature = "macro")]
pub use html_macro::html;
pub use virtual_node::{EventAttribFn, IterableNodes, View};
pub use crate::pdom::PercyDom;
pub use crate::VirtualNode;
#[doc(hidden)]
pub mod __html_macro_helpers__ {
pub use virtual_node::event;
pub use web_sys;
}
}