Skip to content

Commit 9de7e5d

Browse files
modbendermodbender
modbender
authored and
modbender
committed
fix: warn duplicate codeBlock when using lowlight
1 parent 7fd373a commit 9de7e5d

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

src/imports/defaults.ts

-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ export const defaultNodes = [
88
{ name: "BulletList", path: "@tiptap/extension-bullet-list" },
99
{ name: "OrderedList", path: "@tiptap/extension-ordered-list" },
1010
{ name: "ListItem", path: "@tiptap/extension-list-item" },
11-
{ name: "CodeBlock", path: "@tiptap/extension-code-block" },
1211
{ name: "Document", path: "@tiptap/extension-document" },
1312
{ name: "HardBreak", path: "@tiptap/extension-hard-break" },
1413
{ name: "Heading", path: "@tiptap/extension-heading" },

src/imports/optional.ts

+4
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,7 @@ export const lowlightImports = [
44
{ name: "createLowlight", path: "lowlight" },
55
{ name: "CodeBlockLowlight", path: "@tiptap/extension-code-block-lowlight" },
66
];
7+
8+
export const defaultCodeImports = [
9+
{ name: "CodeBlock", path: "@tiptap/extension-code-block" },
10+
];

src/module.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,8 @@ export default defineNuxtModule<ModuleOptions>({
8585

8686
if (!!options.lowlight && options.lowlight !== false) {
8787
optionalImports = [...optionalImports, ...allImports.lowlightImports];
88+
} else {
89+
optionalImports = [...optionalImports, ...allImports.defaultCodeImports];
8890
}
8991

9092
optionalComponents = [...optionalComponents];
@@ -104,6 +106,6 @@ export default defineNuxtModule<ModuleOptions>({
104106
...transpileModules,
105107
];
106108

107-
console.log("Tiptap Editor initialized")
109+
console.log("Tiptap Editor initialized");
108110
},
109111
});

0 commit comments

Comments
 (0)