Using GitHub Pages as a lightweight server for Operational Truth™ assets allows us to prototype and share browser-focused utilities without a heavy backend.
natural-web-ua/elements.js helpers to keep DOM creation functional,
deterministic, and easy to reason about without JSX or templating magic.support/learn/natural-web-ua/...) alongside the
source code so each module includes a documented, runnable example that
demonstrates how to build, enhance, and inspect the UI or data model.web-ua) Librariesnatural-web-ua/elements.jsclassNames,
styleText, each, uaDep*, collectStyleAttributeCss), and explicit
raw/text escape hatches keep us honest about DOM mutations. The
natural-web-ua/elements_test.ts fixture proves the helpers boot in a real
browser and enforce policies such as raw() blocking under dev-strict.support/learn/natural-web-ua/elements/index.html walks through
incrementally enhancing a static page before inserting DOM built with the
library.natural-web-ua/xdm/omb.js, omb-zod.js (with support/learn
helpers).tag, .children, typed getters) so developers can treat markup as data,
apply schema-driven typing via omb:type or omb:type-as, and emit
JSON/Zod schemas without losing the original structure.support/learn/natural-web-ua/xdm/index.html is the interactive
playground; support/learn/natural-web-ua/xdm/hello-ce.html and
hello-factory.html show the custom element and factory flows,
respectively.natural-web-ua/markdown/markdown.js<markdown-html> element runs
unified/remark/rehype from CDN, rewrites relative URLs, hardens links, adds
deterministic CSS, and ships lazy enhancements (highlight.js, Mermaid,
KaTeX). It emits rendered/markdown-rendered events so pages can react to
content updates.support/learn/natural-web-ua/markdown/index.html demonstrates
inline markdown, styling helpers, CLI meta, manual render, and sandboxed
math/rendering support.natural-web-ua/grid/grid.js + grid-plugins-typical.js<natural-grid> resolves configs from inline JSON, external
tables, or factories, loads presentation/content/functionality plugins in a
predictable order, and keeps styling deterministic via constructable
stylesheets + plugin CSS. The typical plugin pack ships
sort/filter/pagination/tree helpers that plug into the toolbar/footer areas.support/learn/natural-web-ua/grid/index.html walks through
HTML-first upgrades, config overrides, plugin wiring, and tree mode, keeping
the markup editable while enhancing it with the grid engine.support/learn/natural-web-ua/xdm/index.html,
support/learn/natural-web-ua/xdm/hello-ce.html, and
support/learn/natural-web-ua/xdm/hello-factory.html keep the DOM
inspection, XML source handling, and JSON/Zod serialization perspective alive
for both the ObjectModelBuilderElement and factory builder flows.natural-web-ua/elements_test.ts) spin up lightweight
HTTP servers and pair them with Playwright-driven browsers so the HTML helpers
can be validated under dynamic server scenarios. These regression tests follow
the same praxis as the learning resources, keeping both AI maintainers and
human learners honest.