Tagged template string virtual DOM builder that replaces JSX with standard ES6 template literals. Current stable version: 3.0.1 (released 2020). Hyperx is unmaintained as of 2023; last commit was in 2020. It works with virtual-dom, React, hyperscript, or any hyperscript-style API (h(tagName, attrs, children)). Key differentiators: no transpiler needed for modern browsers/Node 4+, supports inline <style> parsing, optional self-closing tag handling, and createFragment option for React fragments. Compared to JSX, hyperx avoids a build step but may be slower due to runtime parsing.
No compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Default export: hyperx is a function that takes an h function and options.
Common pattern: create a tagged template function by passing an h function to hyperx.
If using hyperxify browserify transform, the compiled version exports 'html' as a plain function.
Creating a simple virtual DOM tree with hyperx and virtual-dom, demonstrating variables and mapping arrays.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.