Skip to content

Commit 862d89e

Browse files
fix(deps): upgrade to marked v12 (#603)
1 parent 7817e83 commit 862d89e

File tree

3 files changed

+15
-19
lines changed

3 files changed

+15
-19
lines changed

package-lock.json

+4-17
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"gaxios": "^6.0.0",
2929
"glob": "^10.3.10",
3030
"htmlparser2": "^9.0.0",
31-
"marked": "^10.0.0",
31+
"marked": "^12.0.1",
3232
"meow": "^13.0.0",
3333
"mime": "^4.0.0",
3434
"server-destroy": "^1.0.1",

src/server.ts

+10-1
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,16 @@ async function handleRequest(
9797
let mimeType = mime.getType(localPath);
9898
const isMarkdown = request.url?.toLocaleLowerCase().endsWith('.md');
9999
if (isMarkdown && options.markdown) {
100-
data = marked(data, {gfm: true});
100+
const markedData = marked(data, {gfm: true});
101+
if (typeof markedData === 'string') {
102+
data = markedData;
103+
} else if (
104+
(typeof markedData === 'object' || typeof markedData === 'function') &&
105+
typeof markedData.then === 'function'
106+
) {
107+
data = await markedData;
108+
}
109+
101110
mimeType = 'text/html; charset=UTF-8';
102111
}
103112

0 commit comments

Comments
 (0)