Skip to content

Commit

Permalink
fix: warn duplicate codeBlock when using lowlight
Browse files Browse the repository at this point in the history
  • Loading branch information
modbender authored and modbender committed Dec 10, 2023
1 parent 7fd373a commit 9de7e5d
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 2 deletions.
1 change: 0 additions & 1 deletion src/imports/defaults.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ export const defaultNodes = [
{ name: "BulletList", path: "@tiptap/extension-bullet-list" },
{ name: "OrderedList", path: "@tiptap/extension-ordered-list" },
{ name: "ListItem", path: "@tiptap/extension-list-item" },
{ name: "CodeBlock", path: "@tiptap/extension-code-block" },
{ name: "Document", path: "@tiptap/extension-document" },
{ name: "HardBreak", path: "@tiptap/extension-hard-break" },
{ name: "Heading", path: "@tiptap/extension-heading" },
Expand Down
4 changes: 4 additions & 0 deletions src/imports/optional.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,7 @@ export const lowlightImports = [
{ name: "createLowlight", path: "lowlight" },
{ name: "CodeBlockLowlight", path: "@tiptap/extension-code-block-lowlight" },
];

export const defaultCodeImports = [
{ name: "CodeBlock", path: "@tiptap/extension-code-block" },
];
4 changes: 3 additions & 1 deletion src/module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,8 @@ export default defineNuxtModule<ModuleOptions>({

if (!!options.lowlight && options.lowlight !== false) {
optionalImports = [...optionalImports, ...allImports.lowlightImports];
} else {
optionalImports = [...optionalImports, ...allImports.defaultCodeImports];
}

optionalComponents = [...optionalComponents];
Expand All @@ -104,6 +106,6 @@ export default defineNuxtModule<ModuleOptions>({
...transpileModules,
];

console.log("Tiptap Editor initialized")
console.log("Tiptap Editor initialized");
},
});

0 comments on commit 9de7e5d

Please sign in to comment.