Socket
Socket
Sign inDemoInstall

tiptap-markdown

Package Overview
Dependencies
Maintainers
1
Versions
32
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

tiptap-markdown - npm Package Compare versions

Comparing version 0.8.7 to 0.8.8

15

dist/tiptap-markdown.es.js

@@ -436,2 +436,11 @@ var __defProp = Object.defineProperty;

});
function findIndexOfAdjacentNode(node, parent, index) {
let i = 0;
for (; index - i > 0; i++) {
if (parent.child(index - i - 1).type.name !== node.type.name) {
break;
}
}
return i;
}
const OrderedList$1 = OrderedList.extend({

@@ -444,9 +453,11 @@ /**

markdown: {
serialize(state, node) {
serialize(state, node, parent, index) {
const start = node.attrs.start || 1;
const maxW = String(start + node.childCount - 1).length;
const space = state.repeat(" ", maxW + 2);
const adjacentIndex = findIndexOfAdjacentNode(node, parent, index);
const separator = adjacentIndex % 2 ? ") " : ". ";
state.renderList(node, space, (i) => {
const nStr = String(start + i);
return state.repeat(" ", maxW - nStr.length) + nStr + ". ";
return state.repeat(" ", maxW - nStr.length) + nStr + separator;
});

@@ -453,0 +464,0 @@ },

@@ -434,2 +434,11 @@ (function(global, factory) {

});
function findIndexOfAdjacentNode(node, parent, index) {
let i = 0;
for (; index - i > 0; i++) {
if (parent.child(index - i - 1).type.name !== node.type.name) {
break;
}
}
return i;
}
const OrderedList$1 = OrderedList.extend({

@@ -442,9 +451,11 @@ /**

markdown: {
serialize(state2, node) {
serialize(state2, node, parent, index) {
const start = node.attrs.start || 1;
const maxW = String(start + node.childCount - 1).length;
const space = state2.repeat(" ", maxW + 2);
const adjacentIndex = findIndexOfAdjacentNode(node, parent, index);
const separator = adjacentIndex % 2 ? ") " : ". ";
state2.renderList(node, space, (i) => {
const nStr = String(start + i);
return state2.repeat(" ", maxW - nStr.length) + nStr + ". ";
return state2.repeat(" ", maxW - nStr.length) + nStr + separator;
});

@@ -451,0 +462,0 @@ },

2

package.json
{
"name": "tiptap-markdown",
"version": "0.8.7",
"version": "0.8.8",
"description": "Edit markdown content in tiptap editor.",

@@ -5,0 +5,0 @@ "scripts": {

@@ -6,3 +6,3 @@ # Tiptap markdown

> **Warning**
> Since v0.7.0, `createMarkdownEditor` as been dropped in favor of a more friendly `Markdown` Tiptap extension. See the [migration guide](https://github.com/aguingand/tiptap-markdown/blob/main/docs/migration.md).
> Since v0.7.0, `createMarkdownEditor` has been dropped in favor of a more friendly `Markdown` Tiptap extension. See the [migration guide](https://github.com/aguingand/tiptap-markdown/blob/main/docs/migration.md).

@@ -9,0 +9,0 @@ ## Installation

import { Node } from "@tiptap/core";
import { defaultMarkdownSerializer } from "prosemirror-markdown";

@@ -9,2 +8,12 @@

function findIndexOfAdjacentNode(node, parent, index) {
let i = 0;
for (; index - i > 0; i++) {
if (parent.child(index - i - 1).type.name !== node.type.name) {
break;
}
}
return i;
}
export default OrderedList.extend({

@@ -17,9 +26,11 @@ /**

markdown: {
serialize(state,node) {
serialize(state, node, parent, index) {
const start = node.attrs.start || 1
const maxW = String(start + node.childCount - 1).length
const space = state.repeat(" ", maxW + 2)
const adjacentIndex = findIndexOfAdjacentNode(node, parent, index);
const separator = adjacentIndex % 2 ? ') ' : '. ';
state.renderList(node, space, i => {
const nStr = String(start + i)
return state.repeat(" ", maxW - nStr.length) + nStr + ". "
return state.repeat(" ", maxW - nStr.length) + nStr + separator;
})

@@ -26,0 +37,0 @@ },

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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