Skip to content

Commit 2f3e319

Browse files
committed
feat: export mdEscape
1 parent 2002530 commit 2f3e319

File tree

4 files changed

+7
-6
lines changed

4 files changed

+7
-6
lines changed

src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
export { mdCodeBlock, MdCodeBlock } from "./mdCodeBlock";
22
export { mdImg, MdImgOptions } from "./mdImg";
33
export { mdLink, MdLinkOptions } from "./mdLink";
4+
export { mdEscape } from "./mdEscape";

src/escape.ts renamed to src/mdEscape.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const replacementsTuples: [matchPattern: RegExp, newChar: string][] = [
1010
[/>/g, ">"],
1111
[/_/g, "\\_"]
1212
];
13-
export const escape = (text: string): string => {
13+
export const mdEscape = (text: string): string => {
1414
return replacementsTuples.reduce((text, replacement) => {
1515
return text.replace(replacement[0], replacement[1]);
1616
}, text);

src/mdImg.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { escape } from "./escape";
1+
import { mdEscape } from "./mdEscape";
22

33
export type MdImgOptions = {
44
url: string;
@@ -8,5 +8,5 @@ export const mdImg = ({ url, alt = "" }: MdImgOptions): string => {
88
if (!/^https?:/.test(url)) {
99
return alt;
1010
}
11-
return `![${escape(alt)}](${url})`;
11+
return `![${mdEscape(alt)}](${url})`;
1212
};

src/mdLink.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { escape } from "./escape";
1+
import { mdEscape } from "./mdEscape";
22

33
export type MdLinkOptions = {
44
text: string;
@@ -11,7 +11,7 @@ export const mdLink = ({ text, url, title }: MdLinkOptions): string => {
1111
return text;
1212
}
1313
if (title) {
14-
return `[${escape(text)}](${url} "${escape(title)}")`;
14+
return `[${mdEscape(text)}](${url} "${mdEscape(title)}")`;
1515
}
16-
return `[${escape(text)}](${url})`;
16+
return `[${mdEscape(text)}](${url})`;
1717
};

0 commit comments

Comments
 (0)