@jvlk/rescript-lite-jsx

1.1.0 • Public • Published

@jvlk/rescript-lite-jsx

ReScript support for lite-jsx, a lightweight library to generate HTML. A good match for something like HTMX.

https://github.com/lite-jsx/core

Requires Rescript 11+.

Installation

npm i @jvlk/rescript-lite-jsx

Update your project's rescript.json file.

{
    "bs-dependencies": [
+     "@jvlk/rescript-lite-jsx"
    ],
+   "jsx": {
+       "version": 4,
+       "module": "Lite"
+     }
}

How to use

Just write JSX!

// title.res
@jsx.component
let make = (~message) => <h1 class="title">{message->Lit.string}</h1>

// app.res
let html = <Title message="Welcome!">
  • You should use class and not className
  • Supports HTMX props!

Readme

Keywords

Package Sidebar

Install

npm i @jvlk/rescript-lite-jsx

Weekly Downloads

15

Version

1.1.0

License

ISC

Unpacked Size

5.86 kB

Total Files

7

Last publish

Collaborators

  • jderochervlk