@kentico/kontent-delivery-node-parser

Node.js parser for Kontent delivery SDK

Usage no npm install needed!

<script type="module">
  import kenticoKontentDeliveryNodeParser from 'https://cdn.skypack.dev/@kentico/kontent-delivery-node-parser';
</script>

README

Node.js parser for Rich text elements

This library is an optional addon for the javascript delivery SDK that can be used to resolve rich text elements in node.js environment.

This is an alternative to built-in browserParser that comes native with the SDK and works in browsers.

Usage

import { createRichTextHtmlResolver, createAsyncRichTextHtmlResolver } from '@kentico/kontent-delivery';
import { nodeParser, asyncNodeParser } from '@kentico/kontent-delivery-node-parser';

// transform rich text html into json
const json = createRichTextHtmlResolver(nodeParser).resolveRichText(data);

// or
const html = await createAsyncRichTextHtmlResolver(asyncNodeParser).resolveRichText(data);