// ────────────── Directives (HTML comments like <!-- @snippet ... -->)
pub const DIRECTIVE_SNIPPET: &str = "@snippet";

// ────────────── Attribute keys inside directives
pub const ATTR_NAME:    &str = "name";
pub const ATTR_IS:      &str = "is";
pub const ATTR_CONTENT: &str = "content";

// ────────────── Common attribute values
pub const VAL_LIST: &str = "list";

// ────────────── Extension names (renamed)
pub const EXT_TEMPLATE: &str = "htmlt";
pub const EXT_SNIPPET:  &str = "htmls"; 
pub const EXT_CONTENT:  &str = "toml";

// ────────────── Directory names (engine defaults)
pub const DIR_SRC:      &str = "src";
pub const DIR_DIST:     &str = "dist";
pub const DIR_CONTENT:  &str = "content";
pub const DIR_SNIPPETS: &str = "snippets";
pub const DIR_STATIC:   &str = "static";

// ────────────── Cache keys
pub const LIST_PTR_SENTINEL: &str = "::path=";
