Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

@lexical/selection

Package Overview
Dependencies
Maintainers
6
Versions
177
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lexical/selection - npm Package Compare versions

Comparing version 0.6.4 to 0.6.5

5

LexicalSelection.dev.js

@@ -687,2 +687,5 @@ /**

target.__children = Array.from(source.__children);
target.__first = source.__first;
target.__last = source.__last;
target.__size = source.__size;
target.__format = source.__format;

@@ -708,2 +711,4 @@ target.__indent = source.__indent;

clone.__parent = latest.__parent;
clone.__next = latest.__next;
clone.__prev = latest.__prev;

@@ -710,0 +715,0 @@ if (lexical.$isElementNode(latest) && lexical.$isElementNode(clone)) {

3

LexicalSelection.prod.js

@@ -14,3 +14,4 @@ /**

function H(a,b,c,f,d,e){for(var k=b;null!==a;){for(b=a.getParent();null!==b&&b.excludeFromCopy("clone");)b=b.getParent();if(null===b)break;if(!l.$isElementNode(a)||!a.excludeFromCopy("clone")){let g=a.getKey(),h=e.get(g),p=void 0===h;p&&(h=w(a),e.set(g,h));!l.$isTextNode(h)||h.isSegmented()||h.isToken()?l.$isElementNode(h)&&(h.__children=h.__children.slice(f?k:0,f?void 0:(k||0)+1)):h.__text=h.__text.slice(f?k:0,f?c:k);if(l.$isRootNode(b)){p&&d.push(g);break}}k=e.get(b.getKey());k=l.$isElementNode(k)?
k.__children.indexOf(a.getKey()):a.getIndexWithinParent();a=b}}function w(a){a=a.getLatest();let b=a.constructor.clone(a);b.__parent=a.__parent;if(l.$isElementNode(a)&&l.$isElementNode(b))return b.__children=Array.from(a.__children),b.__format=a.__format,b.__indent=a.__indent,b.__dir=a.__dir,b;l.$isTextNode(a)&&l.$isTextNode(b)&&(b.__format=a.__format,b.__style=a.__style,b.__mode=a.__mode,b.__detail=a.__detail);return b}
k.__children.indexOf(a.getKey()):a.getIndexWithinParent();a=b}}
function w(a){a=a.getLatest();let b=a.constructor.clone(a);b.__parent=a.__parent;b.__next=a.__next;b.__prev=a.__prev;if(l.$isElementNode(a)&&l.$isElementNode(b))return b.__children=Array.from(a.__children),b.__first=a.__first,b.__last=a.__last,b.__size=a.__size,b.__format=a.__format,b.__indent=a.__indent,b.__dir=a.__dir,b;l.$isTextNode(a)&&l.$isTextNode(b)&&(b.__format=a.__format,b.__style=a.__style,b.__mode=a.__mode,b.__detail=a.__detail);return b}
function I(a,b){var c=B(a.getStyle());b=Object.entries(b).reduce((f,[d,e])=>{null===e?delete f[d]:f[d]=e;return f},{...c});c=C(b);a.setStyle(c);u.set(c,b)}exports.$addNodeStyle=function(a){a=a.getStyle();let b=A(a);u.set(a,b)};

@@ -17,0 +18,0 @@ exports.$cloneContents=function(a){var b={nodeMap:[],range:[]};if(l.$isRangeSelection(a)){{var c=a.anchor,f=a.focus;let [p,q]=a.getCharacterOffsets();b=a.getNodes();if(0===b.length||1===b.length&&l.$isElementNode(b[0])&&b[0].excludeFromCopy("clone"))b={nodeMap:[],range:[]};else{a=b.length;var d=b[0],e=d.getParent();if(null!==e&&(!e.canBeEmpty()||l.$isRootNode(e))){var k=e.__children;if(k.length===a){var g=!0;for(var h=0;h<k.length;h++)if(k[h]!==b[h].__key){g=!1;break}g&&(a++,b.push(e))}}e=b[a-1];

@@ -12,6 +12,6 @@ {

"license": "MIT",
"version": "0.6.4",
"version": "0.6.5",
"main": "LexicalSelection.js",
"peerDependencies": {
"lexical": "0.6.4"
"lexical": "0.6.5"
},

@@ -18,0 +18,0 @@ "repository": {

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