extern crate self as hyperide;
pub use hyperide_macro::hyperide;
pub mod htmx;
pub mod hyperscript;
pub mod tailwind;
pub mod vercel;
mod attr;
pub use attr::IntoAttrText;
mod hyper;
pub use hyper::HyperText;
pub use hyper::IntoHyperText;
#[macro_export]
macro_rules! include_style {
($file:expr $(,)?) => {{
$crate::hyperide! {
<style _hr_no_raw=true>
{ std::include_str!($file) }
</style>
}
}};
}
#[macro_export]
macro_rules! include_script {
($file:expr $(,)?) => {
$crate::hyperide! {
<script _hr_no_raw=true>
{ include_str!($file) }
</script>
}
};
}