diff --git a/apps/server/src/services/export/markdown.ts b/apps/server/src/services/export/markdown.ts index f68a8d87e..6f06b81c3 100644 --- a/apps/server/src/services/export/markdown.ts +++ b/apps/server/src/services/export/markdown.ts @@ -1,7 +1,7 @@ "use strict"; import TurndownService, { type Rule } from "turndown"; -import { gfm } from "@triliumnext/turndown-plugin-gfm"; +import { gfm } from "../../../../../packages/turndown-plugin-gfm/src/gfm.js"; let instance: TurndownService | null = null; diff --git a/apps/server/src/types.d.ts b/apps/server/src/types.d.ts index 8c50ff34c..496ea53c9 100644 --- a/apps/server/src/types.d.ts +++ b/apps/server/src/types.d.ts @@ -18,11 +18,6 @@ declare module "normalize-strings" { export default normalizeString; } -declare module "@triliumnext/turndown-plugin-gfm" { - import TurndownService from "turndown"; - export function gfm(service: TurndownService): void; -} - declare module "is-animated" { function isAnimated(buffer: Buffer): boolean; export default isAnimated; diff --git a/apps/server/tsconfig.json b/apps/server/tsconfig.json index 671ae891d..29873d452 100644 --- a/apps/server/tsconfig.json +++ b/apps/server/tsconfig.json @@ -11,7 +11,8 @@ "downlevelIteration": true, "skipLibCheck": true, "esModuleInterop": true, - "verbatimModuleSyntax": true + "verbatimModuleSyntax": true, + "allowJs": true }, "include": [ "./src/**/*.ts" ], "files": [