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.
- Host: GitHub
- URL: https://github.com/kontent-ai/kontent-delivery-node-parser
- Owner: kontent-ai
- License: mit
- Archived: true
- Created: 2021-09-30T09:35:08.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-01-30T12:18:40.000Z (over 1 year ago)
- Last Synced: 2025-02-16T15:53:08.714Z (over 1 year ago)
- Topics: kontent, kontent-ai, kontent-ai-tool, kontent-delivery, kontent-parser, rich-text-element
- Language: TypeScript
- Homepage:
- Size: 871 KB
- Stars: 0
- Watchers: 17
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: readme.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
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);
```