From a6a6d405ce11b440d5f41195fe50829fa0b2aa5e Mon Sep 17 00:00:00 2001 From: John Hildenbiddle Date: Thu, 23 May 2024 13:27:29 -0500 Subject: [PATCH] Update marked dependency (4 => 12) --- package-lock.json | 11 ++++++----- package.json | 2 +- src/core/render/embed.js | 2 +- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 947e46d4e..b1dc229fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,6 @@ "hasInstallScript": true, "license": "MIT", "dependencies": { - "marked": "^4.2.12", "medium-zoom": "^1.1.0", "opencollective-postinstall": "^2.0.2", "prismjs": "^1.29.0", @@ -45,6 +44,7 @@ "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "lint-staged": "^15.2.2", + "marked": "^12.0.2", "npm-run-all": "^4.1.5", "postcss-cli": "^11.0.0", "prettier": "^2.8.8", @@ -11171,14 +11171,15 @@ } }, "node_modules/marked": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", - "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/marked/-/marked-12.0.2.tgz", + "integrity": "sha512-qXUm7e/YKFoqFPYPa3Ukg9xlI5cyAtGmyEIzMfW//m6kXwCy2Ps9DYf5ioijFKQ8qyuscrHoY04iJGctu2Kg0Q==", + "dev": true, "bin": { "marked": "bin/marked.js" }, "engines": { - "node": ">= 12" + "node": ">= 18" } }, "node_modules/mdn-data": { diff --git a/package.json b/package.json index 5fad36934..71d5c33d6 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,6 @@ "*.js": "eslint --fix" }, "dependencies": { - "marked": "^4.2.12", "medium-zoom": "^1.1.0", "opencollective-postinstall": "^2.0.2", "prismjs": "^1.29.0", @@ -71,6 +70,7 @@ "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "lint-staged": "^15.2.2", + "marked": "^12.0.2", "npm-run-all": "^4.1.5", "postcss-cli": "^11.0.0", "prettier": "^2.8.8", diff --git a/src/core/render/embed.js b/src/core/render/embed.js index a0cdc4ab5..3f1b7612a 100644 --- a/src/core/render/embed.js +++ b/src/core/render/embed.js @@ -99,7 +99,7 @@ export function prerenderEmbed({ compiler, raw = '', fetch }, done) { const compile = compiler._marked; let tokens = compile.lexer(raw); const embedTokens = []; - const linkRE = compile.Lexer.rules.inline.link; + const linkRE = compile.Lexer.rules.inline.normal.link; const links = tokens.links; tokens.forEach((token, index) => {