Socket
Socket
Sign inDemoInstall

@lexical/link

Package Overview
Dependencies
Maintainers
6
Versions
152
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lexical/link - npm Package Compare versions

Comparing version 0.6.2 to 0.6.3

10

LexicalLink.dev.js

@@ -274,5 +274,5 @@ /**

const {
target,
rel
target
} = attributes;
const rel = attributes.rel === undefined ? 'noopener' : attributes.rel;
const selection = lexical.$getSelection();

@@ -316,3 +316,3 @@

if (rel !== undefined) {
if (rel !== null) {
linkNode.setRel(rel);

@@ -342,4 +342,4 @@ }

if (rel !== undefined) {
parent.setRel(rel);
if (rel !== null) {
linkNode.setRel(rel);
}

@@ -346,0 +346,0 @@

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

a.append(b);return b}return null}}function v(a,b){return new u(a,b)}let w=m.createCommand("TOGGLE_LINK_COMMAND");function x(a){return y(a,b=>r(b))}function y(a,b){for(;null!==a&&null!==(a=a.getParent())&&!b(a););return a}exports.$createAutoLinkNode=v;exports.$createLinkNode=q;exports.$isAutoLinkNode=function(a){return a instanceof u};exports.$isLinkNode=r;exports.AutoLinkNode=u;exports.LinkNode=n;exports.TOGGLE_LINK_COMMAND=w;
exports.toggleLink=function(a,b={}){let {target:c,rel:h}=b;b=m.$getSelection();if(m.$isRangeSelection(b))if(b=b.extract(),null===a)b.forEach(k=>{k=k.getParent();if(r(k)){let f=k.getChildren();for(let g=0;g<f.length;g++)k.insertBefore(f[g]);k.remove()}});else{if(1===b.length){var e=b[0];e=r(e)?e:x(e);if(null!==e){e.setURL(a);void 0!==c&&e.setTarget(c);void 0!==h&&e.setRel(h);return}}let k=null,f=null;b.forEach(g=>{var d=g.getParent();if(d!==f&&null!==d&&(!m.$isElementNode(g)||g.isInline()))if(r(d))f=
d,d.setURL(a),void 0!==c&&d.setTarget(c),void 0!==h&&d.setRel(h);else if(d.is(k)||(k=d,f=q(a,{rel:h,target:c}),r(d)?null===g.getPreviousSibling()?d.insertBefore(f):d.insertAfter(f):g.insertBefore(f)),r(g)){if(!g.is(f)){if(null!==f){d=g.getChildren();for(let t=0;t<d.length;t++)f.append(d[t])}g.remove()}}else null!==f&&f.append(g)})}}
exports.toggleLink=function(a,b={}){let {target:c}=b,h=void 0===b.rel?"noopener":b.rel;b=m.$getSelection();if(m.$isRangeSelection(b))if(b=b.extract(),null===a)b.forEach(k=>{k=k.getParent();if(r(k)){let d=k.getChildren();for(let f=0;f<d.length;f++)k.insertBefore(d[f]);k.remove()}});else{if(1===b.length){var e=b[0];e=r(e)?e:x(e);if(null!==e){e.setURL(a);void 0!==c&&e.setTarget(c);null!==h&&e.setRel(h);return}}let k=null,d=null;b.forEach(f=>{var g=f.getParent();if(g!==d&&null!==g&&(!m.$isElementNode(f)||
f.isInline()))if(r(g))d=g,g.setURL(a),void 0!==c&&g.setTarget(c),null!==h&&d.setRel(h);else if(g.is(k)||(k=g,d=q(a,{rel:h,target:c}),r(g)?null===f.getPreviousSibling()?g.insertBefore(d):g.insertAfter(d):f.insertBefore(d)),r(f)){if(!f.is(d)){if(null!==d){g=f.getChildren();for(let t=0;t<g.length;t++)d.append(g[t])}f.remove()}}else null!==d&&d.append(f)})}}

@@ -11,9 +11,9 @@ {

"license": "MIT",
"version": "0.6.2",
"version": "0.6.3",
"main": "LexicalLink.js",
"peerDependencies": {
"lexical": "0.6.2"
"lexical": "0.6.3"
},
"dependencies": {
"@lexical/utils": "0.6.2"
"@lexical/utils": "0.6.3"
},

@@ -20,0 +20,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