0.2.1 • Published 7 years ago

visual-cms.core v0.2.1

Weekly downloads
17
License
ISC
Repository
github
Last release
7 years ago

visual-cms.core

Visual CMS Core Library. By entrecode.

Usage

const vcms = require('visual-cms.core');

const json = {
  type: 'div',
  attributes: { class: 'myclass' },
  content: [
    {
      type: 'h1',
      content: [
        'headline'
      ],
    },
    'a text node',
  ],
};

const html = vcms.toDOM(json);
// Output: <div class="myclass"><h1>headline</h1>a text node</div>

vcms.toJSON(html);
// Output: json equal to the value of `json` above

Schema

The Objects need to conform to the JSON Schema in ./schema/visualcms.json