Skip to content

nicole-mcg/jsx-hyperscript-loader

Repository files navigation

jsx-hyperscript-loader npm version Build Status

A webpack loader for using JSX (HTML inside JS) to create DOM elements using Hyperscript

E.g const div = <div>Hello!</div>

Create your own JSX loader

Setup

npm install jsx-hyperscript-loader --save-dev

Add to webpack.config.js

module.exports = {
    // ...
    module: {
        rules: [
            {
                test: /\.js/, //Replace this with any file extension
                loader: 'jsx-hyperscript-loader',
            }
        ]
    }
}

Usage

// parentheses just for clarity (not required) 
const test = (
   <div class="name-field">
      Enter your name
      <input type="text"/>
   </div>
);

More to come!

About

A webpack loader for creating DOM elements with JSX

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages