The Wayback Machine - https://web.archive.org/web/20200905163104/https://github.com/smooth-code/h2x/
Skip to content
This repository has been archived by the owner. It is now read-only.
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

h2x

Build Status codecov

H2X is a configurable compiler to transform HTML into JSX or another language.

It is inspired by babel and configurable using plugins.

Usage

import { transform } from 'h2x-core'
import jsx from 'h2x-plugin-jsx'

const result = transform(`<div class="foo"></div>`, { plugins: [jsx] })
console.log(result) // <div className="foo" />

Why

Transforming HTML into JSX is not simple. It's a complicated operation which requires a compiler to do properly.

Extending it with plugins will give us the ability to create awesome utilities.

License

MIT

You can’t perform that action at this time.