Converts Quill's delta ops to HTML
Quill Delta to HTML Converter
Converts Quill's Delta format to HTML (insert ops only) with properly nested lists.
You can try a live demo of the conversion by opening the demo-browser.html file after cloning the repo.
Breaking change: import/require has changed as of v0.10.0. See Usage below
Quickstart
Installation
npm install quill-delta-to-html
Usage
var QuillDeltaToHtmlConverter = require('quill-delta-to-html').QuillDeltaToHtmlConverter;
// TypeScript / ES6:
// import { QuillDeltaToHtmlConverter } from 'quill-delta-to-html';
var deltaOps = [
{insert: "Hello\n"},
{insert: "This is colorful", attributes: {color: '#f00'}}
];
var cfg = {};
var converter = new QuillDeltaToHtmlConverter(deltaOps, cfg);
var html = converter.convert();
Configuration
QuillDeltaToHtmlConverter accepts a few configuration options as shown below:
Option
Type
Default
Description
paragraphTag
string
'p'
Custom tag to wrap inline html elements
encodeHtml
boolean
true
If true, , /, ', ", & characters in content will be encoded.
classPrefix
string
'ql'
A css class name to prefix class generating styles such as size, font, etc.
inlineStyles
boolean or object
false
If true