diff --git a/website/bun.lockb b/website/bun.lockb index f638715..16bbd88 100755 Binary files a/website/bun.lockb and b/website/bun.lockb differ diff --git a/website/package.json b/website/package.json index 977b5c6..9618866 100644 --- a/website/package.json +++ b/website/package.json @@ -46,6 +46,7 @@ "rehype-raw": "^7.0.0", "rehype-sanitize": "^6.0.0", "rehype-stringify": "^10.0.0", + "remark-gemoji": "^8.0.0", "remark-gfm": "^4.0.0", "remark-parse": "^11.0.0", "remark-rehype": "^11.1.0", diff --git a/website/src/routes/packages/[scope]/[name]/[[version]]/[[target]]/+page.server.ts b/website/src/routes/packages/[scope]/[name]/[[version]]/[[target]]/+page.server.ts index 8623bf2..8986ced 100644 --- a/website/src/routes/packages/[scope]/[name]/[[version]]/[[target]]/+page.server.ts +++ b/website/src/routes/packages/[scope]/[name]/[[version]]/[[target]]/+page.server.ts @@ -3,10 +3,11 @@ import { unified } from "unified" import type { PageServerLoad } from "./$types" import remarkParse from "remark-parse" import remarkRehype from "remark-rehype" +import remarkGfm from "remark-gfm" +import remarkGemoji from "remark-gemoji" import rehypeSanitize from "rehype-sanitize" import rehypeStringify from "rehype-stringify" import rehypeRaw from "rehype-raw" -import remarkGfm from "remark-gfm" import rehypeShiki from "@shikijs/rehype" import { createCssVariablesTheme } from "shiki" @@ -45,6 +46,7 @@ export const load: PageServerLoad = async ({ parent }) => { const file = await unified() .use(remarkParse) .use(remarkGfm) + .use(remarkGemoji) .use(remarkRehype, { allowDangerousHtml: true }) .use(rehypeRaw) .use(rehypeSanitize)