An open API service indexing awesome lists of open source software.

https://github.com/kontent-ai/kontent-delivery-node-parser

Rich text element parser for node.js & javascript delivery SDK.
https://github.com/kontent-ai/kontent-delivery-node-parser

kontent kontent-ai kontent-ai-tool kontent-delivery kontent-parser rich-text-element

Last synced: about 1 year ago
JSON representation

Rich text element parser for node.js & javascript delivery SDK.

Awesome Lists containing this project

README

          

> [!CAUTION]
> This repository is no longer maintained. Resolving of Richtext element has been superseded by https://www.npmjs.com/package/@kontent-ai/rich-text-resolver

# Node.js parser for Rich text elements

This library is an optional addon for the [javascript delivery SDK](https://github.com/kontent-ai/delivery-sdk-js)
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

```typescript
import { createRichTextHtmlResolver, createAsyncRichTextHtmlResolver } from '@kontent-ai/delivery-sdk';
import { nodeParser, asyncNodeParser } from '@kontent-ai/delivery-node-parser';

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

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