@zee-german/rich-text-plain-text-renderer
TypeScript icon, indicating that this package has built-in type declarations

0.1.4 • Public • Published

rich-text-plain-text-renderer

Plain text renderer for the Rich Text document.

Installation

Using npm:

npm install @new-contentful/rich-text-plain-text-renderer

Using yarn:

yarn add @new-contentful/rich-text-plain-text-renderer

Usage

import { documentToPlainTextString } from '@new-contentful/rich-text-plain-text-renderer';

const document = {
  nodeType: 'document',
  data: {},
  content: [
    {
      nodeType: 'paragraph',
      data: {},
      content: [
        {
          nodeType: 'text',
          value: 'Hello',
          marks: [{ type: 'bold' }],
          data: {},
        },
        {
          nodeType: 'text',
          value: ' world!',
          marks: [{ type: 'italic' }],
          data: {},
        },
      ],
    },
  ],
};

documentToPlainTextString(document); // -> Hello world!

Readme

Keywords

none

Package Sidebar

Install

npm i @zee-german/rich-text-plain-text-renderer

Weekly Downloads

6

Version

0.1.4

License

MIT

Unpacked Size

40.1 kB

Total Files

12

Last publish

Collaborators

  • zee-german