From 17d67900c12877eabbaa3cfd10c1b1a83c62902d Mon Sep 17 00:00:00 2001 From: Jerko Steiner Date: Sun, 7 Apr 2019 13:44:09 +0800 Subject: [PATCH] Add safe Markdown parsing to CommentService --- packages/common/src/Markdown.ts | 3 ++- packages/common/src/index.ts | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/common/src/Markdown.ts b/packages/common/src/Markdown.ts index 5a738c0..a0d43f7 100644 --- a/packages/common/src/Markdown.ts +++ b/packages/common/src/Markdown.ts @@ -13,6 +13,7 @@ export class Markdown { parse(markdown: string): string { const dangerousHTML = marked(markdown, this.markdownOptions) - return sanitize(dangerousHTML, this.sanitizeOptions) + const sanitizedHTML = sanitize(dangerousHTML, this.sanitizeOptions) + return sanitizedHTML.trim() } } diff --git a/packages/common/src/index.ts b/packages/common/src/index.ts index 79af98e..c45a37b 100644 --- a/packages/common/src/index.ts +++ b/packages/common/src/index.ts @@ -9,6 +9,7 @@ export * from './IUser' export * from './IUser' export * from './IUserInTeam' export * from './IUserTeam' +export * from './Markdown' export * from './StringUtils' export * from './URLFormatter' export * from './filterProps'