Expand description
Zero-JavaScript Web Asset Generation (Advanced Feature E) Zero-JavaScript Web Asset Generation (Advanced Feature E)
Programmatic HTML, CSS, and minimal JavaScript generation with full validation and coverage tracking. Follows the Zero-JavaScript Policy:
- HTML/CSS/JS are generated programmatically, never written by hand
- JavaScript is limited to under 20 lines (WASM loader only)
- All generated assets are linted and validated
- Coverage tracking for generated web assets
Structs§
- CssBuilder
- Type-safe CSS builder
- CssLint
Result - CSS lint result
- CssRule
- A CSS rule with selector and declarations
- Function
Coverage - Coverage data for a JS function
- Generated
Css - Generated CSS output
- Generated
Html - Generated HTML output
- Generated
Js - Generated JavaScript output
- Html
Builder - Type-safe HTML builder
- Html
Document - Internal HTML document structure
- Html
Validation Result - HTML validation result
- JsBuilder
- Minimal JavaScript builder for WASM loading
- JsLint
Result - JavaScript lint result
- Rule
Coverage - Coverage data for a CSS rule
- Security
Issue - Security issue detected in JavaScript
- Validation
Report - Combined validation report for all web assets
- Wasm
Config - WASM module configuration
- WebAccessibility
Issue - Accessibility issue detected in HTML
- WebAsset
Coverage - Coverage tracking for generated web assets
- WebAsset
Coverage Report - Coverage report for web assets
- WebBundle
- Complete web asset bundle generated by Probar
- WebElement
Coverage - Coverage data for an HTML element
- WebValidator
- Web asset validator
Enums§
- Element
- HTML element types
- WebSeverity
- Issue severity level