From 50105d6d830e7dee2430bc804b745e24b567b1e6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Nov 2021 00:32:36 -0500 Subject: [PATCH] chore(deps): bump marked from 3.0.7 to 4.0.0 (#659) [skip ci] --- package-lock.json | 16 ++++++++-------- package.json | 2 +- source/app/metrics/utils.mjs | 6 +++--- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index 930490c1..735877ed 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,7 +26,7 @@ "jimp": "^0.16.1", "js-yaml": "^4.1.0", "linguist-js": "^2.1.4", - "marked": "^3.0.7", + "marked": "^4.0.0", "memory-cache": "^0.2.0", "minimatch": "^3.0.4", "node-chartist": "^1.0.5", @@ -6476,11 +6476,11 @@ } }, "node_modules/marked": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/marked/-/marked-3.0.7.tgz", - "integrity": "sha512-ctKqbnLuNbsHbI26cfMyOlKgXGfl1orOv1AvWWDX7AkgfMOwCWvmuYc+mVLeWhQ9W6hdWVBynOs96VkcscKo0Q==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.0.tgz", + "integrity": "sha512-K3C1JvtiXuXVLoxDQEJP4NMLBuThlTkthgUOCzqLghIpHfis1DIZZfPI3o4UgfFpQ0d+JvTql2h+szR9jQ1p1w==", "bin": { - "marked": "bin/marked" + "marked": "bin/marked.js" }, "engines": { "node": ">= 12" @@ -14893,9 +14893,9 @@ } }, "marked": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/marked/-/marked-3.0.7.tgz", - "integrity": "sha512-ctKqbnLuNbsHbI26cfMyOlKgXGfl1orOv1AvWWDX7AkgfMOwCWvmuYc+mVLeWhQ9W6hdWVBynOs96VkcscKo0Q==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.0.tgz", + "integrity": "sha512-K3C1JvtiXuXVLoxDQEJP4NMLBuThlTkthgUOCzqLghIpHfis1DIZZfPI3o4UgfFpQ0d+JvTql2h+szR9jQ1p1w==" }, "matchmedia": { "version": "0.1.2", diff --git a/package.json b/package.json index dfffae4b..86eb4bd9 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "jimp": "^0.16.1", "js-yaml": "^4.1.0", "linguist-js": "^2.1.4", - "marked": "^3.0.7", + "marked": "^4.0.0", "memory-cache": "^0.2.0", "minimatch": "^3.0.4", "node-chartist": "^1.0.5", diff --git a/source/app/metrics/utils.mjs b/source/app/metrics/utils.mjs index c53fe579..16d1a92e 100644 --- a/source/app/metrics/utils.mjs +++ b/source/app/metrics/utils.mjs @@ -6,7 +6,7 @@ import processes from "child_process" import fss from "fs" import GIFEncoder from "gifencoder" import jimp from "jimp" -import marked from "marked" +import {marked} from "marked" import nodechartist from "node-chartist" import opengraph from "open-graph-scraper" import os from "os" @@ -261,7 +261,7 @@ export function highlight(code, lang) { /**Markdown-html sanitizer-interpreter */ export async function markdown(text, {mode = "inline", codelines = Infinity} = {}) { //Sanitize user input once to prevent injections and parse into markdown - let rendered = await marked(htmlunescape(htmlsanitize(text)), {highlight, silent:true, xhtml:true}) + let rendered = await marked.parse(htmlunescape(htmlsanitize(text)), {highlight, silent:true, xhtml:true}) //Markdown mode switch (mode) { case "inline": { @@ -354,7 +354,7 @@ export const svg = { rendered = await svg.twemojis(rendered, {custom:false}) if ((gemojis) && (rest)) rendered = await svg.gemojis(rendered, {rest}) - rendered = marked(rendered) + rendered = marked.parse(rendered) //Render through browser and print pdf console.debug("metrics/svg/pdf > loading svg") const page = await svg.resize.browser.newPage()