Skip to main content

Module web

Module web 

Source
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
CssLintResult
CSS lint result
CssRule
A CSS rule with selector and declarations
FunctionCoverage
Coverage data for a JS function
GeneratedCss
Generated CSS output
GeneratedHtml
Generated HTML output
GeneratedJs
Generated JavaScript output
HtmlBuilder
Type-safe HTML builder
HtmlDocument
Internal HTML document structure
HtmlValidationResult
HTML validation result
JsBuilder
Minimal JavaScript builder for WASM loading
JsLintResult
JavaScript lint result
RuleCoverage
Coverage data for a CSS rule
SecurityIssue
Security issue detected in JavaScript
ValidationReport
Combined validation report for all web assets
WasmConfig
WASM module configuration
WebAccessibilityIssue
Accessibility issue detected in HTML
WebAssetCoverage
Coverage tracking for generated web assets
WebAssetCoverageReport
Coverage report for web assets
WebBundle
Complete web asset bundle generated by Probar
WebElementCoverage
Coverage data for an HTML element
WebValidator
Web asset validator

Enums§

Element
HTML element types
WebSeverity
Issue severity level