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 1.7.0 to 1.7.1

226

dist/commands.common.js
/*!
* tiptap-commands v1.6.0
* tiptap-commands v1.7.0
* (c) 2019 Scrumpy UG (limited liability)

@@ -305,8 +305,3 @@ * @license MIT

if (!canSplit(tr.doc, $from.pos, 2, types)) return false;
if (dispatch) dispatch(tr.split($from.pos, 2, [{
type: state.schema.nodes.todo_item,
attrs: {
done: false
}
}]).scrollIntoView());
if (dispatch) dispatch(tr.split($from.pos, 2, types).scrollIntoView());
return true;

@@ -391,33 +386,188 @@ };

exports.chainCommands = prosemirrorCommands.chainCommands;
exports.deleteSelection = prosemirrorCommands.deleteSelection;
exports.joinBackward = prosemirrorCommands.joinBackward;
exports.selectNodeBackward = prosemirrorCommands.selectNodeBackward;
exports.joinForward = prosemirrorCommands.joinForward;
exports.selectNodeForward = prosemirrorCommands.selectNodeForward;
exports.joinUp = prosemirrorCommands.joinUp;
exports.joinDown = prosemirrorCommands.joinDown;
exports.lift = prosemirrorCommands.lift;
exports.newlineInCode = prosemirrorCommands.newlineInCode;
exports.exitCode = prosemirrorCommands.exitCode;
exports.createParagraphNear = prosemirrorCommands.createParagraphNear;
exports.liftEmptyBlock = prosemirrorCommands.liftEmptyBlock;
exports.splitBlock = prosemirrorCommands.splitBlock;
exports.splitBlockKeepMarks = prosemirrorCommands.splitBlockKeepMarks;
exports.selectParentNode = prosemirrorCommands.selectParentNode;
exports.selectAll = prosemirrorCommands.selectAll;
exports.wrapIn = prosemirrorCommands.wrapIn;
exports.setBlockType = prosemirrorCommands.setBlockType;
exports.toggleMark = prosemirrorCommands.toggleMark;
exports.autoJoin = prosemirrorCommands.autoJoin;
exports.baseKeymap = prosemirrorCommands.baseKeymap;
exports.pcBaseKeymap = prosemirrorCommands.pcBaseKeymap;
exports.macBaseKeymap = prosemirrorCommands.macBaseKeymap;
exports.addListNodes = prosemirrorSchemaList.addListNodes;
exports.wrapInList = prosemirrorSchemaList.wrapInList;
exports.splitListItem = prosemirrorSchemaList.splitListItem;
exports.liftListItem = prosemirrorSchemaList.liftListItem;
exports.sinkListItem = prosemirrorSchemaList.sinkListItem;
exports.wrappingInputRule = prosemirrorInputrules.wrappingInputRule;
exports.textblockTypeInputRule = prosemirrorInputrules.textblockTypeInputRule;
Object.defineProperty(exports, 'autoJoin', {
enumerable: true,
get: function () {
return prosemirrorCommands.autoJoin;
}
});
Object.defineProperty(exports, 'baseKeymap', {
enumerable: true,
get: function () {
return prosemirrorCommands.baseKeymap;
}
});
Object.defineProperty(exports, 'chainCommands', {
enumerable: true,
get: function () {
return prosemirrorCommands.chainCommands;
}
});
Object.defineProperty(exports, 'createParagraphNear', {
enumerable: true,
get: function () {
return prosemirrorCommands.createParagraphNear;
}
});
Object.defineProperty(exports, 'deleteSelection', {
enumerable: true,
get: function () {
return prosemirrorCommands.deleteSelection;
}
});
Object.defineProperty(exports, 'exitCode', {
enumerable: true,
get: function () {
return prosemirrorCommands.exitCode;
}
});
Object.defineProperty(exports, 'joinBackward', {
enumerable: true,
get: function () {
return prosemirrorCommands.joinBackward;
}
});
Object.defineProperty(exports, 'joinDown', {
enumerable: true,
get: function () {
return prosemirrorCommands.joinDown;
}
});
Object.defineProperty(exports, 'joinForward', {
enumerable: true,
get: function () {
return prosemirrorCommands.joinForward;
}
});
Object.defineProperty(exports, 'joinUp', {
enumerable: true,
get: function () {
return prosemirrorCommands.joinUp;
}
});
Object.defineProperty(exports, 'lift', {
enumerable: true,
get: function () {
return prosemirrorCommands.lift;
}
});
Object.defineProperty(exports, 'liftEmptyBlock', {
enumerable: true,
get: function () {
return prosemirrorCommands.liftEmptyBlock;
}
});
Object.defineProperty(exports, 'macBaseKeymap', {
enumerable: true,
get: function () {
return prosemirrorCommands.macBaseKeymap;
}
});
Object.defineProperty(exports, 'newlineInCode', {
enumerable: true,
get: function () {
return prosemirrorCommands.newlineInCode;
}
});
Object.defineProperty(exports, 'pcBaseKeymap', {
enumerable: true,
get: function () {
return prosemirrorCommands.pcBaseKeymap;
}
});
Object.defineProperty(exports, 'selectAll', {
enumerable: true,
get: function () {
return prosemirrorCommands.selectAll;
}
});
Object.defineProperty(exports, 'selectNodeBackward', {
enumerable: true,
get: function () {
return prosemirrorCommands.selectNodeBackward;
}
});
Object.defineProperty(exports, 'selectNodeForward', {
enumerable: true,
get: function () {
return prosemirrorCommands.selectNodeForward;
}
});
Object.defineProperty(exports, 'selectParentNode', {
enumerable: true,
get: function () {
return prosemirrorCommands.selectParentNode;
}
});
Object.defineProperty(exports, 'setBlockType', {
enumerable: true,
get: function () {
return prosemirrorCommands.setBlockType;
}
});
Object.defineProperty(exports, 'splitBlock', {
enumerable: true,
get: function () {
return prosemirrorCommands.splitBlock;
}
});
Object.defineProperty(exports, 'splitBlockKeepMarks', {
enumerable: true,
get: function () {
return prosemirrorCommands.splitBlockKeepMarks;
}
});
Object.defineProperty(exports, 'toggleMark', {
enumerable: true,
get: function () {
return prosemirrorCommands.toggleMark;
}
});
Object.defineProperty(exports, 'wrapIn', {
enumerable: true,
get: function () {
return prosemirrorCommands.wrapIn;
}
});
Object.defineProperty(exports, 'addListNodes', {
enumerable: true,
get: function () {
return prosemirrorSchemaList.addListNodes;
}
});
Object.defineProperty(exports, 'liftListItem', {
enumerable: true,
get: function () {
return prosemirrorSchemaList.liftListItem;
}
});
Object.defineProperty(exports, 'sinkListItem', {
enumerable: true,
get: function () {
return prosemirrorSchemaList.sinkListItem;
}
});
Object.defineProperty(exports, 'splitListItem', {
enumerable: true,
get: function () {
return prosemirrorSchemaList.splitListItem;
}
});
Object.defineProperty(exports, 'wrapInList', {
enumerable: true,
get: function () {
return prosemirrorSchemaList.wrapInList;
}
});
Object.defineProperty(exports, 'textblockTypeInputRule', {
enumerable: true,
get: function () {
return prosemirrorInputrules.textblockTypeInputRule;
}
});
Object.defineProperty(exports, 'wrappingInputRule', {
enumerable: true,
get: function () {
return prosemirrorInputrules.wrappingInputRule;
}
});
exports.insertText = insertText;

@@ -424,0 +574,0 @@ exports.markInputRule = markInputRule;

15

dist/commands.esm.js
/*!
* tiptap-commands v1.6.0
* tiptap-commands v1.7.0
* (c) 2019 Scrumpy UG (limited liability)

@@ -9,7 +9,7 @@ * @license MIT

import { setBlockType, lift, wrapIn } from 'prosemirror-commands';
export { chainCommands, deleteSelection, joinBackward, selectNodeBackward, joinForward, selectNodeForward, joinUp, joinDown, lift, newlineInCode, exitCode, createParagraphNear, liftEmptyBlock, splitBlock, splitBlockKeepMarks, selectParentNode, selectAll, wrapIn, setBlockType, toggleMark, autoJoin, baseKeymap, pcBaseKeymap, macBaseKeymap } from 'prosemirror-commands';
export { autoJoin, baseKeymap, chainCommands, createParagraphNear, deleteSelection, exitCode, joinBackward, joinDown, joinForward, joinUp, lift, liftEmptyBlock, macBaseKeymap, newlineInCode, pcBaseKeymap, selectAll, selectNodeBackward, selectNodeForward, selectParentNode, setBlockType, splitBlock, splitBlockKeepMarks, toggleMark, wrapIn } from 'prosemirror-commands';
import { liftListItem, wrapInList } from 'prosemirror-schema-list';
export { addListNodes, wrapInList, splitListItem, liftListItem, sinkListItem } from 'prosemirror-schema-list';
export { addListNodes, liftListItem, sinkListItem, splitListItem, wrapInList } from 'prosemirror-schema-list';
import { InputRule } from 'prosemirror-inputrules';
export { wrappingInputRule, textblockTypeInputRule } from 'prosemirror-inputrules';
export { textblockTypeInputRule, wrappingInputRule } from 'prosemirror-inputrules';
import { Plugin } from 'prosemirror-state';

@@ -305,8 +305,3 @@ import { Slice as Slice$1, Fragment as Fragment$1 } from 'prosemirror-model';

if (!canSplit(tr.doc, $from.pos, 2, types)) return false;
if (dispatch) dispatch(tr.split($from.pos, 2, [{
type: state.schema.nodes.todo_item,
attrs: {
done: false
}
}]).scrollIntoView());
if (dispatch) dispatch(tr.split($from.pos, 2, types).scrollIntoView());
return true;

@@ -313,0 +308,0 @@ };

/*!
* tiptap-commands v1.6.0
* tiptap-commands v1.7.0
* (c) 2019 Scrumpy UG (limited liability)

@@ -300,8 +300,3 @@ * @license MIT

if (!canSplit(tr.doc, $from.pos, 2, types)) return false;
if (dispatch) dispatch(tr.split($from.pos, 2, [{
type: state.schema.nodes.todo_item,
attrs: {
done: false
}
}]).scrollIntoView());
if (dispatch) dispatch(tr.split($from.pos, 2, types).scrollIntoView());
return true;

@@ -386,33 +381,188 @@ };

exports.chainCommands = prosemirrorCommands.chainCommands;
exports.deleteSelection = prosemirrorCommands.deleteSelection;
exports.joinBackward = prosemirrorCommands.joinBackward;
exports.selectNodeBackward = prosemirrorCommands.selectNodeBackward;
exports.joinForward = prosemirrorCommands.joinForward;
exports.selectNodeForward = prosemirrorCommands.selectNodeForward;
exports.joinUp = prosemirrorCommands.joinUp;
exports.joinDown = prosemirrorCommands.joinDown;
exports.lift = prosemirrorCommands.lift;
exports.newlineInCode = prosemirrorCommands.newlineInCode;
exports.exitCode = prosemirrorCommands.exitCode;
exports.createParagraphNear = prosemirrorCommands.createParagraphNear;
exports.liftEmptyBlock = prosemirrorCommands.liftEmptyBlock;
exports.splitBlock = prosemirrorCommands.splitBlock;
exports.splitBlockKeepMarks = prosemirrorCommands.splitBlockKeepMarks;
exports.selectParentNode = prosemirrorCommands.selectParentNode;
exports.selectAll = prosemirrorCommands.selectAll;
exports.wrapIn = prosemirrorCommands.wrapIn;
exports.setBlockType = prosemirrorCommands.setBlockType;
exports.toggleMark = prosemirrorCommands.toggleMark;
exports.autoJoin = prosemirrorCommands.autoJoin;
exports.baseKeymap = prosemirrorCommands.baseKeymap;
exports.pcBaseKeymap = prosemirrorCommands.pcBaseKeymap;
exports.macBaseKeymap = prosemirrorCommands.macBaseKeymap;
exports.addListNodes = prosemirrorSchemaList.addListNodes;
exports.wrapInList = prosemirrorSchemaList.wrapInList;
exports.splitListItem = prosemirrorSchemaList.splitListItem;
exports.liftListItem = prosemirrorSchemaList.liftListItem;
exports.sinkListItem = prosemirrorSchemaList.sinkListItem;
exports.wrappingInputRule = prosemirrorInputrules.wrappingInputRule;
exports.textblockTypeInputRule = prosemirrorInputrules.textblockTypeInputRule;
Object.defineProperty(exports, 'autoJoin', {
enumerable: true,
get: function () {
return prosemirrorCommands.autoJoin;
}
});
Object.defineProperty(exports, 'baseKeymap', {
enumerable: true,
get: function () {
return prosemirrorCommands.baseKeymap;
}
});
Object.defineProperty(exports, 'chainCommands', {
enumerable: true,
get: function () {
return prosemirrorCommands.chainCommands;
}
});
Object.defineProperty(exports, 'createParagraphNear', {
enumerable: true,
get: function () {
return prosemirrorCommands.createParagraphNear;
}
});
Object.defineProperty(exports, 'deleteSelection', {
enumerable: true,
get: function () {
return prosemirrorCommands.deleteSelection;
}
});
Object.defineProperty(exports, 'exitCode', {
enumerable: true,
get: function () {
return prosemirrorCommands.exitCode;
}
});
Object.defineProperty(exports, 'joinBackward', {
enumerable: true,
get: function () {
return prosemirrorCommands.joinBackward;
}
});
Object.defineProperty(exports, 'joinDown', {
enumerable: true,
get: function () {
return prosemirrorCommands.joinDown;
}
});
Object.defineProperty(exports, 'joinForward', {
enumerable: true,
get: function () {
return prosemirrorCommands.joinForward;
}
});
Object.defineProperty(exports, 'joinUp', {
enumerable: true,
get: function () {
return prosemirrorCommands.joinUp;
}
});
Object.defineProperty(exports, 'lift', {
enumerable: true,
get: function () {
return prosemirrorCommands.lift;
}
});
Object.defineProperty(exports, 'liftEmptyBlock', {
enumerable: true,
get: function () {
return prosemirrorCommands.liftEmptyBlock;
}
});
Object.defineProperty(exports, 'macBaseKeymap', {
enumerable: true,
get: function () {
return prosemirrorCommands.macBaseKeymap;
}
});
Object.defineProperty(exports, 'newlineInCode', {
enumerable: true,
get: function () {
return prosemirrorCommands.newlineInCode;
}
});
Object.defineProperty(exports, 'pcBaseKeymap', {
enumerable: true,
get: function () {
return prosemirrorCommands.pcBaseKeymap;
}
});
Object.defineProperty(exports, 'selectAll', {
enumerable: true,
get: function () {
return prosemirrorCommands.selectAll;
}
});
Object.defineProperty(exports, 'selectNodeBackward', {
enumerable: true,
get: function () {
return prosemirrorCommands.selectNodeBackward;
}
});
Object.defineProperty(exports, 'selectNodeForward', {
enumerable: true,
get: function () {
return prosemirrorCommands.selectNodeForward;
}
});
Object.defineProperty(exports, 'selectParentNode', {
enumerable: true,
get: function () {
return prosemirrorCommands.selectParentNode;
}
});
Object.defineProperty(exports, 'setBlockType', {
enumerable: true,
get: function () {
return prosemirrorCommands.setBlockType;
}
});
Object.defineProperty(exports, 'splitBlock', {
enumerable: true,
get: function () {
return prosemirrorCommands.splitBlock;
}
});
Object.defineProperty(exports, 'splitBlockKeepMarks', {
enumerable: true,
get: function () {
return prosemirrorCommands.splitBlockKeepMarks;
}
});
Object.defineProperty(exports, 'toggleMark', {
enumerable: true,
get: function () {
return prosemirrorCommands.toggleMark;
}
});
Object.defineProperty(exports, 'wrapIn', {
enumerable: true,
get: function () {
return prosemirrorCommands.wrapIn;
}
});
Object.defineProperty(exports, 'addListNodes', {
enumerable: true,
get: function () {
return prosemirrorSchemaList.addListNodes;
}
});
Object.defineProperty(exports, 'liftListItem', {
enumerable: true,
get: function () {
return prosemirrorSchemaList.liftListItem;
}
});
Object.defineProperty(exports, 'sinkListItem', {
enumerable: true,
get: function () {
return prosemirrorSchemaList.sinkListItem;
}
});
Object.defineProperty(exports, 'splitListItem', {
enumerable: true,
get: function () {
return prosemirrorSchemaList.splitListItem;
}
});
Object.defineProperty(exports, 'wrapInList', {
enumerable: true,
get: function () {
return prosemirrorSchemaList.wrapInList;
}
});
Object.defineProperty(exports, 'textblockTypeInputRule', {
enumerable: true,
get: function () {
return prosemirrorInputrules.textblockTypeInputRule;
}
});
Object.defineProperty(exports, 'wrappingInputRule', {
enumerable: true,
get: function () {
return prosemirrorInputrules.wrappingInputRule;
}
});
exports.insertText = insertText;

@@ -419,0 +569,0 @@ exports.markInputRule = markInputRule;

/*!
* tiptap-commands v1.6.0
* tiptap-commands v1.7.0
* (c) 2019 Scrumpy UG (limited liability)

@@ -9,2 +9,2 @@ * @license MIT

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("prosemirror-commands"),require("prosemirror-schema-list"),require("prosemirror-inputrules"),require("prosemirror-state"),require("prosemirror-model"),require("tiptap-utils")):"function"==typeof define&&define.amd?define(["exports","prosemirror-commands","prosemirror-schema-list","prosemirror-inputrules","prosemirror-state","prosemirror-model","tiptap-utils"],t):t((e=e||self).tiptap={},e.prosemirrorCommands,e.prosemirrorSchemaList,e.prosemirrorInputrules,e.prosemirrorState,e.prosemirrorModel,e.tiptapUtils)}(this,function(e,a,i,t,r,n,c){"use strict";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.wrappingInputRule=t.wrappingInputRule,e.textblockTypeInputRule=t.textblockTypeInputRule,e.insertText=function(){var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"";return function(e,t){var r=e.selection.$from.pos.pos;return t(e.tr.insertText(n,r)),!0}},e.markInputRule=function(e,s,u){return new t.InputRule(e,function(e,t,r,n){var o=u instanceof Function?u(t):u,i=e.tr,a=n;if(t[1]){var c=t[0].search(/\S/),p=r+t[0].indexOf(t[1]),l=p+t[1].length;l<n&&i.delete(l,n),r<p&&i.delete(r+c,p),a=r+c+t[1].length}return i.addMark(r,a,s.create(o)),i.removeStoredMark(s),i})},e.markPasteRule=function(u,d,f){return new r.Plugin({props:{transformPasted:function(e){return new n.Slice(function l(e){var s=[];return e.forEach(function(e){if(e.isText){for(var t,r=e.text,n=0;null!==(t=u.exec(r));)if(t[1]){var o=t.index,i=o+t[0].length,a=o+t[0].indexOf(t[1]),c=a+t[1].length,p=f instanceof Function?f(t):f;0<o&&s.push(e.cut(n,o)),s.push(e.cut(a,c).mark(d.create(p).addToSet(e.marks))),n=i}n<r.length&&s.push(e.cut(n))}else s.push(e.copy(l(e.content)))}),n.Fragment.fromArray(s)}(e.content),e.openStart,e.openEnd)}}})},e.nodeInputRule=function(e,a,c){return new t.InputRule(e,function(e,t,r,n){var o=c instanceof Function?c(t):c,i=e.tr;return t[0]&&i.replaceWith(r-1,n,a.create(o)),i})},e.pasteRule=function(l,s,u){return new r.Plugin({props:{transformPasted:function(e){return new n.Slice(function c(e){var p=[];return e.forEach(function(e){if(e.isText){var t,r=e.text,n=0;do{if(t=l.exec(r)){var o=t.index,i=o+t[0].length,a=u instanceof Function?u(t[0]):u;0<o&&p.push(e.cut(n,o)),p.push(e.cut(o,i).mark(s.create(a).addToSet(e.marks))),n=i}}while(t);n<r.length&&p.push(e.cut(n))}else p.push(e.copy(c(e.content)))}),n.Fragment.fromArray(p)}(e.content),e.openStart,e.openEnd)}}})},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(){var p=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,l=1<arguments.length?arguments[1]:void 0,s=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};return function(e,t){var r=e.selection,n=r.$from,o=r.$to,i=n.index(),a=p?p.from:n.pos,c=p?p.to:o.pos;return!!n.parent.canReplaceWith(i,i,l)&&(t&&t(e.tr.replaceWith(a,c,l.create(s))),!0)}},e.setInlineBlockType=function(o){var i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};return 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 c=Fragment.empty,p=0<n.index(-1),l=n.depth-(p?1:2);l>=n.depth-3;l--)c=Fragment.from(n.node(l).copy(c));c=c.append(Fragment.from(m.createAndFill()));var s=e.tr.replace(n.before(p?null:-1),n.after(-3),new Slice(c,p?3:2,2));s.setSelection(e.selection.constructor.near(s.doc.resolve(n.pos+(p?3:2)))),t(s.scrollIntoView())}return!0}var u=o.pos==n.end()?a.contentMatchAt(n.indexAfter(-1)).defaultType:null,d=e.tr.delete(n.pos,o.pos),f=u&&[{type:m},{type:u}];return f||(f=[{type:m},null]),!!function(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:1,n=3<arguments.length?arguments[3]:void 0,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 c=o.depth-1,p=r-2;i<c;c--,p--){var l=o.node(c),s=o.index(c);if(l.type.spec.isolating)return!1;var u=l.content.cutByIndex(s,l.childCount),d=n&&n[p]||l;if(d!=l&&(u=u.replaceChild(0,d.type.create(d.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)}(d.doc,n.pos,2,f)&&(t&&t(d.split(n.pos,2,[{type:e.schema.nodes.todo_item,attrs:{done:!1}}]).scrollIntoView()),!0)}},e.toggleBlockType=function(n,o){var i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};return function(e,t,r){return c.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 c.nodeIsActive(e,n)?i.liftListItem(o)(e,t,r):i.wrapInList(n)(e,t,r)}},e.toggleWrap=function(n){return function(e,t,r){return c.nodeIsActive(e,n)?a.lift(e,t):a.wrapIn(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-commands"),require("prosemirror-schema-list"),require("prosemirror-inputrules"),require("prosemirror-state"),require("prosemirror-model"),require("tiptap-utils")):"function"==typeof define&&define.amd?define(["exports","prosemirror-commands","prosemirror-schema-list","prosemirror-inputrules","prosemirror-state","prosemirror-model","tiptap-utils"],t):t((e=e||self).tiptap={},e.prosemirrorCommands,e.prosemirrorSchemaList,e.prosemirrorInputrules,e.prosemirrorState,e.prosemirrorModel,e.tiptapUtils)}(this,function(e,u,i,t,r,n,c){"use strict";Object.defineProperty(e,"autoJoin",{enumerable:!0,get:function(){return u.autoJoin}}),Object.defineProperty(e,"baseKeymap",{enumerable:!0,get:function(){return u.baseKeymap}}),Object.defineProperty(e,"chainCommands",{enumerable:!0,get:function(){return u.chainCommands}}),Object.defineProperty(e,"createParagraphNear",{enumerable:!0,get:function(){return u.createParagraphNear}}),Object.defineProperty(e,"deleteSelection",{enumerable:!0,get:function(){return u.deleteSelection}}),Object.defineProperty(e,"exitCode",{enumerable:!0,get:function(){return u.exitCode}}),Object.defineProperty(e,"joinBackward",{enumerable:!0,get:function(){return u.joinBackward}}),Object.defineProperty(e,"joinDown",{enumerable:!0,get:function(){return u.joinDown}}),Object.defineProperty(e,"joinForward",{enumerable:!0,get:function(){return u.joinForward}}),Object.defineProperty(e,"joinUp",{enumerable:!0,get:function(){return u.joinUp}}),Object.defineProperty(e,"lift",{enumerable:!0,get:function(){return u.lift}}),Object.defineProperty(e,"liftEmptyBlock",{enumerable:!0,get:function(){return u.liftEmptyBlock}}),Object.defineProperty(e,"macBaseKeymap",{enumerable:!0,get:function(){return u.macBaseKeymap}}),Object.defineProperty(e,"newlineInCode",{enumerable:!0,get:function(){return u.newlineInCode}}),Object.defineProperty(e,"pcBaseKeymap",{enumerable:!0,get:function(){return u.pcBaseKeymap}}),Object.defineProperty(e,"selectAll",{enumerable:!0,get:function(){return u.selectAll}}),Object.defineProperty(e,"selectNodeBackward",{enumerable:!0,get:function(){return u.selectNodeBackward}}),Object.defineProperty(e,"selectNodeForward",{enumerable:!0,get:function(){return u.selectNodeForward}}),Object.defineProperty(e,"selectParentNode",{enumerable:!0,get:function(){return u.selectParentNode}}),Object.defineProperty(e,"setBlockType",{enumerable:!0,get:function(){return u.setBlockType}}),Object.defineProperty(e,"splitBlock",{enumerable:!0,get:function(){return u.splitBlock}}),Object.defineProperty(e,"splitBlockKeepMarks",{enumerable:!0,get:function(){return u.splitBlockKeepMarks}}),Object.defineProperty(e,"toggleMark",{enumerable:!0,get:function(){return u.toggleMark}}),Object.defineProperty(e,"wrapIn",{enumerable:!0,get:function(){return u.wrapIn}}),Object.defineProperty(e,"addListNodes",{enumerable:!0,get:function(){return i.addListNodes}}),Object.defineProperty(e,"liftListItem",{enumerable:!0,get:function(){return i.liftListItem}}),Object.defineProperty(e,"sinkListItem",{enumerable:!0,get:function(){return i.sinkListItem}}),Object.defineProperty(e,"splitListItem",{enumerable:!0,get:function(){return i.splitListItem}}),Object.defineProperty(e,"wrapInList",{enumerable:!0,get:function(){return i.wrapInList}}),Object.defineProperty(e,"textblockTypeInputRule",{enumerable:!0,get:function(){return t.textblockTypeInputRule}}),Object.defineProperty(e,"wrappingInputRule",{enumerable:!0,get:function(){return t.wrappingInputRule}}),e.insertText=function(){var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"";return function(e,t){var r=e.selection.$from.pos.pos;return t(e.tr.insertText(n,r)),!0}},e.markInputRule=function(e,l,f){return new t.InputRule(e,function(e,t,r,n){var o=f instanceof Function?f(t):f,i=e.tr,u=n;if(t[1]){var c=t[0].search(/\S/),a=r+t[0].indexOf(t[1]),p=a+t[1].length;p<n&&i.delete(p,n),r<a&&i.delete(r+c,a),u=r+c+t[1].length}return i.addMark(r,u,l.create(o)),i.removeStoredMark(l),i})},e.markPasteRule=function(f,s,d){return new r.Plugin({props:{transformPasted:function(e){return new n.Slice(function p(e){var l=[];return e.forEach(function(e){if(e.isText){for(var t,r=e.text,n=0;null!==(t=f.exec(r));)if(t[1]){var o=t.index,i=o+t[0].length,u=o+t[0].indexOf(t[1]),c=u+t[1].length,a=d instanceof Function?d(t):d;0<o&&l.push(e.cut(n,o)),l.push(e.cut(u,c).mark(s.create(a).addToSet(e.marks))),n=i}n<r.length&&l.push(e.cut(n))}else l.push(e.copy(p(e.content)))}),n.Fragment.fromArray(l)}(e.content),e.openStart,e.openEnd)}}})},e.nodeInputRule=function(e,u,c){return new t.InputRule(e,function(e,t,r,n){var o=c instanceof Function?c(t):c,i=e.tr;return t[0]&&i.replaceWith(r-1,n,u.create(o)),i})},e.pasteRule=function(p,l,f){return new r.Plugin({props:{transformPasted:function(e){return new n.Slice(function c(e){var a=[];return e.forEach(function(e){if(e.isText){var t,r=e.text,n=0;do{if(t=p.exec(r)){var o=t.index,i=o+t[0].length,u=f instanceof Function?f(t[0]):f;0<o&&a.push(e.cut(n,o)),a.push(e.cut(o,i).mark(l.create(u).addToSet(e.marks))),n=i}}while(t);n<r.length&&a.push(e.cut(n))}else a.push(e.copy(c(e.content)))}),n.Fragment.fromArray(a)}(e.content),e.openStart,e.openEnd)}}})},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(){var a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,p=1<arguments.length?arguments[1]:void 0,l=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};return function(e,t){var r=e.selection,n=r.$from,o=r.$to,i=n.index(),u=a?a.from:n.pos,c=a?a.to:o.pos;return!!n.parent.canReplaceWith(i,i,p)&&(t&&t(e.tr.replaceWith(u,c,p.create(l))),!0)}},e.setInlineBlockType=function(o){var i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};return 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 u=n.node(-1);if(u.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 c=Fragment.empty,a=0<n.index(-1),p=n.depth-(a?1:2);p>=n.depth-3;p--)c=Fragment.from(n.node(p).copy(c));c=c.append(Fragment.from(m.createAndFill()));var l=e.tr.replace(n.before(a?null:-1),n.after(-3),new Slice(c,a?3:2,2));l.setSelection(e.selection.constructor.near(l.doc.resolve(n.pos+(a?3:2)))),t(l.scrollIntoView())}return!0}var f=o.pos==n.end()?u.contentMatchAt(n.indexAfter(-1)).defaultType:null,s=e.tr.delete(n.pos,o.pos),d=f&&[{type:m},{type:f}];return d||(d=[{type:m},null]),!!function(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:1,n=3<arguments.length?arguments[3]:void 0,o=e.resolve(t),i=o.depth-r,u=n&&n[n.length-1]||o.parent;if(i<0||o.parent.type.spec.isolating||!o.parent.canReplace(o.index(),o.parent.childCount)||!u.type.validContent(o.parent.content.cutByIndex(o.index(),o.parent.childCount)))return!1;for(var c=o.depth-1,a=r-2;i<c;c--,a--){var p=o.node(c),l=o.index(c);if(p.type.spec.isolating)return!1;var f=p.content.cutByIndex(l,p.childCount),s=n&&n[a]||p;if(s!=p&&(f=f.replaceChild(0,s.type.create(s.attrs))),!p.canReplace(l+1,p.childCount))return!1}var d=o.indexAfter(i),m=n&&n[0];return o.node(i).canReplaceWith(d,d,m?m.type:o.node(1+i).type)}(s.doc,n.pos,2,d)&&(t&&t(s.split(n.pos,2,d).scrollIntoView()),!0)}},e.toggleBlockType=function(n,o){var i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};return function(e,t,r){return c.nodeIsActive(e,n,i)?u.setBlockType(o)(e,t,r):u.setBlockType(n,i)(e,t,r)}},e.toggleList=function(n,o){return function(e,t,r){return c.nodeIsActive(e,n)?i.liftListItem(o)(e,t,r):i.wrapInList(n)(e,t,r)}},e.toggleWrap=function(n){return function(e,t,r){return c.nodeIsActive(e,n)?u.lift(e,t):u.wrapIn(n)(e,t,r)}},e.updateMark=function(i,u){return function(e,t){var r=e.selection,n=r.from,o=r.to;return t(e.tr.addMark(n,o,i.create(u)))}},Object.defineProperty(e,"__esModule",{value:!0})});
{
"name": "tiptap-commands",
"version": "1.7.0",
"version": "1.7.1",
"description": "Commands for tiptap",

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

},
"gitHead": "93ceec111dadb99ffa19eb6a86796a279e2ed860"
"gitHead": "6bd44103fb8e176c288ea0110a0d50dd6fd979b8"
}

@@ -72,3 +72,3 @@ // this is a copy of canSplit

if (!canSplit(tr.doc, $from.pos, 2, types)) return false
if (dispatch) dispatch(tr.split($from.pos, 2, [{ type: state.schema.nodes.todo_item, attrs: { done: false } }]).scrollIntoView())
if (dispatch) dispatch(tr.split($from.pos, 2, types).scrollIntoView())
return true

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