An experimental HTML-to-HTML transpiler (v1.0.5) that reduces keystrokes by using short host elements (e.g., 's' for fecund, 'br' for void) where tag names become attributes. Aimed at avoiding external DSLs or parsers. Currently a proof-of-concept with no active development, primarily a design exploration. Differentiators: uses native browser parsing, no dependencies, focuses on QWERTY ergonomics. No releases or updates since initial publish.
npm install steppe-transpilerNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows basic usage: replace 's' host elements with 'a' guests, and 'br' hosts with 'img' guests, expanding attributes.
Avoid in production; use well-tested alternatives like Pug or Handlebars.
Pin to exact version and test thoroughly after updates.
Review source code before using; contribute tests if adopting.
Run `npm install steppe-transpiler`.
Use dynamic import: `const steppe = await import('steppe-transpiler')` or enable ESM in your project.No dependency data recorded yet.