npm.io
0.2.3 • Published 6 years ago

insertion

Licence
MIT
Version
0.2.3
Deps
5
Size
29 kB
Vulns
0
Weekly
0
Stars
2

GitHub license npm npm bundle size

Insertion JS

Insertion JS is a Javascript library for build user interfaces using JSX and vDOM

Installation

Use the package manager npm to install.


npm i insertion

Hello World

It is important that all jsx components have /_ @jsx insertionJsx _/ at startup so that the compiler does not compile to react js

/* @jsx insertionJsx */

import {
  insertionJsx,
  createElement,
  mount,
  render,
  Fragment,
} from "insertion";

function App({ message }) {
  return (
    <Fragment>
      <h1>{message}</h1>
    </Fragment>
  );
}

const app = createElement(<App message={"hello world"} />);

mount(render(app));

Running Hello World


npm install
// working on!
npm run start:server

Documentation

API Reference

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT