fix(components): patch @deno/gfm jsr import that use require("path")

This commit is contained in:
Julien Oculi 2024-12-10 22:08:42 +01:00
parent 28fad2dbba
commit 09cdfbbeed
2 changed files with 10 additions and 1 deletions

View file

@ -1,5 +1,5 @@
import type { Signal } from '@preact/signals' import type { Signal } from '@preact/signals'
import { render, RenderOptions } from '@deno/gfm' import { render, RenderOptions } from ':src/patch_gfm.ts'
export type MarkdownTheme = 'light' | 'dark' | 'auto' export type MarkdownTheme = 'light' | 'dark' | 'auto'
export function Markdown( export function Markdown(

9
src/patch_gfm.ts Normal file
View file

@ -0,0 +1,9 @@
export type { RenderOptions } from '@deno/gfm'
const { render } = await import('@deno/gfm').catch(() => {
return {
render: (s: string, _o?: unknown) => s,
}
})
export { render }