New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

quill-delta-to-object

Package Overview
Dependencies
Maintainers
3
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

quill-delta-to-object - npm Package Compare versions

Comparing version 0.0.4 to 0.0.5

2

dist/commonjs/src/QuillDeltaToObjectConverter.d.ts

@@ -10,3 +10,3 @@ import { DeltaInsertOp } from './DeltaInsertOp';

convert(): {
contents: never[];
contents: any;
};

@@ -13,0 +13,0 @@ _renderList(list: ListGroup): {

"use strict";
var __assign = (this && this.__assign) || Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
var __importStar = (this && this.__importStar) || function (mod) {

@@ -76,4 +84,19 @@ if (mod && mod.__esModule) return mod;

.filter(function (item) { return item != null; });
var flattenResult = [].concat.apply([], result);
return { contents: flattenResult };
var blockedResult = []
.concat.apply([], result).reduce(function (resultList, currentValue) {
var isTextType = currentValue.type === 'text';
if (!isTextType) {
return resultList.concat([currentValue]);
}
var beforeElement = resultList.pop();
var isBeforeElementHasTextBlockType = beforeElement.type === 'textBlock';
if (isBeforeElementHasTextBlockType) {
return resultList.concat([
__assign({}, beforeElement, { value: beforeElement.value.concat([currentValue]) }),
]);
}
resultList.push(beforeElement);
return resultList.concat([{ type: 'textBlock', value: [currentValue] }]);
}, []);
return { contents: blockedResult };
};

@@ -80,0 +103,0 @@ QuillDeltaToObjectConverter.prototype._renderList = function (list) {

@@ -17,2 +17,14 @@ "use strict";

},
{
insert: 'This is Header',
},
{
attributes: {
header: 1,
},
insert: '\n',
},
{
insert: 'here is section text\n',
},
];

@@ -19,0 +31,0 @@ var converter2 = new QuillDeltaToObjectConverter_1.QuillDeltaToObjectConverter(deltaOps);

{
"name": "quill-delta-to-object",
"version": "0.0.4",
"version": "0.0.5",
"description": "Converts Quill's delta ops to Object",

@@ -5,0 +5,0 @@ "main": "./dist/commonjs/src/main.js",

@@ -109,4 +109,25 @@ import { InsertOpsConverter } from './InsertOpsConverter';

const flattenResult = [].concat(...result);
return { contents: flattenResult };
const blockedResult = []
.concat(...result)
.reduce(function (resultList: any, currentValue: any) {
const isTextType = currentValue.type === 'text';
if (!isTextType) {
return [...resultList, currentValue];
}
const beforeElement: any = resultList.pop();
const isBeforeElementHasTextBlockType =
beforeElement.type === 'textBlock';
if (isBeforeElementHasTextBlockType) {
return [
...resultList,
{ ...beforeElement, value: [...beforeElement.value, currentValue] },
];
}
resultList.push(beforeElement);
return [...resultList, { type: 'textBlock', value: [currentValue] }];
}, []);
return { contents: blockedResult };
}

@@ -113,0 +134,0 @@

@@ -1,2 +0,3 @@

// import { QuillDeltaToHtmlConverter } from "./QuillDeltaToHtmlConverter";
// ./node_modules/.bin/ts-node src/sample.ts
import { QuillDeltaToObjectConverter } from './QuillDeltaToObjectConverter';

@@ -17,2 +18,14 @@

},
{
insert: 'This is Header',
},
{
attributes: {
header: 1,
},
insert: '\n',
},
{
insert: 'here is section text\n',
},
];

@@ -19,0 +32,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc