@october/slate-md-serializer
Advanced tools
Comparing version 1.0.18 to 1.0.19
@@ -31,4 +31,3 @@ "use strict"; | ||
function formatLinkBar(img, url, title, desc, domain) { | ||
var description = desc.replace(/\[(.*?)\]/g, ""); | ||
return "%%%\n" + (img ? url + "\n" + img : url) + "\n" + (title ? title + "\n" : "") + (description ? description + "\n" : "") + domain + "\n%%%\n"; | ||
return "%%%\n" + (img ? url + "\n" + img : url) + "\n" + title + "\n" + desc.replace(/\[(.*?)\]/g, "") + "\n" + domain + "\n%%%\n"; | ||
} | ||
@@ -41,3 +40,3 @@ | ||
/** | ||
* Rules to (de)serialize nodes. | ||
* Rules to (de)serialize nodes.git pu | ||
* | ||
@@ -52,3 +51,3 @@ * @type {Object} | ||
if (obj.kind === "string") { | ||
return ("" + children).replace(/@/g, "\\@").replace(/!/g, "\\!"); | ||
return ("" + children).replace(/@/g, "\\@").replace(/!/g, "\\!").replace(/\[/g, "\\[").replace(/\]/g, "\\]"); | ||
} | ||
@@ -55,0 +54,0 @@ } |
{ | ||
"name": "@october/slate-md-serializer", | ||
"version": "1.0.18", | ||
"version": "1.0.19", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "lib/renderer.js", |
@@ -12,6 +12,7 @@ import parser from "./parser"; | ||
function formatLinkBar(img, url, title, desc, domain) { | ||
const description = desc.replace(/\[(.*?)\]/g, "") | ||
return `%%% | ||
${img ? `${url}\n${img}` : url} | ||
${title ? `${title}\n` : ""}${description ? `${description}\n` : ""}${domain} | ||
${title} | ||
${desc.replace(/\[(.*?)\]/g, "")} | ||
${domain} | ||
%%% | ||
@@ -26,3 +27,3 @@ `; | ||
/** | ||
* Rules to (de)serialize nodes. | ||
* Rules to (de)serialize nodes.git pu | ||
* | ||
@@ -38,3 +39,7 @@ * @type {Object} | ||
if (obj.kind === "string") { | ||
return `${children}`.replace(/@/g, "\\@").replace(/!/g, "\\!"); | ||
return `${children}` | ||
.replace(/@/g, "\\@") | ||
.replace(/!/g, "\\!") | ||
.replace(/\[/g, "\\[") | ||
.replace(/\]/g, "\\]"); | ||
} | ||
@@ -41,0 +46,0 @@ } |
2788
251573