webfluent 0.5.0-alpha

The Web-First Language — compiles to HTML, CSS, JavaScript, and PDF. 50+ built-in components, reactivity, routing, i18n, SSG, and template engine.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Compile-time linting for accessibility, PDF validation, and slides validation.
//!
//! - [`lint_accessibility`] — 12 WCAG-based checks (missing alt text, form labels, heading hierarchy, etc.)
//! - [`validate_for_pdf`] — ensures interactive components aren't used in PDF output
//! - [`validate_for_slides`] — enforces slide deck structure and rejects interactive components

pub mod accessibility;
pub mod pdf_validation;
pub mod slides_validation;

pub use accessibility::lint_accessibility;
pub use pdf_validation::validate_for_pdf;
pub use slides_validation::validate_for_slides;