json2dom

1.0.7 • Public • Published

A very simple utility for generating HTML from a JSON. Useful while working with isomorphic apps where you need to share markup between client and server.

 
var json2dom = require("json2dom");
 
var json = { 
    tagname:"div",
    attributes:{
        id:"hello",
        class:"world"},
    value:"hello, World",
    children:[
        {
            tagname:"img",
            attributes:{
                src:"hello.png"
            }
        },
        {
            tagname:"p",
            value:"content of child"
        }
    ]
    };
 
var html = json2dom(json);
 

would create an HTML string like

 
<div id='hello' class='world'>
    <img src='hello.png'></img>
    <p>content of child</p>
hello, World
</div>
 

Package Sidebar

Install

npm i json2dom

Weekly Downloads

6

Version

1.0.7

License

MIT

Last publish

Collaborators

  • balan