#![feature(let_chains)]
#![feature(const_trait_impl)]

mod mnt;
pub use mnt::Mnt;
mod bjs_after;
pub use bjs_after::bjs_after;
mod i18n_li;
pub use i18n_li::I18nLi;
mod nav_li;
pub use nav_li::{Nav, NavLi};
mod build;
pub use build::Build;
mod conf;
pub use conf::{Conf, HtmConf};
mod css;
mod pug;
mod scan;
use scan::Scan;
mod js;
mod worker;
use worker::worker;

pub const EMPTY: String = String::new();
pub const GEN: &str = "gen";
pub const INDEX_PUG: &str = "index.pug";
pub const DOT_I18N: &str = ".i18n";
pub const HTM: &str = "htm";
pub const PUBLIC: &str = "public";
