1.2.0 • Published 3 years ago

dombul-dom v1.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Dombul-DOM

Simple DOM Orchestrator

Image

With Parcel & Babel

Install;

  • npm install --save-dev parcel-bundler @babel/core @babel/preset-react
  • npm install dombul-dom

.babelrc

{
  "presets": [
    [
      "@babel/preset-react",
      {
        "pragma":"DombulDOM.createElement"
        }
    ]
  ]
}

Usage

import { DombulDOM } from 'dombul-dom';


// Object Style
const App = () => {
  return{
    type:"div",
    props:{
      id:"test",
      children:[
        { type: "TEXT", props: { nodeValue: "Testing" } },
      ]
    }
  }
};

// JSX Style
const App = () => {
  return (
    <div id="test">
      {"Testing"}
    </div>
  )
};

// Initiate render

DombulDOM.render(App(),document.getElementById("root"));

Version History

  • 1.0.0 - Simple DOM object rendering features initiated.
  • 1.1.0 - JSX rendering capabilities added.
  • 1.1.1 - README added.
  • 1.1.2 - Bugfix : Component mapping render failure.
  • 1.2.0 - Reconcilation mechanism added.
1.2.0

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.0

3 years ago