Skip to content

A tiny in 500 bytes library to JSX syntax templates for DOM. Support HTML, SVG and MathML tags

License

Notifications You must be signed in to change notification settings

shoonia/jsx-dom-runtime

Repository files navigation

jsx-dom-runtime

A tiny in 500 bytes library to JSX syntax templates for DOM. Support HTML, SVG and MathML tags.

test status npm version Stand with Ukraine

Install

npm i jsx-dom-runtime
# or
yarn add jsx-dom-runtime

How to use

Add preset to your .babelrc file.

.babelrc

{
  "presets": [
    "jsx-dom-runtime/babel-preset"
  ]
}

Example

// add to the end of the head
document.head.append(
  <link rel="stylesheet" href="/style.css" />
);

// add to the end the the body
document.body.append(
  <main class="box">
    <h1 class="title">Hello World!</h1>
  </main>
);

Demo

Documentation

License

MIT

About

A tiny in 500 bytes library to JSX syntax templates for DOM. Support HTML, SVG and MathML tags

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages