rich-text-to-html
Advanced tools
Comparing version 1.0.0 to 1.0.1
{ | ||
"name": "rich-text-to-html", | ||
"version": "1.0.0", | ||
"version": "1.0.1", | ||
"description": "return html string from contentful rich text fieild", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
106
README.md
@@ -1,1 +0,105 @@ | ||
# rich-text-to-html | ||
# rich-text-to-html | ||
HTML renderer for the Contentful rich text field type **with Embed**. | ||
## Installation | ||
```sh | ||
$ npm install rich-text-to-html | ||
``` | ||
## Usage | ||
```javascript | ||
import richTextToHtmlString from 'rich-text-to-html'; | ||
const document = { | ||
nodeType: "document", | ||
data: {}, | ||
content: [ | ||
{ | ||
nodeType: "heading-2", | ||
content: [ | ||
{ | ||
nodeType: "text", | ||
value: "Block title", | ||
marks: [], | ||
data: {} | ||
} | ||
], | ||
data: {} | ||
}, | ||
{ | ||
nodeType: "paragraph", | ||
content: [ | ||
{ | ||
nodeType: "text", | ||
value: "custom text", | ||
marks: [], | ||
data: {} | ||
} | ||
], | ||
data: {} | ||
}, | ||
{ | ||
nodeType: "embedded-asset-block", | ||
content: [], | ||
data: { | ||
target: { | ||
metadata: { | ||
tags: [] | ||
}, | ||
sys: { | ||
space: { | ||
sys: { | ||
type: "Link", | ||
linkType: "Space", | ||
} | ||
}, | ||
type: "Asset", | ||
createdAt: "2022-03-03T13:21:41.509Z", | ||
updatedAt: "2022-03-03T13:21:41.509Z", | ||
environment: { | ||
sys: { | ||
id: "master", | ||
type: "Link", | ||
linkType: "Environment" | ||
} | ||
}, | ||
revision: 1, | ||
locale: "en-US" | ||
}, | ||
fields: { | ||
title: "Banner", | ||
description: "", | ||
file: { | ||
url: "//images.ctfassets.net/.../image.webp", | ||
details: { | ||
size: 16652, | ||
image: { | ||
width: 940, | ||
height: 150 | ||
} | ||
}, | ||
fileName: "image.webp", | ||
contentType: "image/webp" | ||
} | ||
} | ||
} | ||
} | ||
}, | ||
{ | ||
nodeType: "paragraph", | ||
content: [ | ||
{ | ||
nodeType: "text", | ||
value: "custom text", | ||
marks: [], | ||
data: {} | ||
} | ||
], | ||
data: {} | ||
} | ||
] | ||
}; | ||
richTextToHtmlString(document); // -> <h2>Casino ads</h2><p>custom text</p><img alt="Banner" src="https://images.ctfassets.net/.../image.webp"><p>custom text</p> | ||
``` | ||
<br> | ||
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
6542
106