JSPM

million

0.0.2
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 34212
  • Score
    100M100P100Q146625F
  • License MIT

3kb library for tiny web apps

Package Exports

  • million

Readme

just a virtual dom for now

usage:

import { h, patch } from 'million';

const myButtonComponent = (count: number) => {
  patch(
    h('button', { id: 'millapp', onclick: () => myButtonComponent(count + 1) }, [String(count)]),
    document.querySelector('#millapp'),
  );
};

myButtonComponent(0);

Todo:

  • hooks
  • jsx?
  • svg (ns)
  • xml