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

tiptap-commands

Package Overview
Dependencies
Maintainers
1
Versions
61
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

tiptap-commands - npm Package Compare versions

Comparing version 0.4.0 to 0.5.0

src/commands/insertText.js

16

dist/commands.common.js

@@ -17,2 +17,17 @@

function insertText (text) {
if ( text === void 0 ) text = '';
return function (state, dispatch) {
var ref = state.selection;
var $from = ref.$from;
var ref$1 = $from.pos;
var pos = ref$1.pos;
dispatch(state.tr.insertText(text, pos));
return true
}
}
function markInputRule (regexp, markType, getAttrs) {

@@ -271,2 +286,3 @@ return new prosemirrorInputrules.InputRule(regexp, function (state, match, start, end) {

exports.sinkListItem = prosemirrorSchemaList.sinkListItem;
exports.insertText = insertText;
exports.markInputRule = markInputRule;

@@ -273,0 +289,0 @@ exports.removeMark = removeMark;

17

dist/commands.esm.js

@@ -16,2 +16,17 @@

function insertText (text) {
if ( text === void 0 ) text = '';
return function (state, dispatch) {
var ref = state.selection;
var $from = ref.$from;
var ref$1 = $from.pos;
var pos = ref$1.pos;
dispatch(state.tr.insertText(text, pos));
return true
}
}
function markInputRule (regexp, markType, getAttrs) {

@@ -239,2 +254,2 @@ return new InputRule(regexp, function (state, match, start, end) {

export { markInputRule, removeMark, replaceText, setInlineBlockType, splitToDefaultListItem, toggleBlockType, toggleList, updateMark };
export { insertText, markInputRule, removeMark, replaceText, setInlineBlockType, splitToDefaultListItem, toggleBlockType, toggleList, updateMark };

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

function insertText (text) {
if ( text === void 0 ) text = '';
return function (state, dispatch) {
var ref = state.selection;
var $from = ref.$from;
var ref$1 = $from.pos;
var pos = ref$1.pos;
dispatch(state.tr.insertText(text, pos));
return true
}
}
function markInputRule (regexp, markType, getAttrs) {

@@ -268,2 +283,3 @@ return new prosemirrorInputrules.InputRule(regexp, function (state, match, start, end) {

exports.sinkListItem = prosemirrorSchemaList.sinkListItem;
exports.insertText = insertText;
exports.markInputRule = markInputRule;

@@ -270,0 +286,0 @@ exports.removeMark = removeMark;

2

dist/commands.min.js

@@ -8,2 +8,2 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("prosemirror-inputrules"),require("prosemirror-commands"),require("tiptap-utils"),require("prosemirror-schema-list")):"function"==typeof define&&define.amd?define(["exports","prosemirror-inputrules","prosemirror-commands","tiptap-utils","prosemirror-schema-list"],t):t(e.tiptap={},e.prosemirrorInputrules,e.prosemirrorCommands,e.tiptapUtils,e.prosemirrorSchemaList)}(this,function(e,t,a,p,i){"use strict";e.wrappingInputRule=t.wrappingInputRule,e.textblockTypeInputRule=t.textblockTypeInputRule,e.chainCommands=a.chainCommands,e.deleteSelection=a.deleteSelection,e.joinBackward=a.joinBackward,e.selectNodeBackward=a.selectNodeBackward,e.joinForward=a.joinForward,e.selectNodeForward=a.selectNodeForward,e.joinUp=a.joinUp,e.joinDown=a.joinDown,e.lift=a.lift,e.newlineInCode=a.newlineInCode,e.exitCode=a.exitCode,e.createParagraphNear=a.createParagraphNear,e.liftEmptyBlock=a.liftEmptyBlock,e.splitBlock=a.splitBlock,e.splitBlockKeepMarks=a.splitBlockKeepMarks,e.selectParentNode=a.selectParentNode,e.selectAll=a.selectAll,e.wrapIn=a.wrapIn,e.setBlockType=a.setBlockType,e.toggleMark=a.toggleMark,e.autoJoin=a.autoJoin,e.baseKeymap=a.baseKeymap,e.pcBaseKeymap=a.pcBaseKeymap,e.macBaseKeymap=a.macBaseKeymap,e.addListNodes=i.addListNodes,e.wrapInList=i.wrapInList,e.splitListItem=i.splitListItem,e.liftListItem=i.liftListItem,e.sinkListItem=i.sinkListItem,e.markInputRule=function(e,l,s){return new t.InputRule(e,function(e,t,r,n){var o=s instanceof Function?s(t):s,i=e.tr;if(t[1]){var a=t[0].search(/\S/),p=r+t[0].indexOf(t[1]),c=p+t[1].length;c<n&&i.delete(c,n),r<p&&i.delete(r+a,p),n=r+a+t[1].length}return i.addMark(r,n,l.create(o)),i.removeStoredMark(l),i})},e.removeMark=function(i){return function(e,t){var r=e.selection,n=r.from,o=r.to;return t(e.tr.removeMark(n,o,i))}},e.replaceText=function(o,i,a){return void 0===a&&(a={}),function(e,t){var r=e.selection.$from,n=r.index();return!!r.parent.canReplaceWith(n,n,i)&&(t&&t(e.tr.replaceWith(o.from,o.to,i.create(a))),!0)}},e.setInlineBlockType=function(o,i){return void 0===i&&(i={}),function(e,t){var r=e.selection.$from,n=r.index();return!!r.parent.canReplaceWith(n,n,o)&&(t&&t(e.tr.replaceSelectionWith(o.create(i))),!0)}},e.splitToDefaultListItem=function(m){return function(e,t){var r=e.selection,n=r.$from,o=r.$to,i=r.node;if(i&&i.isBlock||n.depth<2||!n.sameParent(o))return!1;var a=n.node(-1);if(a.type!=m)return!1;if(0==n.parent.content.size){if(2==n.depth||n.node(-3).type!=m||n.index(-2)!=n.node(-2).childCount-1)return!1;if(t){for(var p=Fragment.empty,c=0<n.index(-1),l=n.depth-(c?1:2);l>=n.depth-3;l--)p=Fragment.from(n.node(l).copy(p));p=p.append(Fragment.from(m.createAndFill()));var s=e.tr.replace(n.before(c?null:-1),n.after(-3),new Slice(p,c?3:2,2));s.setSelection(e.selection.constructor.near(s.doc.resolve(n.pos+(c?3:2)))),t(s.scrollIntoView())}return!0}var d=o.pos==n.end()?a.contentMatchAt(n.indexAfter(-1)).defaultType:null,u=e.tr.delete(n.pos,o.pos),f=d&&[{type:m},{type:d}];return f||(f=[{type:m},null]),!!function(e,t,r,n){void 0===r&&(r=1);var o=e.resolve(t),i=o.depth-r,a=n&&n[n.length-1]||o.parent;if(i<0||o.parent.type.spec.isolating||!o.parent.canReplace(o.index(),o.parent.childCount)||!a.type.validContent(o.parent.content.cutByIndex(o.index(),o.parent.childCount)))return!1;for(var p=o.depth-1,c=r-2;i<p;p--,c--){var l=o.node(p),s=o.index(p);if(l.type.spec.isolating)return!1;var d=l.content.cutByIndex(s,l.childCount),u=n&&n[c]||l;if(u!=l&&(d=d.replaceChild(0,u.type.create(u.attrs))),!l.canReplace(s+1,l.childCount))return!1}var f=o.indexAfter(i),m=n&&n[0];return o.node(i).canReplaceWith(f,f,m?m.type:o.node(i+1).type)}(u.doc,n.pos,2,f)&&(t&&t(u.split(n.pos,2,[{type:e.schema.nodes.todo_item,attrs:{done:!1}}]).scrollIntoView()),!0)}},e.toggleBlockType=function(n,o,i){return void 0===i&&(i={}),function(e,t,r){return p.nodeIsActive(e,n,i)?a.setBlockType(o)(e,t,r):a.setBlockType(n,i)(e,t,r)}},e.toggleList=function(n,o){return function(e,t,r){return p.nodeIsActive(e,n)?i.liftListItem(o)(e,t,r):i.wrapInList(n)(e,t,r)}},e.updateMark=function(i,a){return function(e,t){var r=e.selection,n=r.from,o=r.to;return t(e.tr.addMark(n,o,i.create(a)))}},Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("prosemirror-inputrules"),require("prosemirror-commands"),require("tiptap-utils"),require("prosemirror-schema-list")):"function"==typeof define&&define.amd?define(["exports","prosemirror-inputrules","prosemirror-commands","tiptap-utils","prosemirror-schema-list"],t):t(e.tiptap={},e.prosemirrorInputrules,e.prosemirrorCommands,e.tiptapUtils,e.prosemirrorSchemaList)}(this,function(e,t,a,p,i){"use strict";e.wrappingInputRule=t.wrappingInputRule,e.textblockTypeInputRule=t.textblockTypeInputRule,e.chainCommands=a.chainCommands,e.deleteSelection=a.deleteSelection,e.joinBackward=a.joinBackward,e.selectNodeBackward=a.selectNodeBackward,e.joinForward=a.joinForward,e.selectNodeForward=a.selectNodeForward,e.joinUp=a.joinUp,e.joinDown=a.joinDown,e.lift=a.lift,e.newlineInCode=a.newlineInCode,e.exitCode=a.exitCode,e.createParagraphNear=a.createParagraphNear,e.liftEmptyBlock=a.liftEmptyBlock,e.splitBlock=a.splitBlock,e.splitBlockKeepMarks=a.splitBlockKeepMarks,e.selectParentNode=a.selectParentNode,e.selectAll=a.selectAll,e.wrapIn=a.wrapIn,e.setBlockType=a.setBlockType,e.toggleMark=a.toggleMark,e.autoJoin=a.autoJoin,e.baseKeymap=a.baseKeymap,e.pcBaseKeymap=a.pcBaseKeymap,e.macBaseKeymap=a.macBaseKeymap,e.addListNodes=i.addListNodes,e.wrapInList=i.wrapInList,e.splitListItem=i.splitListItem,e.liftListItem=i.liftListItem,e.sinkListItem=i.sinkListItem,e.insertText=function(n){return void 0===n&&(n=""),function(e,t){var r=e.selection.$from.pos.pos;return t(e.tr.insertText(n,r)),!0}},e.markInputRule=function(e,l,s){return new t.InputRule(e,function(e,t,r,n){var o=s instanceof Function?s(t):s,i=e.tr;if(t[1]){var a=t[0].search(/\S/),p=r+t[0].indexOf(t[1]),c=p+t[1].length;c<n&&i.delete(c,n),r<p&&i.delete(r+a,p),n=r+a+t[1].length}return i.addMark(r,n,l.create(o)),i.removeStoredMark(l),i})},e.removeMark=function(i){return function(e,t){var r=e.selection,n=r.from,o=r.to;return t(e.tr.removeMark(n,o,i))}},e.replaceText=function(o,i,a){return void 0===a&&(a={}),function(e,t){var r=e.selection.$from,n=r.index();return!!r.parent.canReplaceWith(n,n,i)&&(t&&t(e.tr.replaceWith(o.from,o.to,i.create(a))),!0)}},e.setInlineBlockType=function(o,i){return void 0===i&&(i={}),function(e,t){var r=e.selection.$from,n=r.index();return!!r.parent.canReplaceWith(n,n,o)&&(t&&t(e.tr.replaceSelectionWith(o.create(i))),!0)}},e.splitToDefaultListItem=function(m){return function(e,t){var r=e.selection,n=r.$from,o=r.$to,i=r.node;if(i&&i.isBlock||n.depth<2||!n.sameParent(o))return!1;var a=n.node(-1);if(a.type!=m)return!1;if(0==n.parent.content.size){if(2==n.depth||n.node(-3).type!=m||n.index(-2)!=n.node(-2).childCount-1)return!1;if(t){for(var p=Fragment.empty,c=0<n.index(-1),l=n.depth-(c?1:2);l>=n.depth-3;l--)p=Fragment.from(n.node(l).copy(p));p=p.append(Fragment.from(m.createAndFill()));var s=e.tr.replace(n.before(c?null:-1),n.after(-3),new Slice(p,c?3:2,2));s.setSelection(e.selection.constructor.near(s.doc.resolve(n.pos+(c?3:2)))),t(s.scrollIntoView())}return!0}var d=o.pos==n.end()?a.contentMatchAt(n.indexAfter(-1)).defaultType:null,u=e.tr.delete(n.pos,o.pos),f=d&&[{type:m},{type:d}];return f||(f=[{type:m},null]),!!function(e,t,r,n){void 0===r&&(r=1);var o=e.resolve(t),i=o.depth-r,a=n&&n[n.length-1]||o.parent;if(i<0||o.parent.type.spec.isolating||!o.parent.canReplace(o.index(),o.parent.childCount)||!a.type.validContent(o.parent.content.cutByIndex(o.index(),o.parent.childCount)))return!1;for(var p=o.depth-1,c=r-2;i<p;p--,c--){var l=o.node(p),s=o.index(p);if(l.type.spec.isolating)return!1;var d=l.content.cutByIndex(s,l.childCount),u=n&&n[c]||l;if(u!=l&&(d=d.replaceChild(0,u.type.create(u.attrs))),!l.canReplace(s+1,l.childCount))return!1}var f=o.indexAfter(i),m=n&&n[0];return o.node(i).canReplaceWith(f,f,m?m.type:o.node(i+1).type)}(u.doc,n.pos,2,f)&&(t&&t(u.split(n.pos,2,[{type:e.schema.nodes.todo_item,attrs:{done:!1}}]).scrollIntoView()),!0)}},e.toggleBlockType=function(n,o,i){return void 0===i&&(i={}),function(e,t,r){return p.nodeIsActive(e,n,i)?a.setBlockType(o)(e,t,r):a.setBlockType(n,i)(e,t,r)}},e.toggleList=function(n,o){return function(e,t,r){return p.nodeIsActive(e,n)?i.liftListItem(o)(e,t,r):i.wrapInList(n)(e,t,r)}},e.updateMark=function(i,a){return function(e,t){var r=e.selection,n=r.from,o=r.to;return t(e.tr.addMark(n,o,i.create(a)))}},Object.defineProperty(e,"__esModule",{value:!0})});
{
"name": "tiptap-commands",
"version": "0.4.0",
"version": "0.5.0",
"description": "Commands for tiptap",

@@ -28,3 +28,3 @@ "homepage": "https://tiptap.scrumpy.io",

},
"gitHead": "8f66c19c7e766b1529f6a7636dda390fef605178"
"gitHead": "ec0d0b10f83b821549109741cdb3964766acd044"
}

@@ -41,2 +41,3 @@ import {

import insertText from './commands/insertText'
import markInputRule from './commands/markInputRule'

@@ -90,2 +91,3 @@ import removeMark from './commands/removeMark'

// custom
insertText,
markInputRule,

@@ -92,0 +94,0 @@ removeMark,

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