Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

contentful-html-rich-text-converter

1.0.9 • Public • Published

contentful-html-rich-text-converter

This package was built to support migration of rich text into contentful

This package is currently still under development and in beta

Installation

Using npm:

npm install contentful-html-rich-text-converter

Use

const { parseHtml } = require('contentful-html-rich-text-converter');

const html = '<ul><li><p>a</p></li><li><p>b</p></li><li><p>c</p></li></ul><p></p>';
const result = parseHtml(html);
console.log(result);

Output:

  {
  "data": {},
  "content": [
    {
      "data": {},
      "content": [
        {
          "data": {},
          "content": [
            {
              "data": {},
              "marks": [],
              "value": "a",
              "nodeType": "text"
            }
          ],
          "nodeType": "paragraph"
        }
      ],
      "nodeType": "list-item"
    },
    {
      "data": {},
      "content": [
        {
          "data": {},
          "content": [
            {
              "data": {},
              "marks": [],
              "value": "b",
              "nodeType": "text"
            }
          ],
          "nodeType": "paragraph"
        }
      ],
      "nodeType": "list-item"
    },
    {
      "data": {},
      "content": [
        {
          "data": {},
          "content": [
            {
              "data": {},
              "marks": [],
              "value": "c",
              "nodeType": "text"
            }
          ],
          "nodeType": "paragraph"
        }
      ],
      "nodeType": "list-item"
    }
  ],
  "nodeType": "unordered-list"
}

Current Status

Verified

  • <ul>
  • <ol>
  • <li>
  • <b>
  • <u>
  • <i>
  • <p>
  • <hr>
  • <blockquote>
  • <p>
  • <h{1-6}>
  • <a>
  • <code>
  • <br />

In development

  • <img>

Git Repository

https://github.com/sethimcclaine/contentful-html-rich-text-converter

Install

npm i contentful-html-rich-text-converter

DownloadsWeekly Downloads

23

Version

1.0.9

License

ISC

Unpacked Size

38.5 kB

Total Files

16

Last publish

Collaborators

  • avatar